Releases: phax/phive
Releases · phax/phive
phive 9.2.2
- 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
- Updated to ph-diver 1.2.0
- Added support for the pseudo version resolution in
VESLoader.loadVESFromRepo
- The
VESLoader
now requires aIRepoStorageWithToc
instead of aIRepoStorageBase
in the constructor - Added support for new pseudo versions
latest-active
andlatest-release-active
Full Changelog: phive-parent-pom-9.2.0...phive-parent-pom-9.2.1
phive 9.2.0
- 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
- 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
- Moved class
PhiveRestoredException
into a separate package - Using the class
VESID
etc. fromph-diver-api
instead - Replaced the
phive-repo
withph-diver-repo
instead - see https://github.com/phax/ph-diver - Moved classes
[I]ValidationSourceBinary
fromphive-xml
tophive-api
- Renamed class
MockFile
toTestFile
Full Changelog: phive-parent-pom-9.0.0-beta2...phive-parent-pom-9.0.0
phive 9.0.0 Beta 2
- Reworked the version handling inside class
VESID
so that a strict ordering by version is possible - Added specific support for the
SNAPSHOT
version, so that1.0.0-SNAPSHOT
is lower then1.0.0
Full Changelog: phive-parent-pom-9.0.0-beta1...phive-parent-pom-9.0.0-beta2
phive 9.0.0 Beta1
- Removed
VOM*
in favour ofVES*
- 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
- Added support for resolving the pseudo version
latest
inValidationExecutorSetRegistry
. See issue #16 - thx @adammscisz
Full Changelog: phive-parent-pom-8.0.0...phive-parent-pom-8.0.1
phive 8.0.0
- 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
- 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