Skip to content

Releases: phax/phive

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

phive 9.0.0 Beta1

30 Aug 17:42
Compare
Choose a tag to compare
phive 9.0.0 Beta1 Pre-release
Pre-release
  • Removed VOM* in favour of VES*
  • Added new submodule "phive-repo" to be able to retrieve artefacts from remote storage locations
  • Added new submodule "phive-ves-model" that contain the VES data structures
  • Added new submodule "phive-ves-engine" that contain the VES execution engine
  • Renamed the submodule "phive-engine" to "phive-xml" to indicate, that this is the part dealing with XML validation only. This also lead to new package names.
  • Renamed the submodule "phive-json" to "phive-result" to indicate, that this is deals with validation results in general. The JSON stuff got its own package in there.
  • Initial version for declaration VES rules for XSD and Schematron

What's Changed

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

phive 8.0.1

17 May 18:36
Compare
Choose a tag to compare
  • Added support for resolving the pseudo version latest in ValidationExecutorSetRegistry. See issue #16 - thx @adammscisz

Full Changelog: phive-parent-pom-8.0.0...phive-parent-pom-8.0.1