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.