Releases: phax/phive
Releases · phax/phive
v12.0.2
- Added new method
ValidationResultList.addAt - Added new class
VesXmlBuilderto buildValidationExecutorSet <IValidationSourceXML>more fluently
Full Changelog: phive-parent-pom-12.0.1...phive-parent-pom-12.0.2
v12.0.1
- Improved Validation result HTML default CSS to handle long values better
- Removed the displayname from the VES Status again, as it is already contained in the VES itself
Full Changelog: phive-parent-pom-12.0.0...phive-parent-pom-12.0.1
v12.0.0
- Updated to ph-diver 4.2.0
- The resulting JAR files are no longer provided as OSGI bundles
- Created new submodule
phive-ves-repoto contain a specific top-level table of contents for validation artefacts. See #29 - Created new submodule
phive-result-htmlfor generating standalone HTML validation result reports - Removed deprecated methods marked for removal
- Extended VES Status with optional
displayNameelement. See #30 - Extended
EValidationTypewith XSLT v1 specific enums - Renamed some
EvalidationTypeenums to be more precise - Extracted class
AbstractionValidationSource - Added new class
CPhiveVersion - Extended the
ValidationResultListto contain the validation date time as well as the validation duration - Extracted new class
PhiveSeverityHelper - Moved the determined "validity" into the class
ValidationResultfor persistence - Simplified the parameter list of
PhiveXMLHelper.applyValidationResultList ValidationResultListis no longer a CommonsArrayList but has a member list instead- Added new class
ValidationSummary - Extracted classes
CPhiveXMLandCPhiveJsonwith all the element/field names - Extended the created JSON and XML outputs with new fields (validationDateTime, result-layer.validity, ves.status.displayName)
Full Changelog: phive-parent-pom-11.1.1...phive-parent-pom-12.0.0
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