Stefan Bodewig - 2025-05-19

Both releases come with build related changes but also fix some issues with the placeholders module.

List of changes for XMLUnit for Java

  • placeholders can now also be used inside of the local part of xsi:type attributes.
    PR #293

  • PlaceholderDifferenceEvaluator would cause ClassCastException for documents with
    differences in xsi:type attributes.
    Issue #276

  • updated a bunch of Maven plugins, in particular we now create CylcloneDX files using
    version 1.6 of the schema.
    PR #292

  • updated bytebuddy dependency of xmlunit-assertj to 2.12.23 in order
    to support Java 17 properly

  • Migrated form TravisCI to CircleCI
    Issue #289

  • Migrated to Sonatype's Central Portal
    Issue #287

  • added a new BOM artifact xmlunit-bom
    Issue #269

  • Comparison has earned a new convenience constructor.
    PR #280 by
    @hiufung-kwok

  • Input.from now detects Reader arguments and uses fromReader.
    PR #281 by
    @SThomasP

List of changes for XMLUnit for Java

  • placeholders can now also be used inside of the local part of xsi:type attributes.
    PR #49

  • PlaceholderDifferenceEvaluator would cause InvalidCastException for documents with
    differences in xsi:type attributes.
    Equivalent of XMLUnit Java Issue #xmlunit/276

  • added readme files for the nuget packages.
    Issue #46.

  • the NUnit 4.x constraints package tags nunit3 rather than nunit4.
    PR #43.

  • added Cyclone DX SBOMs to release artifacts
    Issue #47.