The major change of XMLUnit for Java 2.9.0 is the addition of a new module xmlunit-jakarta-jaxb-impl that can be used in addition to xmlunit-core when you want to use the Jakarta XML Binding API in version 3. For details please see the user's guide.

The full list of changes of XMLUnit for Java 2.9.0 is:

path: /en/oss/XMLUnit | #

I've just released new minor versions of XMLUnit for Java and XMLUnit.NET. Both releases are improvements.

Changelog for XMLUnit for Java 2.8.4:

Changelog for XMLUnit.NET 2.9.1

Right now there seem to be some issues with Sonatype's OSS Nexus (likely under heavy load) so it may take a bit longer than usual for the new Java artifacts to show up in Maven Central.

path: /en/oss/XMLUnit | #

This release fixes a shortcoming of the AssertJ support modules and adds a new convenience feature to the Diff class.

The full list of changes:

path: /en/oss/XMLUnit | #

This release fixes a bug in the new AssertJ 3.x module.

path: /en/oss/XMLUnit | #

The only real change when compared to XMLUnit for Java 2.8.0 is the introduction of a new xmlunit-assertj3 module that requires AssertJ 3.18.1 or later in order to address a problem with running AssertJ tests in an OSGi environment.

The original xmlunit-assertj module will still be supported.

The full changelog of XMLUnit for Java 2.8.1:

path: /en/oss/XMLUnit | #