Skip to content

Commit 4c025a3

Browse files
authored
Add post for XSpec v.3.1.2 (#17)
1 parent a3c9dfc commit 4c025a3

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

content/posts/xspec_312_release.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
date: 2024-09-30
3+
linktitle: Release XSpec v3.1.2
4+
title: Release XSpec v3.1.2
5+
weight: 6
6+
categories: ["Release"]
7+
tags: ["v3.1.2"]
8+
---
9+
10+
<a href="https://github.com/xspec/xspec/issues/1766"><img align="right" src="https://user-images.githubusercontent.com/10128303/262700963-1a1e0fda-f335-4c90-9f8a-f72c5ece6c27.png" width="100px" alt="XSpec logo proposed and discussed in #1766" /></a>
11+
12+
## Release XSpec v3.1.2
13+
14+
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:
15+
16+
#### Common to Languages Under Test
17+
18+
- XSpec is tested with Saxon 12.5, except that the detailed contents of XSLT code coverage reports are tested with Saxon 12.4.
19+
- 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.
20+
21+
#### XSLT
22+
23+
- XSLT code coverage reports include a new coverage status of "unknown" for situations where XSpec has insufficient data to judge whether a node was hit or missed. Some instances of hit/miss/unknown determinations differ based on the Saxon version used for generating the report. While both Saxon 12.4 and 12.5 are supported, 12.4 is currently preferred for coverage reporting.
24+
25+
#### XQuery
26+
27+
- XSpec is tested with BaseX 11.3.
28+
29+
#### Schematron
30+
31+
- SchXslt 1.10 replaces SchXslt 1.9.5 as the built-in Schematron implementation.
32+
33+
Many thanks to all the XSpec contributors who made this release possible! They are listed in the [release notes](https://github.com/xspec/xspec/releases/tag/v3.1.2).

0 commit comments

Comments
 (0)