[ANN] Saxon-JS 2.2 release 11 May 2021
Norm Tovey-Walsh <norm-JkSD5nQpfvpWk0Htik3J/[email protected]> Tue, 11 May 2021 12:55:50 +0100
| Newsgroups | gmane.text.xml.saxon.help |
|---|---|
| Message-ID | <[email protected]> |
Hello,
Saxonica is pleased to announce the release of Saxon-JS 2.2 for both
Node.js and the browser.
Saxon-JS is a high-performance XSLT 3.0 processor. It conforms with
the latest W3C specifications (notably XSLT 3.0 and XPath 3.1),
together with extensions designed to meet the needs of modern web
applications.
The Saxon-JS 2.2 release is a maintenance release containing bug fixes.
The most significant change in this release is that Saxon-JS running
on Node.js no longer creates a “SaxonJS” global object. This has two
consequences:
1. Saxon-JS works better in environments where the global object space
is managed more strictly. In particular, it will work with Electron
and tools like Webpack.
2. If your Node.js application relies on the implicit creation of the
SaxonJS global object, you will need to make a few minor changes to
your application.
On the browser, where the import mechanism is simply to load a script,
Saxon-JS continues to create a global “SaxonJS” object as before.
Other notable bug fixes in this release:
* The xpath-default-namespace is now honored in ixsl:* instructions.
* The -xp option on xslt3.js now supports -json to load a JSON document.
* The xslt3.js command line processor handles filenames with spaces.
* The Saxon.XPath.evaluate() function no longer fails when a function
refers to the static context (for example, functions that
reference the default collation).
For a more detailed summary of bug fixes, see the release notes:
https://www.saxonica.com/saxon-js/release-notes.xml
Be seeing you,
norm
--
Norm Tovey-Walsh
Saxonica
_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[email protected]
https://lists.sourceforge.net/lists/listinfo/saxon-help
signature.asc
(application/pgp-signature, 832 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE1ury//rzuvqf7fN/hVWfHhJMAHkFAmCacMYACgkQhVWfHhJM AHnwJQ/+Pu2mmDksYMbLGp2uTBU3eRwbNb7Six1AxcBHEV85byPHuBJGl6CF0iB/ d5qa03PZoihq/S6rNowH1bb/PcWnGsWT3DyVNXW5QAZx0g2YxO+DW8JWnf6A7uui qAnPRymFSLmq9IOdYqKl+rDW1kGR/jXYlcma/0IhCA/9hy9HAl4xDwEEb7/PPYiD 2VPgFyFVjBfEkJQ19iIH/DKnPFXaL8ZZKB8HIAz4J8/eh2shx3Ai4T2+7nkjHJU0 8upCLkpeE1hn1vB/qp3z704Rz9lyHrb6N546EyMgcG/RSylfAYaaPEsaFljR3Hag hmGs2GBlj8lZq2bOZ2TbXZhodS+x76cppQH4FwlvmqraJoXNnK2yMXooWPwd0T67 zyybYnG4QqHB65L4RIlppKK8GP9z/OUuerypTXt2HZKY/CvqnqrZTV5XJZwHQ9W5 PvcjtICjDrA2TncezoGgLRsuia9BUsnuz9unnCkJmn5ihy5HZUaatt8B8yh40Dow +vkJxEaxZzWmnAMUlYICJM+vPh0eVwW/Y2JIy0c34e6QNDOUt7Bw1GIY002ikRMn eZgWRK/lmt5vFZ3RCM7XtUE4joOVoiSbnbm9MlfVZGiVNvpbCVyz3c6HWjXqeZLq dCFk2RbO/ashRDAz00FogAyObIPBCIqb0+FwgcOt6X6qU+lQjZA= =iP6o -----END PGP SIGNATURE-----