XML Calabash 1.0.3 released

Volume 15, Issue 24; 27 May 2012

Announcing a new release of XML Calabash.

After several months of off-and-on background activity, I've decided to make a new public release of XML Calabash, my XProc processor.

Here's a record of the significant changes:

  • Attempted to clarify license terms.

  • Fixed issue #41: make sure an encoding attribute is added to c:data elements when unzip base64 decodes the data.

  • Fixed issue #47: make sure -Xxpointer-on-text is enabled for the docs build (but note that the docs probably still don't build correctly for you).

  • Merged pull request for issue #48: propagate the p:error input in the Java exception and reorganize code to make it easy to extend both classes.

  • Merged pull request for issue #44: fix incorrect type on “uri” attribute in the declaration for the pxf:move step.

  • Merged pull request for issue #37: use bnd to build XML Calabash as an OSGi bundle.

  • Fixed issue #35: avoid NPE in XSLFormatter.

  • Updated transparent-json documentation and examples per comments from Saašha Metsärantala.

  • Fixed issue #31: allow XSLT 3.0 stylesheets if Saxon PE or EE is being used; generally relax checking for XSLT version.

  • Fixed issue #30: update version numbers appropriately.

  • Added support for using an XSLT 1.0 processor for XSLT 1.0 stylesheets.

  • Make sure base URIs are passed down into unescaped markup in p:unescape-markup.

  • Attempt to make jar: URIs work correctly.

  • Fixed issue #28: make sure static base URI is set in XPath expressions.

There are a few other bugs to be worked on, but I felt like I needed to get a new “checkpoint” release out there. This release passes the test suite, so I think it's “ok” but, of course, if you have problems, do let me know.