Both releases fix a common bug where the XPath reported for missing nodes could be wrong in certain edge cases.

This is the only change in XMLUnit.NET. In XMLUnit for Java the AssertJ module has also been improved and is supposed to be compatible with AssertJ 3.13+ now.

The full list of changes for XMLUnit for Java:

path: /en/oss/XMLUnit | #

The release fixes a bug in a corner-case and adds a new isNumber placeholder.

The full list of changes:

path: /en/oss/XMLUnit | #

This release is identical to XMLUnit.NET 2.7.0-beta-01. It adds support for .NET Standard 2.0 in addition to the traditional .NET Framework 3.5.

Many thanks to @shatl who performed most of the heavy lifting which has made this release possible.

path: /en/oss/XMLUnit | #

This is the very first release of XMLUnit.NET that supports .NET Standard 2.0 in addition to the traditional .NET Framework 3.5. Only the build process and the nuget packages have changed, there is no other difference between this release and XMLUnit.NET 2.6.0. If you don't need support for .NET Standard there is no reason to upgrade.

This release has been labeled beta as the packaging needs more thorough testing by the community.

Many thanks to @shatl who performed most of the heavy lifting which has made this release possible.

path: /en/oss/XMLUnit | #

This release mainly fixes interop problems with more recent AssertJ versions and the Java module system.

The full list of changes is:

path: /en/oss/XMLUnit | #