[ANN] Saxon-JS 2.1 release 2 March 2021

Norm Tovey-Walsh <norm-JkSD5nQpfvpWk0Htik3J/[email protected]> Tue, 02 Mar 2021 12:43:22 +0000
Newsgroups gmane.text.xml.saxon.help
Message-ID <[email protected]>
Hello,

Saxonica is pleased to announce the release of Saxon-JS 2.1 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 latest version, Saxon-JS 2.1, is a maintenance release, focused
mostly on bug fixes, although there are a few new added features:

+ On Node.js, the command line option -json has been added as an
  alternative to -s. It allows the principal input to be a JSON
  document. A corresponding API change allows this to be done
  programmatically.
+ On Node.js, the -xp command line option has been added, somewhat
  experimentally, to allow an XPath expression to be evaluated directly
  over an XML document.
+ On the browser, the set of Window events that an XSLT event handler
  can respond to has been extended to include the resize and focus
  events.

This release includes fixes for more than 60 bugs in areas related to
JavaScript method invocation, transformation chaining, namespace
handling, initial templates and the global context item, HTML
responses to scheduled actions, default collations, regular
expressions, higher order functions, resource headers, encoding, and
serialization.

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/hVWfHhJMAHkFAmA+MuoACgkQhVWfHhJM
AHmyYQ//W+/PfMubphXWssimULEiGHf7Jmhad+Ophr24hfHT3OIE59FdtsGuUHmP
VcKXODoM3Xcsd5h7NtsTUkh+CfONuD+epE0ugqloY3bTB9OWJuadOHmRkMStZEsp
UmAm5Ix+jik6T5HQkJCTvNfI0EHNliQRZy0eaAmWdRCLiFN/VH6egpSg+6xav/oT
5r3+Xq+2hdjHFrPC11QEL0LXDmJIA5UtU8HLx8chWueXyRW3CTXx7k99efnHu9X+
P8Bqjp97OqoVRNyes29L3p1iz77SItDOTiiWBfxFVo/T7Cbel6yJZiRAbeAcSPhF
h8bFmlU3TtifteTcDD7qgdprRt6Mz6MnxNtiQ1Z5ECFiQ2qzzFp02XyZ8yKDYtyM
WA8amEyBsE0KoE/ItneDv/hVHYMrfCIOmJe/uyULgJNBb8TpXkpD8dAwB9kfy+J8
zujXFflvtij7NgiH56iY8u1gy8XgPvOBxJyQWurc8nckrs+yzTFcI+pQmBB4B9VH
zqR6N6fEpfDoN8KdofZzUiHuOmOxcewY9BbqFIZqbx99Jsp6WXXBHN3jZu6TcnBF
OkAphSurlhx/uzNxGHyMQlFwA4VYMz0ea/nwphUK+OuXUcOI+le1m/rgPM5z/b3b
uWSKSb8iikvqJru02hfs0fWq9ixoymAF9xtcqEocoplYBWIIwPQ=
=MPJQ
-----END PGP SIGNATURE-----