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-info
andcx: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-method
option onp:http-request
was not checked. -
Fixed bug where the
RunTestReport
class 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:import
inp:library
. -
Remove reference to internal Sun class for Base64 encoding.