XMLUnit v2.8.0 Release Notes

Release Date: 2020-10-30 // over 3 years ago
  • 🚀 This release now requires Java 7 for all modules and updates some dependencies - the changed JAXB dependency is a breaking change. It also fixes a few bugs.

    Details of changes:

    🔄 changed optional JAXB dependency to use Jakarta XML Binding API
    PR #186 by @endrejeges

    ⬆️ bumped the bytebuddy dependency to 1.10.10 for the AssertJ module in the hope it would help with #188

    - and change its scope from provided to compile time, which should finally fix the issue.

    ➕ added a new extractingText method to MultipleNodeAssert to make it possible to write AssertJ assertions against the textual content of nodes more easily.
    Issue #192 and PR #193 by @keesvandieren

    🔄 changed the minimum Java version required from Java 6 to Java 7 for all modules (it has already been Java 7 for the AssertJ module before).

    0️⃣ DefaultNodeMatcher with multiple ElementSelectors could fail to find the best matches as the order of ElementSelectors should
    select them.
    #197

    🏗 Input builder now supports java.nio.file.Path
    #196

    0️⃣ It is now possible to specify a custom TransformerFactory for DefaultComparisonFormatter.
    #195