[ANN] Saxon-JS 2.2 release 11 May 2021

"Norm Tovey-Walsh [email protected]" <[email protected]> Tue, 11 May 2021 15:37:04 -0000
Newsgroups gmane.text.xml.xsl.general.mulberrytech
Message-ID <[email protected]>
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

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 =E2=80=9CSaxonJS=E2=80=9D global object. Thi=
s 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 =E2=80=9CSaxonJS=E2=80=9D object as b=
efore.

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

--
Norman Tovey-Walsh <[email protected]>
https://nwalsh.com/

> Thanks to words, we have been able to rise above the brutes; and thanks
> to words, we have often sunk to the level of the demons.--Aldous Huxley
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/3329386
or by email: [email protected]
--~--

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE1ury//rzuvqf7fN/hVWfHhJMAHkFAmCapIEACgkQhVWfHhJM
AHn4DxAAtWyyqVOnrdZfdmH3MVYkhrT8AVPRm3uMV3qx7CFoU5RtMuvYME+8dlHN
054LSED3QtU6NBEcoFgYn6GE373PiT2Qai3wfdeMCZew4yOWMCi69vHDlGV2iif9
hQ+GPM7b35aX+/MuqaJI6mV6r0MzSEuHQIUuYYDXbuV8N8ssg7HZCOsukq1N1lFi
kDkllSGAq3DU+a7C87uyucx4VUL7VnfAnC7SBIABVyCsIY7TvsPO07Ec4kjAwKZT
/PmRRa7zAdMVBZEJhi8EqXQo6K7IcntmQW4Db1RxjodXi3wsWEdntt7bsLc2NLyR
PooFdQkZY63Cj9BWeWiTSTCs58jq6OjVf0DG2++RqIPGnTODyiD5WgUWPbqh8SqC
l2w/Qn0NOXIVio/Iz/1sGgEEkbsXEYuCoiyLFsCfm4iObZK0WO7yBUHKL/aJv2mV
sKRGjCb9AzXKlXwZS8Eoq7DRACT1Lc9m11XBQYBLPKOWDG5DN2dRLnlv67vbYKz4
o+TO7ZFrT8gWi+uMluffY6JC4ERdM+m2eMZoNLSlaXD7NP+/KLstQtEOYogGs/eS
qAK8BdoVxCHaaTd4RL2+mUYbQUOWQSWEPQsLffCqQI0W81470JOEM2leHpD0uRWx
cjDdrzZaO9pOBf20aViAap+V/WVWjqo9aYbnmvnFx4G8FKQuG+c=
=KGi8
-----END PGP SIGNATURE-----
--=-=-=--