Ph Schematron Versions Save

Java Schematron library that supports XSLT and native application

ph-schematron-parent-pom-8.0.0

2 months ago
  • 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: https://github.com/phax/ph-schematron/compare/ph-schematron-parent-pom-7.1.3...ph-schematron-parent-pom-8.0.0

ph-schematron-parent-pom-7.1.3

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

Full Changelog: https://github.com/phax/ph-schematron/compare/ph-schematron-parent-pom-7.1.2...ph-schematron-parent-pom-7.1.3

ph-schematron-parent-pom-7.1.2

9 months ago

ph-schematron-parent-pom-7.1.1

10 months ago
  • 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: https://github.com/phax/ph-schematron/compare/ph-schematron-parent-pom-7.1.0...ph-schematron-parent-pom-7.1.1

ph-schematron-parent-pom-7.0.1

1 year ago
  • 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: https://github.com/phax/ph-schematron/compare/ph-schematron-parent-pom-7.0.0...ph-schematron-parent-pom-7.0.1

ph-schematron-parent-pom-7.1.0

1 year ago
  • 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: https://github.com/phax/ph-schematron/compare/ph-schematron-parent-pom-7.0.0...ph-schematron-parent-pom-7.1.0

ph-schematron-parent-pom-7.0.0

1 year ago
  • 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: https://github.com/phax/ph-schematron/compare/ph-schematron-parent-pom-6.3.4...ph-schematron-parent-pom-7.0.0

ph-schematron-parent-pom-6.3.4

1 year ago

Full Changelog: https://github.com/phax/ph-schematron/compare/ph-schematron-parent-pom-6.3.3...ph-schematron-parent-pom-6.3.4

ph-schematron-parent-pom-6.3.3

1 year ago
  • Updated to Saxon 11.4 (which updates XMLResolver to 4.4 which updates to Apache Http Client 5.x)
  • Extended ISchematronXSLTBasedResource API to enable/disable the SVRL validation

Full Changelog: https://github.com/phax/ph-schematron/compare/ph-schematron-parent-pom-6.3.2...ph-schematron-parent-pom-6.3.3

ph-schematron-parent-pom-6.3.2

1 year ago
  • Updated the RelaxNG components to version 20220510
  • Updated to SchXslt 1.9.1
  • The Maven "Schematron to XSLT" plugin has the parameter "stopOnError" (boolean)

Full Changelog: https://github.com/phax/ph-schematron/compare/ph-schematron-parent-pom-6.3.1...ph-schematron-parent-pom-6.3.2