XSpec
Release XSpec v3.1.2
Sep 30, 2024
Release XSpec v3.1.2 XSpec 3.1.2 fixes bugs in the coverage status shown in XSLT code coverage reports. This release also updates dependencies. These are the highlights of XSpec v3.1:
Common to Languages Under Test XSpec is tested with Saxon 12.5, except that the detailed contents of XSLT code coverage reports are tested with Saxon 12.4. The XSpec schemas enforce the boolean values for the x:expand-text attribute and provide a Schematron Quick Fix for expand-text attributes on non-XSpec elements.
...
➦ Release XSpec v3.0.3
Apr 17, 2024
Release XSpec v3.0.3 Release v3.0.3 upgrades its connections with related software. Support for testing Schematron schemas now uses SchXslt as the built-in Schematron implementation. XSLT code coverage is compatible with Saxon 12.4 or later. These are the highlights of XSpec v3.0:
Common to Languages Under Test XSpec is tested with Saxon 12, 11, and 10, while use of Saxon versions earlier than 12.4 is not recommended. XSpec no longer supports Saxon 9.
...
➦ Release XSpec v2.3.2
Oct 1, 2023
Release XSpec v2.3.2 Release v2.3 fixes bugs, updates dependencies, and includes some refactoring. These are the highlights for XSpec v2.3.2:
Common to Languages Under Test Saxon 9.8 is no longer supported. XSpec is now tested with Saxon 12, 11, 10, and 9.9, while Saxon 9.9 is deprecated. Command line support fixes a bug that produced the wrong XSPEC_HOME value. Schematron Ant performs some preprocessing in parallel, improving performance.
...
➦ Release XSpec v2.2.4
Oct 8, 2021
Release XSpec v2.2.4 Release v2.2.4 introduces new features and enhancements, fixes bugs, and improves the test suite and the documentation. These are the highlights for XSpec v2.2.4:
Common to Languages Under Test Pending or unfocused variable declarations are handled more gracefully. Large results are no longer saved in separate XML files by default. This will be the last version to support Saxon 9.8. XSLT Multiple test scenarios can be run in parallel by setting @threads on x:description or x:scenario.
...
➦ Release XSpec v2.1.4
Apr 30, 2021
Release XSpec v2.1.4 Release v2.1.4 introduces new features and enhancements, fixes bugs, and improves the test suite and the documentation. These are the highlights for XSpec v2.1.4:
Common to Languages Under Test You can mark assertions as pending by setting @pending on x:expect, as an alternative to using the x:pending element. /x:description/@measure-time measures elapsed run times of scenarios. (Requires Saxon-PE or EE.) XSLT Different scenarios can use different global parameters (//x:scenario/x:param).
...
➦ Release XSpec v2.0.7
Nov 29, 2020
Release XSpec v2.0.7 Release v2.0.7 introduces new features and enhancements, fixes bugs, and improves the test suite and the documentation. These are the highlights for XSpec v2.0.7:
Common to Languages Under Test x:helper lets you integrate your own test helpers @as can be set in x:context and x:expect XSLT You can test XSLT packages and static parameters (experimental) Schematron Compatible with SchXslt (not thoroughly tested) You can write advanced expressions in @location (e.
...
➦ Release XSpec v1.6.0
Apr 27, 2020
Release XSpec v1.6.0 Release v1.6.0 introduces new features and enhancements, fixes bugs, and improves the test suite and the documentation. These are the highlights for XSpec v1.6.0:
Text Value Templates (expand-text) Code Coverage now works on Saxon-HE Compatible with Saxon 10.0 Note: Code Coverage does not work on Saxon 10 (#852) Compatible with Oxygen 22.0 This will be the last version to support Saxon 9.7 Many thanks to the many XSpec contributors who made this release possible.
...
➦