ph-schematron 6.0.0
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 ofph-schematron-xslt
orph-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
toschematron
- Added new class
SchematronXSLTValidatorSuccessfulReportOnly
inph-schematron-xslt
- The pure implementation now also registers handles for the query bindings
xpath3
andxslt3
- 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:
- ph-commons/ph-xml/ph-collection/ph-jaxb 9.5.3
- Saxon-HE 10.3
Additional dependencies used
- ph-isorelax 1.1.1
- Jing Trang 20091111
- Ant 1.10.9