| CARVIEW |
Navigation Menu
-
Notifications
You must be signed in to change notification settings - Fork 78
Releases: xmlunit/xmlunit
XMLUnit for Java 2.11.0
This release is identical to XMLUnit for Java 2.10.4 except for the dependency list of the xmlunit-jakarta-jaxb-impl modulle. If you don't use the module, you can ignore this release.
Up until XMLUnit 2.10.4 the xmlunit-jakarta-jaxb-impl module depended on org.glassfish.jaxb:jaxb-runtime making it more difficult to chose a different JAXB implementation than necessary (see #313). This dependency has now been removed.
If you use the xmlunit-jakarta-jaxb-impl module you may now need to specify the JAXB implementation you want to use explicitly. If you have excluded the module's dependency inside your own build configuration so far, you can now safely remove the exclusion.
Assets 70
- sha256:cb0ea7a776990c387f6b6712116631a648ed60a0fabe785a8a3e7e6c2dd034652.76 MB
2025-10-24T12:31:05Z - sha256:4ca8feef2a86590f12e12bc79386b4a6925b031293a9c6973ec7b4564588b8e8256 Bytes
2025-10-24T12:31:06Z - sha256:908c8dcbe70637f34bd6473e769f758c6ba7165da33585b9ca30c065a8c5f4c493 Bytes
2025-10-24T12:31:07Z - sha256:5c48b678a884bc7fba8e43be66b34d93e0b98219390a0386ba1c1f176b3c5f9e3.06 MB
2025-10-24T12:31:07Z - sha256:67f4bb3d080a2f9ce2cf9f46692b62fc8f0d9d4f9219948415b663fe83f456af256 Bytes
2025-10-24T12:31:09Z - sha256:4779152717c0387a50089edbf51aef5d7ace1c18c71e99a9878b1051c305f44c92 Bytes
2025-10-24T12:31:09Z - sha256:5db9d14fbc83a2a9678c64e0288e5ea60212a0e0a8f71b10bc7e2caec46dc21b3.82 MB
2025-10-24T12:31:10Z - sha256:0551402a5b0008c3fc389dbcdad9a9dd97bfeeed255452d1896f5c1fd077da5f256 Bytes
2025-10-24T12:31:11Z - sha256:f905cd473d68d98d6cfbd6f77fcf39ee48a16ff4d907577cc232fd42776c101c89 Bytes
2025-10-24T12:31:12Z - sha256:3d5bc7d42d36b137eb096f082fa8cd61c17cdf38c5af62e846f922a3cef872bd506 KB
2025-10-24T12:31:12Z -
2025-10-24T11:48:11Z -
2025-10-24T11:48:11Z - Loading
XMLUnit for Java 2.10.4
XMLUnit for Java 2.10.3
XMLUnit for Java 2.10.2
XMLUnit for Java 2.10.1
-
placeholders can now also be used inside of the local part of
xsi:typeattributes.
PR #293 -
PlaceholderDifferenceEvaluator would cause ClassCastException for documents with
differences inxsi:typeattributes.
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 TraciCI to CircleCI
Issue #289 -
Migrated to Sonatype's Central Portal
Issue #287 -
added a new BOM artifact xmlunit-bom
Issue #269 -
Comparisonhas earned a new convenience constructor.
PR #280 by
@hiufung-kwok -
Input.fromnow detectsReaderarguments and usesfromReader.
PR #281 by
@SThomasP
Assets 102
XMLUnit for Java 2.10.0
-
add a new
ElementSelectors.byNameAndAllAttributesvariant that filters attributes before deciding whether elements can be compared.
Inspired by Issue #259 -
By default the
TransformerFactorys created will now try to disable extension functions. If you need extension functions for your transformations you may want to pass in your own instance ofTransformerFactoryandTransformerFactoryConfigurermay help with that.
Inspired by Issue #264 -
JAXPXPathEnginewill now try to disable the execution of extension functions by default but usesXPathFactory#setPropertywhich is not available prior to Java 18. You may want to enable secure processing on anXPathFactoryinstance you pass toJAXPXPathEngineinstead - andXPathFactoryConfigurermay help with that.
Assets 103
XMLUnit for Java 2.9.1
-
fixed some AssertJ tests that didn't work on Windows.
Issue #252 and PR #253 by @Boiarshinov -
added overloads to
ElementSelectors.byXPaththat accept aXPathEngineargument.
Issue #255 -
added Cyclone DX SBOMs to release artifacts
Assets 70
XMLUnit for Java 2.9.0
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:
-
added a new module
xmlunit-jakarta-jaxb-implthat makesInput.fromJaxbusejakarta.xml.bindrather thanjavax.xml.bind. For more details see the User's Guide.This change is not fully backwards compatible. The
JaxbBuilderclass has become abstract and thewithMarshallermethod has changed its signature. For most cases the change will not be noticed and for almost all other cases it should be enough to re-compile your code against XMLUnit 2.9.x. -
added
NodeFilters#satisfiesAllandsatifiesAnymethods to make it easier to combine multiple node filters. added to simplify the use case of #249
Assets 20
XMLUnit for Java 2.8.4
Assets 20
XMLUnit for Java 2.8.3
-
added a new
fullDescriptionmethod toDiffthat provides a string-representation of all differences - not just the first one liketoStringdoes.
PR #235 fixing #232 by @Boiarshinov -
made sure AssertJ's methods to override the assertion message like
withFailMessageare honored.
#225 -
adjusted unit tests so they pass when AssertJ 3.19.0 is used.
PR #212 by mmathesius