github xmlunit/xmlunit v2.7.0
XMLUnit 2.7.0

latest releases: v2.14.0, v2.13.0, v2.12.0...
6 years ago

The biggest changes are to the placeholder and assertj modules. The assertj module should now work with AssertJ 3.15+.

This version contains a backwards incompatible change to the PlaceholderHandler interface that is part of the experimental placeholders module: The evaluate method now receives a variable number of string arguments in addition to the textual content of the element/attribute. This allows placeholders like ${xmlunit.matchesRegex(some\s*regex)}.

  • the AssertJ tests now pass on non-English locales as well
    Issue #180

  • added a workaround for a binary incompatible change in AssertJ that caused xmlunit-assertj to be incompatible with AssertJ 3.15.0
    Issue #181

  • added a new ${xmlunit.matchesRegex(regex)} placeholder
    PR #178 by @Jazzyekim.

  • add a new ${xmlunit.isDateTime} placeholder
    inspired by #xmlunit.net/31 and #xmlunit.net/32 by MilkyWare
    Issue #174

  • avoid unnecessary creation of DocumentBuilderFactory in DOMDifferenceEngine when a custom factory has been provided to DiffBuilder.
    Issue #182

Don't miss a new xmlunit release

NewReleases is sending notifications on new releases.