Releases: phax/phive
Releases · phax/phive
phive 10.1.0
- 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
toValidationResultList
- Changed parameter types in
PhiveJsonHelper
andPhiveXMLHelper
fromList <? extends ValidationResult>
toValidationResultList
- 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
- 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
- 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
- Updated to ph-diver 3.0.1
- The outcome of a validation can now be
valid
,invalid
orunclear
(new)- Added new classes
EExtendedValidity
andIValidityDeterminator
- Each
IValidationExecutorManager
now has anIValidityDeterminator
- By using
IValidityDeterminator.createDefault()
the previous state can be re-created
- Added new classes
- Renamed method
IValidationArtefact.getValidationArtefactType
togetValidationType
- Moved classes
(Abstract|I)ValidationExecutor
to its own.executor
package - Renamed class
TestFile
toPhiveTestFile
Full Changelog: phive-parent-pom-9.2.2...phive-parent-pom-10.0.0
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