BDBag release 1.4.0
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.