Skip to content

Releases: phax/phive

v12.0.2

02 Apr 10:22

Choose a tag to compare

  • Added new method ValidationResultList.addAt
  • Added new class VesXmlBuilder to build ValidationExecutorSet <IValidationSourceXML> more fluently

Full Changelog: phive-parent-pom-12.0.1...phive-parent-pom-12.0.2

v12.0.1

12 Mar 12:10

Choose a tag to compare

  • 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

22 Feb 19:23

Choose a tag to compare

  • Updated to ph-diver 4.2.0
  • The resulting JAR files are no longer provided as OSGI bundles
  • Created new submodule phive-ves-repo to contain a specific top-level table of contents for validation artefacts. See #29
  • Created new submodule phive-result-html for generating standalone HTML validation result reports
  • Removed deprecated methods marked for removal
  • Extended VES Status with optional displayName element. See #30
  • Extended EValidationType with XSLT v1 specific enums
  • Renamed some EvalidationType enums to be more precise
  • Extracted class AbstractionValidationSource
  • Added new class CPhiveVersion
  • Extended the ValidationResultList to contain the validation date time as well as the validation duration
  • Extracted new class PhiveSeverityHelper
  • Moved the determined "validity" into the class ValidationResult for persistence
  • Simplified the parameter list of PhiveXMLHelper.applyValidationResultList
  • ValidationResultList is no longer a CommonsArrayList but has a member list instead
  • Added new class ValidationSummary
  • Extracted classes CPhiveXML and CPhiveJson with 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

10 Dec 11:26

Choose a tag to compare

  • Updated to ph-schematron 9.1.1
  • Extended ves-1.0.xsd to include the optional metadata element
  • Deprecated class ESchematronEngine in 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

16 Nov 16:25

Choose a tag to compare

  • 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

04 Sep 13:41

Choose a tag to compare

Full Changelog: phive-parent-pom-11.0.0...phive-parent-pom-11.0.1

phive 11.0.0

25 Aug 16:37

Choose a tag to compare

  • 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

03 Mar 18:05

Choose a tag to compare

  • Added new classes IGenericPseudoVersionResolver and DefaultGenericPseudoVersionResolver
  • 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

05 Dec 21:03

Choose a tag to compare

  • Requires ph-commons 11.1.11
  • Added new interface IValidationExecutorSetMutable
  • Added new class ValidationExecutorSetAlias to be able to proxy existing VES with different coordinates
  • Added new class ValidityDeterminatorRegistry to support validity determination processes
  • Added optional IValidationSource to ValidationResultList
  • Changed parameter types in PhiveJsonHelper and PhiveXMLHelper from List <? extends ValidationResult> to ValidationResultList
  • Added new class ValidationSourceXMLReadableResource
  • Extended IValidationSource interface 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

02 Dec 08:23

Choose a tag to compare

  • Added default XML serialization of validation results
  • Added new EValidationBaseType entries

Full Changelog: phive-parent-pom-10.0.2...phive-parent-pom-10.0.3