Skip to content

ph-schematron 6.0.0

Compare
Choose a tag to compare
@phax phax released this 04 Dec 11:56
· 465 commits to master since this release
  • Using the new Maven group ID com.helger.schematron (the group ID of the Maven plugin stays untouched: com.helger.maven)
  • Created a new submodule ph-schematron-api that contains the shared implementation parts
  • Created a new submodule ph-schematron-pure that contains the pure Java implementation
  • Created a new submodule ph-schematron-xslt that contains the XSLT based implementation (https://github.com/Schematron/schematron)
  • Created a new submodule ph-schematron-schxslt that contains the SchXslt based implementation (https://github.com/schxslt/schxslt)
  • Dropped the submodule ph-schematron - pick one of ph-schematron-xslt or ph-schematron-pure instead
  • Started a Wiki at https://github.com/phax/ph-schematron/wiki
  • Extended the SVRL XSD to also work if foreign elements are allowed see #111 (thanks @flowrider3000) and #101 (thanks @Michiel-s)
  • The default processing engine for the Schematron validation changed from pure to schematron
  • Added new class SchematronXSLTValidatorSuccessfulReportOnly in ph-schematron-xslt
  • The pure implementation now also registers handles for the query bindings xpath3 and xslt3
  • Added SchXslt 1.5.2 as a new way to create SVRL (the engine ID is 'schxslt-xslt2')
  • The ANT task and the Maven plugin also support the SchXslt engine

Dependencies required:

Additional dependencies used