Skip to content

Releases: phax/ph-schematron

ph-schematron 8.0.3

23 Aug 15:14
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

ph-schematron 7.1.2

31 Jul 23:30
Compare
Choose a tag to compare

ph-schematron 7.1.1

04 Jul 06:16
Compare
Choose a tag to compare
  • Updated to Saxon 11.5 - reverted back from Saxon 12.x as the default branch
  • DefaultSVRLErrorLevelDeterminator now also deals with caution as a warning level
  • Improved logging and code documentation

What's Changed

Full Changelog: ph-schematron-parent-pom-7.1.0...ph-schematron-parent-pom-7.1.1

ph-schematron 7.0.1

22 Feb 08:30
Compare
Choose a tag to compare
  • Updated to ANT 1.10.13
  • Updated to SchXslt 1.9.5
  • Fixed an error with pattern local variable resolution in "pure" implementation. See #142 - thx @bertrand-lorentz
  • Added a check in "pure" implementation, that Pattern ID must follow the XML NCName convention

Full Changelog: ph-schematron-parent-pom-7.0.0...ph-schematron-parent-pom-7.0.1

ph-schematron 7.1.0

21 Feb 21:52
Compare
Choose a tag to compare
  • Updated to Saxon HE 12.0
  • Updated to ANT 1.10.13
  • Updated to SchXslt 1.9.5
  • Fixed an error with pattern local variable resolution in "pure" implementation. See #142 - thx @bertrand-lorentz
  • Added a check in "pure" implementation, that Pattern ID must follow the XML NCName convention

Full Changelog: ph-schematron-parent-pom-7.0.0...ph-schematron-parent-pom-7.1.0

ph-schematron 7.0.0

08 Jan 20:22
Compare
Choose a tag to compare
  • Using Java 11 as the baseline
  • Updated to ph-commons 11
  • Using JAXB 4.0 as the baseline
  • The creation of SVRL metadata was disabled in the SchXslt version (using parameter schxslt.compile.metadata with value false)
  • Removed deprecated methods

Full Changelog: ph-schematron-parent-pom-6.3.4...ph-schematron-parent-pom-7.0.0