XML Calabash 0.9.7 released
Announcing a new release of XML Calabash, my XProc processor.
There has never been an unexpectedly short debugging period in the history of computers.
I don't routinely announce new XML Calabash releases with a weblog posting. Instead, I just update the project page. I assume if you're interested, you can follow along there, or on the mailing list, or even on Twitter (or Identi.ca).
But I think there's been a spike in interest in XProc recently, with many new users and several new implementors entering the scene, so I thought I'd make a little bigger splash with this release.
Not that there's anything particularly remarkable in this release, it's mostly bug fixes. But, on the other hand, it's a lot of them, so maybe that's cause for celebration.
Share and enjoy.
-
Fixed bug that allowed ports explicitly marked
primary="false"to sometimes become the default readable port. -
Added new extension steps
cx:uri-infoandcx:eval. -
Fixed bug that allowed err:XD001 to go undetected.
-
Fixed miscellaneous small bugs in
p:http-request,p:exec,p:load, andp:xinclude. -
Fixed bug that allowed err:XC0039 to go undetected on
p:xslt. -
Fixed bug where the content of parameter set inputs were not carefully checked.
-
Fixed bug where XML Calabash did not check carefully for the consistency of properties on inputs and outputs on the branches of a
p:choose. -
Fixed bug where options in no namespace were incorrectly assumed to be in the default namespace.
-
Fixed bug that allowed option types to go unchecked.
-
Fixed bug where
text/*MIME types were interpreted as binary (base64) instead of text. -
Made several improvements in error reporting (still a weakness in XML Calabash).
-
Support PUT and HEAD in
p:http-request. Support GET on file: URIs. -
Fixed bug where the
auth-methodoption onp:http-requestwas not checked. -
Fixed bug where the
RunTestReportclass did not detect cases where a test passed when it should have failed. -
Fixed bug where an error in a pipeline library sometimes did not cause XML Calabash to abort execution.
-
Fixed bug in the processing of the "-b" command line option. It was just totally wrong.
-
Support
p:importinp:library. -
Remove reference to internal Sun class for Base64 encoding.