XSpec v4.0.2 Released
June 1, 2026
Submitted by Amanda Galtman.
We are pleased to announce the release of XSpec v4.0.2, the open source unit test and behaviour-driven development framework for XSLT, XQuery, Schematron, and now XProc. This version of XSpec supports testing your XProc 3 code and enhances the XProc harness for running test suites.
You can get the latest release of XSpec and read the release notes on GitHub.
Highlights
- You can test your custom XProc 3 steps using XSpec and XML Calabash 3. You can execute your test suite from XML Calabash 3, Ant, or a shell/batch script. To learn more, see Getting Started with XSpec for Testing XProc.
- The XProc 3 pipelines for running XSpec tests can produce JUnit reports on the new
junitoutput port. To produce JUnit reports, set thejunit-enabledoption to'true'. - The XProc 3 pipelines for running XSpec tests have a new
inline-cssoption with default value'true', making the HTML report of test results a self-contained file. - SchXslt2 v1.10.3 replaces SchXslt, for testing Schematron schemas having an XSLT-based queryBinding.
Many thanks to all the XSpec contributors who made this release possible! They are listed in the release notes.