MorganaXProc 0.95-8 released

MorganaXProc 0.95-8 was released on 2015-10-04

These are the basic new features:

  • Functions from an XQuery module can be imported into the XPath context of XProc by using p:import (more),
  • XPath functions written in Java can be imported into the XPath context of XProc (more),
  • XProc steps written in Java can be imported into a pipeline using p:import (more),
  • Dependencies between steps in the same subpipeline can be controlled with extension attribute depends-on,
  • Proposed extension function pxf:cwd() is implemented.

Additionally there are a some minor bug fixes in the XProc implementation and some improvements concerning error messages, especially with text value templates and attribute value templates.

A lot of work has been done on the internal XPath and the XQuery processor. Compliance with the test suite of the XPath processor is now greater 99.9% for XPath 2.0, compliance of the MorganaXQuery (upgraded to version 0.9) is now greater 99.8%. The new version of XQuery/XPath consumes less memory and runs faster.