XML Calabash 1.0.3 released
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 toc: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.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.
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.