XML.com

XSpec v4.1.2 Released

September 22, 2026

Submitted by Amanda Galtman.

We are pleased to announce the release of XSpec v4.1.2, the open source unit test and behaviour-driven development framework for XSLT, XQuery, Schematron, and XProc. This version of XSpec supports testing XProc using your choice of MorganaXProc-IIIee or XML Calabash. It also supports running tests for Schematron using an XProc pipeline.

You can get the latest release of XSpec and read the release notes on GitHub.

Highlights

  • You can execute a test for XProc with either MorganaXProc-III Extended Edition (new in v4.1) or XML Calabash 3 (since v4.0). Both processors support executing your test suite from XProc, Ant, or a shell/batch script. For details, see XSpec test for XProc with XProc 3 and MorganaXProc-IIIee XProc processor or other mentions of MorganaXProc in the XSpec wiki.
  • You can use an XProc 3 pipeline to execute an XSpec test for a Schematron schema that has an XSLT-based queryBinding. Instructions are in the XSpec wiki. The case of XQuery-based queryBinding has been supported since v3.3.
  • The code coverage feature has minor changes to make it compatible with Saxon 13.0 as well as Saxon 12.7 through 12.10 (#2377).

Many thanks to all the XSpec contributors who made this release possible! They are listed in the release notes.


News items may be commercial in nature and are published as received.