Packaging, installation, and licensing changes
Saxon 9.7 drops support for Java SE 5 (JDK 1.5): it now requires JAVA SE 6 (JDK 1.6) or later.
Saxon 9.7 introduces a new mechanism for exporting compiled stylesheets and schemas containing
an embedded license key. When a stylesheet or schema is exported (for example by using -export
on the command line), then if Saxon is running under a license that has the "developer master key"
option enabled, the exported stylesheet or schema will contain an embedded license, which allows
it to be used in a configuration that does not have its own license key. The user of such a stylesheet
or schema needs to download and install Saxon-EE (Saxon-PE will also do if no EE features are used),
and can run it without a license provided that the configuration is only used to execute modules that are
either pre-licensed in this way, or which do not use any features requiring a license.