Skip to content

Releases: srerickson/ocfl-go

v0.7.1

14 Feb 22:12
204dd1f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0

20 Dec 21:48
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.7.0

v0.6.0

17 Nov 21:48
Compare
Choose a tag to compare

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

05 Sep 17:49
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

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

16 Apr 18:43
Compare
Choose a tag to compare
v0.0.25 Pre-release
Pre-release

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

15 Apr 22:31
Compare
Choose a tag to compare
v0.0.24 Pre-release
Pre-release

What's Changed

Full Changelog: v0.0.23...v0.0.24

v0.0.23

11 Feb 03:16
Compare
Choose a tag to compare
v0.0.23 Pre-release
Pre-release

What's Changed

  • refactor Stage
  • updates to Commit()
  • remove ObjectState
  • cleanup DigestMap
    Full Changelog: v0.0.22...v0.0.23

v0.0.22

20 Nov 21:29
Compare
Choose a tag to compare
v0.0.22 Pre-release
Pre-release
  • 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

14 Nov 05:33
Compare
Choose a tag to compare
v0.0.21 Pre-release
Pre-release
  • Fix missing User in ocfl.ObjectState
  • remove ocflv1.User (use ocfl.User)
  • simplify ocfl.Alg and add RegisterAlg()

v0.0.20

31 Oct 23:12
Compare
Choose a tag to compare
v0.0.20 Pre-release
Pre-release

Improvement to ocfl.ObjectState and extensions:

  • ocfl.ObjectState includes both Head and VNum 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.