Skip to content

BDBag release 1.4.0

Compare
Choose a tag to compare
@mikedarcy mikedarcy released this 12 Jun 23:05
· 190 commits to master since this release

Release Notes

Minor feature release

  • Add partial (selective) fetch functionality to API and CLI per #20.
  • Add an API and CLI function to automatically generate a basic RO manifest via bag introspection.
  • Add 'Bagging-Time' as a default bag-info metadata element.
  • Allow 'url' field in remote file manifest to be an array as well as a string, but only read array[0] when generating fetch.txt.
  • Add logic to allow an RO manifest object to be "updated" without generating new unique URNs for existing nodes.
  • Fixed some issues with keychain handling and HTTP fetch handler.
  • Changed globus-sdk to a run-time dependency.
  • Numerous functional changes to bdbag-utils. New create-rfm-from-file function that can create an RFM by parsing a CSV file. Added documentation here.
  • Added additional unit tests (copied over from https://github.com/LibraryOfCongress/bagit-python/blob/master/test.py, with modifications) for additional coverage of bdbagit.py.
  • Improved unit test coverage.
  • Update docs.