Skip to content

Releases: phax/ph-schematron

ph-schematron 9.0.1

04 Sep 13:14

Choose a tag to compare

  • The XSLT based transformations use the Source based source as the basis. See #192 - thx @Lukvargen

What's Changed

  • Add support to applySchematronValidation with a source by @Lukvargen in #192

New Contributors

Full Changelog: ph-schematron-parent-pom-9.0.0...ph-schematron-parent-pom-9.0.1

ph-schematron 9.0.0

25 Aug 15:38

Choose a tag to compare

  • Requires Java 17 as the minimum version
  • Updated to ph-commons 12.0.0
  • Updated to Saxon 12.8

Full Changelog: ph-schematron-parent-pom-8.0.6...ph-schematron-parent-pom-9.0.0

ph-schematron 8.0.6

10 Mar 21:19

Choose a tag to compare

  • Updated SVRL XML Schema to support specific SchXslt elements (metadata, suppressed-rule, message-code and message-category)

Full Changelog: ph-schematron-parent-pom-8.0.5...ph-schematron-parent-pom-8.0.6

ph-schematron 8.0.5

18 Dec 18:44

Choose a tag to compare

  • [pure] Added method PSReader.setSchematronIncludeResolver to define a custom Schematron include resolver

Full Changelog: ph-schematron-parent-pom-8.0.4...ph-schematron-parent-pom-8.0.5

ph-schematron 8.0.4

05 Dec 20:41

Choose a tag to compare

  • Updated to SchXslt 1.10.1
  • The XSLT binding will emit the attribute documents for SVRL element active-pattern parallel to the previous document to ensure ISO 2016 compliance.
  • [pure] Fixed a concurrency issue with XPath variables in multi-threaded environments. See #182 and #183 - thx @bertrand-lorentz

What's Changed

Full Changelog: ph-schematron-parent-pom-8.0.3...ph-schematron-parent-pom-8.0.4

ph-schematron 8.0.3

23 Aug 15:14

Choose a tag to compare

  • Provided the possibility to customize the created TransformerFactory used for XSLT transformations. See #176 - thx @SvenHaul
  • [pure] Fixed variable evaluation order. See #177 and PR #178 - thx @bertrand-lorentz

What's Changed

Full Changelog: ph-schematron-parent-pom-8.0.2...ph-schematron-parent-pom-8.0.3

ph-schematron 8.0.2

29 Jul 18:05

Choose a tag to compare

  • Updated to SchXslt 1.10
  • [pure] Improved the type auto detection for "for loop expressions". See #173 - thx @bertrand-lorentz
  • [pure] Improved the type auto detection for "filter expressions". See #175 - thx @bertrand-lorentz

Full Changelog: ph-schematron-parent-pom-8.0.1...ph-schematron-parent-pom-8.0.2

ph-schematron 8.0.1

17 Jul 19:40

Choose a tag to compare

  • Updated to Saxon 12.5
  • The default SVRL to error level mapper changed caution from WARNING to INFORMATION according to official sources. See #168 - thx @costas80
  • Improved the error handling in "pure" mode, in case a test expression does not evaluate properly. See #171 - thx @gediminasre
  • Improved the type detection of test expressions in "pure" mode if Saxon is used as the XSLT engine. See #170 - thx @bertrand-lorentz

Full Changelog: ph-schematron-parent-pom-8.0.0...ph-schematron-parent-pom-8.0.1

ph-schematron 8.0.0

09 Mar 13:05

Choose a tag to compare

  • Updated to Saxon 12.4
  • Updated to ph-commons 11.1.4
  • Updated to jvnet JAXB Maven Plugin
    The variable resolution problem in pure mode was resolved by a kind contribution in #164 - thx @bertrand-lorentz
  • All deprecated elements, marked as "forRemoval" were removed
  • Renamed interface ISchematronXSLTValidator to ISchematronOutputValidator
  • Renamed method ISchematronXSLTValidator.getSchematronValidity to ISchematronOutputValidator.getSchematronOutputValidity
  • Renamed all implementing classes SchematronXSLTValidator* to SchematronOutputValidityDeterminator*
  • Renamed methods ISchematronXSLTBasedResource.(get|set)XSLTValidator to (get|set)OutputValidityDeterminator
  • Added new SchematronDebug debug log methods
  • Removed the experimental parallel validation in PSXPathBoundSchema
  • Removed the constructors of SchematronResourcePure with a boolean bLenient parameter. Use the version without it and call setLenient(boolean) instead
  • Honoring the @subject attribute in the Pure implementation. See #133 - thx @ericlop

What's Changed

New Contributors

Full Changelog: ph-schematron-parent-pom-7.1.3...ph-schematron-parent-pom-8.0.0

ph-schematron 7.1.3

06 Dec 18:04

Choose a tag to compare

  • Updated to Saxon 11.6
  • Added a new parameter ignoreWarnings to the Maven plugin validate goal. See #159 - thx @IacopoArduini-gmail

Full Changelog: ph-schematron-parent-pom-7.1.2...ph-schematron-parent-pom-7.1.3