Releases: AngleSharp/AngleSharp.Diffing
Releases · AngleSharp/AngleSharp.Diffing
1.0.0
- Enabled using
diff:ignoreAttributes
anddiff:ignoreChildren
together on the same element. - Corrected list of attributes that is considered as boolean attributes. Removed
hidden
, addedinert
,playsinline
,shadowrootclonable
,shadowrootdelegatesfocus
, andshadowrootserializable
. - Upgrade to v1.x of AngleSharp.
0.18.2
- Changed
CompareStrategy
such that it now can control theIDiff
type that should be returned in case a difference is found in a comparison. This allows a comparer to embed additional context in theIDiff
object. By @SebastianStehle. - Changed
ElementComparer
to skip comparing two nodes of different types. By @SebastianStehle.
0.18.1
- Fixed element comparer such that it can strictly check if the closing tags in the source markup is the same.
0.18.0
- 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
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
0.16.0
Released on Wednesday, June 24, 2021.
- Upgraded to version 0.16.0 of AngleSharp.
0.15.0
Released on Wednesday, April 28, 2021.
- Upgraded to version 0.15.0 of AngleSharp.
- Added strong name signing of assembly.
0.14.0
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
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 ofbool isSpecialized* = true
argument. - Fixed bug where
TextNodeFilter
would not give<style>
and<script>
theWhitespaceOption.Preserve
by default. - Fixed bug where
IgnoreElementComparer
would not change a current decision to SKip if it was Same.