Releases: phax/phive
Releases · phax/phive
v11.1.1
- Updated to ph-schematron 9.1.1
- Extended
ves-1.0.xsdto include the optionalmetadataelement - Deprecated class
ESchematronEnginein favour of the version from ph-schematron - Added support for the Schematron Engine "SchXslt2"
Full Changelog: phive-parent-pom-11.1.0...phive-parent-pom-11.1.1
v11.1.0
- Updated to ph-commons 12.1.0
- Using JSpecify annotations
Full Changelog: phive-parent-pom-11.0.1...phive-parent-pom-11.1.0
phive 11.0.1
- Updated the XSLT based Schematron validation as suggested in ph-schematron#192 - thx @Lukvargen
Full Changelog: phive-parent-pom-11.0.0...phive-parent-pom-11.0.1
phive 11.0.0
- Requires Java 17 as the minimum version
- Updated to ph-commons 12.0.0
- Removed all code marked as deprecated for removal
Full Changelog: phive-parent-pom-10.1.1...phive-parent-pom-11.0.0
phive 10.1.1
- Added new classes
IGenericPseudoVersionResolverandDefaultGenericPseudoVersionResolver - Fixed invalid return codes for
ValidationResultList.containsNo(Failure|Error)for empty lists
Full Changelog: phive-parent-pom-10.1.0...phive-parent-pom-10.1.1
phive 10.1.0
- Requires ph-commons 11.1.11
- Added new interface
IValidationExecutorSetMutable - Added new class
ValidationExecutorSetAliasto be able to proxy existing VES with different coordinates - Added new class
ValidityDeterminatorRegistryto support validity determination processes - Added optional
IValidationSourcetoValidationResultList - Changed parameter types in
PhiveJsonHelperandPhiveXMLHelperfromList <? extends ValidationResult>toValidationResultList - Added new class
ValidationSourceXMLReadableResource - Extended
IValidationSourceinterface to make content serializable - Added the duration in milliseconds per
ValidationResult - Updated the default JSON and XML validation result list serialization to contain the new elements
Full Changelog: phive-parent-pom-10.0.3...phive-parent-pom-10.1.0
phive 10.0.3
- Added default XML serialization of validation results
- Added new
EValidationBaseTypeentries
Full Changelog: phive-parent-pom-10.0.2...phive-parent-pom-10.0.3
phive 10.0.2
- Fixed the validation types in
ValidationExecutorXSDPartial.create
Full Changelog: phive-parent-pom-10.0.0...phive-parent-pom-10.0.2
phive 10.0.0
- Updated to ph-diver 3.0.1
- The outcome of a validation can now be
valid,invalidorunclear(new)- Added new classes
EExtendedValidityandIValidityDeterminator - Each
IValidationExecutorManagernow has anIValidityDeterminator - By using
IValidityDeterminator.createDefault()the previous state can be re-created
- Added new classes
- Renamed method
IValidationArtefact.getValidationArtefactTypetogetValidationType - Moved classes
(Abstract|I)ValidationExecutorto its own.executorpackage - Renamed class
TestFiletoPhiveTestFile
Full Changelog: phive-parent-pom-9.2.2...phive-parent-pom-10.0.0
phive 9.2.2
- Switched from custom error level to
CustomErrorDetails
Full Changelog: phive-parent-pom-9.2.1...phive-parent-pom-9.2.2