Announcing Saxon 13.1!

By Norm Tovey-Walsh on October 15, 2026 at 06:00p.m.

The Saxon 13.1 maintenance release has been published. This is a maintenance release for Java, C#, C/C++, PHP, and Python that fixes a number of issues that have been raised since 13.0 was released.

Saxon 13.1 was released on 15 October 2026. This release has been uploaded to the usual locations on the Saxonica website, GitHub, and Maven, PyPi, and NuGet. SaxonCS 13.1 is built with .NET 10.

Note that this Saxon 13.1 maintenance release does not try to track recent changes in the 4.0 language specifications. What’s implemented and what’s not implemented is largely unchanged from Saxon 13.0, though a few minor bugs may have been fixed.

As the 4.0 language features develop, there will be periods when implementation and specification are out-of-sync. See QT4 extensions for more information about exactly what is implemented in Saxon 13.1.

For a list of the issues resolved in this release, please visit the issue trackers for SaxonJ and SaxonCS or SaxonC on the Saxon support site.

Download products:

For more details, please consult the documentation.

Issues resolved in SaxonJ and SaxonCS

This release fixes more than sixty issues in SaxonJ and SaxonCS:

Notes on the SaxonCS release: SaxonCS 13.1 requires .NET 10. We’ve also changed the way that the command line tools are packaged. Previously, a single, monolithic executable was produced. This seems to have been the source of at least one bug, so we’ve disabled that feature.

SaxonC

This release fixes about ten issues in SaxonC:

If you encounter any issues with Saxon 13.1, please report them on our issue tracker.