Skip to content

Releases: phax/phive

phive 10.1.0

05 Dec 21:03
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

phive 9.2.1

25 Apr 19:28
Compare
Choose a tag to compare
  • Updated to ph-diver 1.2.0
  • Added support for the pseudo version resolution in VESLoader.loadVESFromRepo
  • The VESLoader now requires a IRepoStorageWithToc instead of a IRepoStorageBase in the constructor
  • Added support for new pseudo versions latest-active and latest-release-active

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

phive 9.2.0

29 Mar 10:35
Compare
Choose a tag to compare
  • Updated to ph-commons 11.1.5
  • Ensured Java 21 compatibility
  • Extended the VES status XSD with new optional elements
  • Introducing [I]ValidationExecutorSetStatus representing the status of a single Validation Executor Set

Full Changelog: phive-parent-pom-9.1.0...phive-parent-pom-9.2.0

phive 9.1.0

09 Mar 20:57
Compare
Choose a tag to compare
  • Updated to ph-schematron 8.0.0 using Saxon 12.x
  • Updated to ph-diver 1.1.0
  • Improved dynamic VES loading heavily

What's Changed

Full Changelog: phive-parent-pom-9.0.0...phive-parent-pom-9.1.0

phive 9.0.0

14 Sep 15:58
Compare
Choose a tag to compare
  • Moved class PhiveRestoredException into a separate package
  • Using the class VESID etc. from ph-diver-api instead
  • Replaced the phive-repo with ph-diver-repo instead - see https://github.com/phax/ph-diver
  • Moved classes [I]ValidationSourceBinary from phive-xml to phive-api
  • Renamed class MockFile to TestFile

Full Changelog: phive-parent-pom-9.0.0-beta2...phive-parent-pom-9.0.0

phive 9.0.0 Beta 2

06 Sep 18:02
Compare
Choose a tag to compare
phive 9.0.0 Beta 2 Pre-release
Pre-release
  • Reworked the version handling inside class VESID so that a strict ordering by version is possible
  • Added specific support for the SNAPSHOT version, so that 1.0.0-SNAPSHOT is lower then 1.0.0

Full Changelog: phive-parent-pom-9.0.0-beta1...phive-parent-pom-9.0.0-beta2