Releases: phax/ph-diver
Releases · phax/ph-diver
ph-diver 3.0.1
- Moved classes
RepoToc1Marshaller
andRepoTopToc1Marshaller
to sub-packagejaxb
- Added new method
DVRVersion.getStaticVersionAcceptor
Full Changelog: ph-diver-parent-pom-3.0.0...ph-diver-parent-pom-3.0.1
ph-diver 3.0.0
- Renamed
DVRID
toDVRCoordinate
- Made a lot of API changes and extension on the API part. Now it is stable.
Full Changelog: ph-diver-parent-pom-2.0.0...ph-diver-parent-pom-3.0.0
ph-diver 2.0.0
- Renamed
*VESID*
to*DVRID*
- Renamed
IVES*
toIDVR*
- Renamed
IPseudoVersionComparable
toIDVRPseudoVersionComparable
- Removed all deprecated APIs marked for removal
- Moved
DVRID
related classes in packagecom.helger.diver.api.id
- Added class
DVRException
Full Changelog: ph-diver-parent-pom-1.2.0...ph-diver-parent-pom-2.0.0
ph-diver 1.2.0
- Extended the API of
IRepoStorageWithToc
withgetLatest(Release)Version
- Extended the API of
RepoToc
- Replaced the enum
EVESPseudoVersion
withIVESPseudoVersion
andVESPseudoVersionRegistry
- Now supporting the following pseudo versions:
oldest
,latest
andlatest-release
Full Changelog: ph-diver-parent-pom-1.1.1...ph-diver-parent-pom-1.2.0
ph-diver 1.1.1
- Updated to ph-commons 11.1.5
- Ensured Java 21 compatibility
Full Changelog: ph-diver-parent-pom-1.1.0...ph-diver-parent-pom-1.1.1
ph-diver 1.1.0
- Extracted
RepoStorageKeyOfArtefact
fromRepoStorageKey
[backwards incompatible change] - Class
RepoStorageHttp
got an API extension, so that the used HTTP requests can be customized - Added a top-level table of contents (ToC) service that contains all groups and the artefacts of all groups (via
IRepoTopTocService
) and an XML based implementation (classRepoTopTocServiceRepoBasedXML
) - Added a new interface
IRepoStorageAuditor
to be able to handle accesses to the repository - Extended
RepoToc
API - Renamed
RepoTopToc
toRepoTopTocXML
- Reworked
RepoStorageItem
toRepoStorageContentByteArray
andRepoStorageReadItem
and extracted interfaces for both of them - Changed the writable repo API to use
IRepoStorageContent
instead ofbyte[]
for stream based activities - Extracted
IRepoStorageType
interface
Full Changelog: ph-diver-parent-pom-1.0.2...ph-diver-parent-pom-1.1.0
ph-diver 1.0.2
- Restricted VESID part maximum lengths - defaults to 64 but customizable via
VESIDSettings
Full Changelog: ph-diver-parent-pom-1.0.1...ph-diver-parent-pom-1.0.2
ph-diver 1.0.1
- Added support for a "Table of contents" per Group ID and Artefact ID.
Full Changelog: ph-diver-parent-pom-1.0.0...ph-diver-parent-pom-1.0.1
ph-diver 1.0.0
- Initial version with support for in-memory, file system, HTTP and S3 repositories
Full Changelog: https://github.com/phax/ph-diver/commits/ph-diver-parent-pom-1.0.0