Releases: srerickson/ocfl-go
v0.7.1
What's Changed
- Fix for Windows by @srerickson in #116
- Add
Object.ID()
by @srerickson in #117 - Tests for Object.ID() by @srerickson in #118
- release/v0.7.1 by @srerickson in #119
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- update dev container by @srerickson in #110
- get rid of ocflv1.Enable by @srerickson in #111
- object knows its Root by @srerickson in #112
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
v0.5.0 tagged the wrong commit. This release includes changes meant for v0.5.0.
Full Changelog: v0.4.0...v0.6.0
v0.1.0
This is release is pretty much a total rewrite of the library. The goal has been to move as much functionality as possible into the top-level namespace. For example, it includes new types,ocfl.Object
and ocfl.Root
, to replace ocflv1.Object
and ocflv1.StorageRoot
. The hope is that the new design will make it easier to implement new object types for OCFL v2.
Some important functionality has been removed and will need to be added back in future releases, including:
- concurrent digests in validation
- optimized object search for S3
v0.0.25
What's Changed
- fix ocfl.NewObjectRoot for s3 by @srerickson in #84
- change to MIT License
Full Changelog: v0.0.24...v0.0.25
v0.0.24
What's Changed
- refactor ocfl.Spec by @srerickson in #79
- new s3 backend based on aws v2 sdk by @srerickson in #83
Full Changelog: v0.0.23...v0.0.24
v0.0.23
What's Changed
- refactor Stage
- updates to Commit()
- remove ObjectState
- cleanup DigestMap
Full Changelog: v0.0.22...v0.0.23
v0.0.22
- Remove
ocfl.Alg
: simplify things, just use strings! - Require go >= v1.21 and replace some use of
golang.org/x/exp
with standard library.
v0.0.21
- Fix missing
User
inocfl.ObjectState
- remove
ocflv1.User
(useocfl.User
) - simplify
ocfl.Alg
and addRegisterAlg()
v0.0.20
Improvement to ocfl.ObjectState
and extensions:
ocfl.ObjectState
includes bothHead
andVNum
fields.- Rename extensions directory to extension
- Basic extension register API
- Ability instantiate extension values from arbitrary json config.
- Update dependencies to address security alerts
- Fix some spelling mistakes.