This release adds xml docs to the binary distribution and the nuget package, it doesn't contain any functional changes.

path: /en/oss/XMLUnit | # | Writebacks

This release allows the schema used in W3C XML schema validation to be specified as Schema and XmlSchema respectively when using the (JAXP)Validator or the corresponding matchers and constraints.

The full list of changes for XMLUnit for Java:

The full list of changes for XMLUnit.NET:

path: /en/oss/XMLUnit | # | Writebacks

This version fixes a bug in DiffBuilder that applies to the withDocumentBuilderFactory method introduced with the 2.2.0 release:

There is no parallel release of XMLUnit.NET as the bug doesn't apply to it.

XMLUnit for Java 2.2.1 is available as GitHub release via https://github.com/xmlunit/xmlunit/releases/tag/v2.2.1/ and Maven Central.

path: /en/oss/XMLUnit | # | Writebacks

With this release Sources created from strings or byte[]s can be used more than once. In XMLUnit for Java it is now also possible to configure the DocumentBuilderFactory used when a DOM document is created from a non-DOM Source by the DOMDifferenceEngine.

The full list of changes for XMLUnit for Java:

The full list of changes for XMLUnit.NET:

path: /en/oss/XMLUnit | # | Writebacks

This release fixes a single bug in the CompareMatcher and ValidationMatcher for Java and the CompareConstraint and ValidationConstraint for NUnit2 for .NET.

If you are not using the Hamcrest matchers or NUnit2 constraints, there is no need to upgrade from 2.1.0.

The full list of changes for XMLUnit for Java:

The full list of changes for XMLUnit.NET:

path: /en/oss/XMLUnit | # | Writebacks