This is a release with small ehancements. Most notable are changed
defaults that try to disable the execution of extension functions in
XSLT and XPath.

* add a new `ElementSelectors.byNameAndAllAttributes` variant that
  filters attributes before deciding whether elements can be compared.
  Inspired by Issue https://github.com/xmlunit/xmlunit/issues/259

* By default the `TransformerFactory`s 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 of
  `TransformerFactory` and `TransformerFactoryConfigurer` may help with
  that.
  Inspired by Issue https://github.com/xmlunit/xmlunit/issues/264

* `JAXPXPathEngine` will now try to disable the execution of extension
  functions by default but uses `XPathFactory#setProperty` which is not
  available prior to Java 18. You may want to enable secure processing
  on an `XPathFactory` instance you pass to `JAXPXPathEngine` instead -
  and `XPathFactoryConfigurer` may help with that.

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Xmlunit-general mailing list
Xmlunit-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xmlunit-general

Reply via email to