Releases: whikloj/BagItTools
Release 5.0.0
Release 4.2.3
Release 4.2.2
This is a patch release to update the version of mock-webserver used to allow test Fetch tests to run under Windows. This should allow us to maintain Windows support going forward.
What's Changed
- Allow Windows to run the FetchTest by @jonasraoni in #52
Full Changelog: 4.2.1...4.2.2
Release 4.2.1
Release 4.2.0
This release includes new features:
removeBagInfoTagByValue
to remove a Bag Info tag by its current value instead of using the indexsetAlgorithms
which allows the setting of a predefined set of algorithms instead of having tosetAlgorithm
andaddAlgorithm
addBagInfoTags
which allows you to pass a multi-dimensional array oftag => value
ortag => [value1, value2]
This also fixes some Windows path errors (thanks @jonasraoni).
What's Changed
- Implement removeBagInfoTagByValue by @whikloj in #40
- Add setAlgorithms method by @whikloj in #43
- Add addBagInfoTags() method by @whikloj in #44
- #45 Fix Windows issues by @jonasraoni in #46
New Contributors
- @jonasraoni made their first contribution in #46
Full Changelog: 4.1.0...4.2.0
Release 4.1.0
What's Changed
Full Changelog: 4.0.0...4.1.0
Release 4.0.0
This is a major release due to a change in the Fetch::downloadAll()
method.
Previously if there were errors in the fetch.txt
you could still attempt to download the files and only those with errors would fail. Now any errors in the fetch.txt
cause a BagItException
to be thrown before attempting to download any files.
Also please note that this will be the last major release to support PHP 7.3. The 5.0.0 release will require PHP 7.4.
What's Changed
- Ensure special characters in manifest filepaths are urlencoded by @whikloj in #35
- Split BagIt spec files to allow for CR, LF or CRLF line endings by @whikloj in #37
Full Changelog: 3.0.2...4.0.0
Release 3.0.2
This is a patch release to update the minimum version of Archive_Tar allowed to avoid CVE-2020-36193
Release 3.0.1
This is a patch release and provides no new features.
This release includes the resolutions to issue #26 along with PHP 8.0 support.
Release 3.0.0
This release removes support for PHP 7.2