I am pleased to announce the release of SchXslt 1.10, a modern XSLT-based Schematron processor.
You can download this version SchXslt from its project page. Developers using SchXslt in a Java-based project can add or update the Maven artifact to version 1.10.
Enhancements
The language property of messages, diagnostics, and properties was not always preserved; SchXslt now performs complete language fixup as defined in the XInclude specification (#262).
The transpiler stylesheet now takes a parameter schxslt.compile.default-query-binding
that sets the query binding to use when an explicit query binding is absent (#292).
Empty patterns where completely ignored; this broke schemas that relied on including empty patterns to provide global variables (#341).
Fixed Bugs
Some attributes from the sch:property element where not copied to the SVRL output (#340 #347).
The @documents property was not present on the svrl:fired-rule element (#296).