Appendix A. Change log

Revision History
  • 6.0.0, 28 Sep 2026
    • Added support for Saxon 13.x. Removed support for Saxon 10.x. The last release that supports Saxon 10 is version 5.6.0.

    • Fixed #10. Added a workaround for an issue in the underlying Saxon resolver where only the absolute URI is passed to the resolver for text resources. This inhibits the use of catalog resolver strategies like rewriteURI.

    • Fixed #9. Corrected a broken link in the p:xinclude page of the documentation.

    • Updated Gradle and some other build infrastructure.

  • 5.6.0, 16 Nov 2025

    Fixed a bug where in-scope namespaces were not being preserved. It’s possible that this will be a breaking change, if you happen to have been relying on the incorrect behavior, but it’s also clearly a bug.

  • 5.5.0, 08 Aug 2025

    Moved to Codeberg. Fixed a bug where the integrity constraints were not parsed correctly for the “search” scheme.

  • 5.4.1, 20 May 2025

    More fixes for the base URI; in particular, making sure that the base URI is preserved correctly even when fixupXmlBase is false.

  • 5.3.0, 07 Mar 2025

    This release fixes a problem where the base URI of included elements was not recorded correctly. There is now a unit test to make sure that the base URI of an included element is the base URI of the included resource, not of the including resource.