The SaxonJS 2.6 maintenance release has been published. This is a maintenance release for NodeJS and the browser. It fixes more than a dozen bugs (including that one about the spurious warning message). Highlights include:
- #5597: ixsl:schedule-action fails without xsl:call-template
- #5714: Update documentation to mention the backtick escaping mechanism
- #5739: Space in string in text template not output as element content
- #5761: fn:transform called from XPath with simplified stylesheet gives an error
- #5855: map:merge with duplicates=combine gives wrong answer
- #5925: Dynamic function lookup runs very slowly
- #5974: SaxonJS documentation does not address namespaces
- #6037: ixsl:schedule-action return objects
- #6107: Can't use namespaced attributes on the root element of the body of a SaxonJS http-request
- #6134: Partial function application call to function in ixsl namespace fails
- #6216: base-uri() value empty for documents async-loaded with ixsl:schedule-action/@http-request
- #6219: base-uri(ixsl:page()) returns empty value
For a complete list of the issues resolved in this release, please visit the issue tracker on the Saxonica support site.
SaxonJS 2.6 was released on 13 October 2023. This release has been uploaded to the usual locations on the Saxonica website and the NPM repository. For more details, please consult the documentation.
If you encounter any issues with SaxonJS 2.6, please report them on our issue tracker.