Skip to content

Releases: AngleSharp/AngleSharp.Diffing

1.0.0

14 Oct 00:18
5694c9b
Compare
Choose a tag to compare
  • Enabled using diff:ignoreAttributes and diff:ignoreChildren together on the same element.
  • Corrected list of attributes that is considered as boolean attributes. Removed hidden, added inert, playsinline, shadowrootclonable, shadowrootdelegatesfocus, and shadowrootserializable.
  • Upgrade to v1.x of AngleSharp.

0.18.2

29 Jun 10:37
Compare
Choose a tag to compare
  • Changed CompareStrategy such that it now can control the IDiff type that should be returned in case a difference is found in a comparison. This allows a comparer to embed additional context in the IDiff object. By @SebastianStehle.
  • Changed ElementComparer to skip comparing two nodes of different types. By @SebastianStehle.

0.18.1

17 Mar 11:37
e514267
Compare
Choose a tag to compare
  • Fixed element comparer such that it can strictly check if the closing tags in the source markup is the same.

0.18.0

05 Mar 09:21
aa349ad
Compare
Choose a tag to compare
  • Added a new comparer, which ensures element tags are closed the same way, e.g. <br> and <br /> would not be considered equal, but <br> and <br> would be.

0.17.1

03 Feb 15:54
1e4e5c5
Compare
Choose a tag to compare

Released on Friday, February 3, 2023.

  • Added a new style comparer which orders the styles before comparing them. By @grishat.
  • Change Core.ComparisonSource.GetPathIndex() to return the index inside ChildNodes instead of Children. By @edxlhornung.
  • Fixed element comparison such that it uses case insensitive comparison of the name of the node. By @egil.

0.17.0

08 Sep 05:51
591529d
Compare
Choose a tag to compare

Released on Wednesday, September 8, 2021.

  • Added the ability to ignore an elements children or its attributes. By @grishat.

0.16.0

24 Jun 21:05
1096d5b
Compare
Choose a tag to compare

Released on Wednesday, June 24, 2021.

  • Upgraded to version 0.16.0 of AngleSharp.

0.15.0

28 Apr 09:41
cd7825a
Compare
Choose a tag to compare

Released on Wednesday, April 28, 2021.

  • Upgraded to version 0.15.0 of AngleSharp.
  • Added strong name signing of assembly.

0.14.0

16 Apr 20:41
Compare
Choose a tag to compare

Released on Thursday, April 16, 2020.

  • Bug: custom whitespace options on <pre>/<style>/<script> not being applied during comparison.
  • Upgraded to version 0.14.0 of AngleSharp.

0.13.2

28 Dec 22:39
806c1a8
Compare
Choose a tag to compare

Released on Thursday, December 27, 2019.

  • Added code documentation to all public methods.
  • Refactored IDiffingStrategyCollection's methods to take a StrategyType strategyType = StrategyType.Specialized as input instead of bool isSpecialized* = true argument.
  • Fixed bug where TextNodeFilter would not give <style> and <script> the WhitespaceOption.Preserve by default.
  • Fixed bug where IgnoreElementComparer would not change a current decision to SKip if it was Same.