Skip to content

Releases: phax/phive

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

phive 8.0.0

16 Mar 15:36
Compare
Choose a tag to compare
  • Using Java 11 as the baseline
  • Updated to ph-commons 11
  • Updated to JAXB 4.0

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

phive 7.2.4

17 Aug 21:31
Compare
Choose a tag to compare
  • Updated to ph-commons 10.1.7
  • Added support for the error date time serialization to JSON and back

Full Changelog: phive-parent-pom-7.2.3...phive-parent-pom-7.2.4

phive 7.2.3

17 Aug 21:30
Compare
Choose a tag to compare
  • Increased the flexibility of the Json output providers

Full Changelog: phive-parent-pom-7.2.2...phive-parent-pom-7.2.3