Packaging, installation, and licensing changes
Saxon 10 introduces a change to the version numbering policy. In future three-part version numbers will be used.
Major releases will be numbered 10, 11, 12, etc; maintenance releases will use the second component 10.1, 10.2 and so on, while
the third digit will be used only to distinguish internal or limited-release builds. JAR files will carry the two-part
version number in their names, for example
In previous releases, higher-order functions and xsl:evaluate (which are optional features in the W3C specifications) required Saxon-PE or higher. From Saxon 10, they are available in Saxon-HE.
On the other hand, a few optimizations which were previously available across all editions are now restricted to Saxon-EE.
Along with Saxon 10, new commercial product offerings are being introduced (for example, for deployment "in the cloud"). These entail the introduction of subscription-based licenses with a built-in expiry date.