Skip to content

Releases: pwinckles/rocfl

v1.7.0

08 Oct 16:40
Compare
Choose a tag to compare

This release adds support for OCFL spec version 1.1.

Changed

  • Invalid fixity block validation code changed to E111
  • Inconsistent object id validation code changed to E110
  • Invalid manifest block validation code changed to E106
  • Invalid version number validation code changed to E104

Added

  • Validate object spec versions are monotonically increasing
  • Validate only one object/root version declaration
  • Validate all manifest entries are used at least once
  • info command for display object/repo details
  • Create new objects/repos using OCFL 1.0 or 1.1
  • upgrade command for upgrading the spec version of objects/repos

Fixed

  • Resetting staged updates now correctly removes the reset file from the manifest

v1.6.6

01 Mar 00:32
Compare
Choose a tag to compare

Fixed

  • Ensure null fields are never serialized
  • Fix bug where the incorrect object storage path was being calculated when updating objects in S3

v1.6.5

28 Jan 19:37
Compare
Choose a tag to compare

Fixed

  • Corrected how the max zero-padded version is calculated

v1.6.4

24 Jan 17:47
Compare
Choose a tag to compare

Changed

  • Updated dependencies

Fixed

  • Corrected print order of show command
  • Corrected argument value names, which fixes a panic that was introduced in the show command

v1.6.3

03 Jan 15:41
Compare
Choose a tag to compare

Added

Changed

  • Upgraded to digest 0.10.0, which now allows for blake2b to be supported the same as the other algorithms
  • Upgraded to clap 3.0.0

v1.6.2

09 Nov 13:20
Compare
Choose a tag to compare

Added

  • Validation warnings and errors can now be suppressed using --suppress-warning and --suppress-error

Changed

  • validate now uses --level to determine what is printed

v1.6.1

21 Oct 17:04
Compare
Choose a tag to compare

Fixed

  • Purge confirmation was not being displayed

v1.6.0

12 Oct 12:47
Compare
Choose a tag to compare

Added

  • validate command for validating repositories and objects
  • Disable output styling when there isn't a TTY
  • Custom deserialization implementation to reduce memory usage

Changed

  • ls now does not sort object listings by default, and will immediately display results so long as they do not need to be displayed in a table, that is -l or -p are not specified or -t is specified
  • ls now returns 1 if it encounters any errors while listing objects

v1.5.2

15 Jul 15:33
Compare
Choose a tag to compare

New Features

  • Allow AWS credential profiles to be specified: #6

Bug Fixes

  • Prefix offset when listing objects in S3 was incorrect when an S3 prefix is not used: 360236d

v1.5.1

14 Jul 12:33
Compare
Choose a tag to compare

New Features

Maintenance