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
DocumentBuilderFactoryinDOMDifferenceEnginewhen a custom factory has been provided toDiffBuilder.
Issue #182