Skip to content

Releases: duraspace/bagit-support

BagIt Support 1.0.1

13 May 19:10
Compare
Choose a tag to compare

Notes

  • Bug Fix: Close OutputStreams before retrieving the digest in BagWriter (see: #28)
    • Previously there was the potential for a tagmanifest to have incorrect digests written for files, causing validation to fail
  • Relax content type matching for tar archives
    • application/x-tar and application/x-gtar are now treated as application/tar so that profiles which allow application/tar do not fail when trying to get a BagDeserializer

Issues closed:

  • #28 - Checksum payload manifests after OutputStream is closed
  • #31 - Relax tar content type matching

BagIt Support 1.0.0

13 May 19:03
Compare
Choose a tag to compare

Notes

Initial release for BagIt Support

  • Write BagIt metadata through BagWriter
  • Support for BagIt Profiles
    • Bundled profiles: default, beyondtherepository, aptrust, metaarchive, perseids
  • Support BagIt Profile validation
    • Check BagIt metadata conforms through BagConfig when writing bags
    • Check an existing BagIt bag conforms when reading from gov.loc:bagit
  • BagIt Bag serialization and deserialization support for zip, tar, and gzip
  • Pulled from fedora4-labs/fcrepo-import-export

Issues Closed

  • #3 - Test tar serialization with large files
  • #6 - Add code coverage reporting
  • #10 - Add payload manifests to tag manfiests
  • #11 - Description text no loading from bag profile json
  • #13 - Use BagItDigest in BagWriter checksum maps
  • #16 - ProfileValidationUtil readInfo failure
  • #17 - Improvements for BagWriter
  • #18 - BagProfile Improvements
  • #19 - Ordering of fields in bagit.txt
  • #20 - BagIt version
  • #22 - Use BagIt-Profile-Identifier from version 1.0 of BTR Profile

BagIt Support Pre-Release 0.0.1

13 May 19:03
Compare
Choose a tag to compare
Pre-release
bagit-support-0.0.1

Release 0.0.1