Skip to content

Releases: phax/phive

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

phive 10.0.2

16 Sep 22:00

Choose a tag to compare

  • 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

16 Sep 18:38

Choose a tag to compare

  • Updated to ph-diver 3.0.1
  • The outcome of a validation can now be valid, invalid or unclear (new)
    • Added new classes EExtendedValidity and IValidityDeterminator
    • Each IValidationExecutorManager now has an IValidityDeterminator
    • By using IValidityDeterminator.createDefault() the previous state can be re-created
  • Renamed method IValidationArtefact.getValidationArtefactType to getValidationType
  • Moved classes (Abstract|I)ValidationExecutor to its own .executor package
  • Renamed class TestFile to PhiveTestFile

Full Changelog: phive-parent-pom-9.2.2...phive-parent-pom-10.0.0

phive 9.2.2

29 Jul 18:44

Choose a tag to compare

  • Switched from custom error level to CustomErrorDetails

Full Changelog: phive-parent-pom-9.2.1...phive-parent-pom-9.2.2