Releases: LibraryOfCongress/bagit-java
Release 5.2.0
updates to due to bagit specification 1.0 see https://tools.ietf.org/html/draft-kunze-bagit-16
Release 5.1.1
refs #112 - threading issue when doing a verify on a invalid bag. Sometimes instead of throwing a CorruptChecksumException
it would throw a VerificationException
.
Release 5.1.0
refs #107 - added 'repeatable' as a metadata profile attribute. This allows a profile to specify if a bag metadata tag should be allowed to show up multiple times.
Release 5.0.7
fixes #108 - if you had a payload file named data
and performed a bagInPlace
operation, then it would fail because it first tried to create a folder named data
to move all the files into. This has been fixed by creating a temp directory and then later renaming the temp directory to the proper name of data
Release 5.0.6
Closes #106 - fixing bug caused by removing formatting. Added test to ensure fetch file format is tested during writing.
v5.0.5
closes #99 - Files listed in the fetch file were also being added to payload directory. This has been fixed and will now only list them in the fetch file.
closes #101 - Hidden files were being included on windows due to a part of the code not using the updated logic for detecting hidden folders/files on windows.
Release 5.0.4
#99 - fixed the bug that fetch items that were listed in the manifest, were also being added to the data directory.
Release 5.0.3
- #94 - changed from using finalize to the AutoClosable interface because it integrates with other JVM languages better
- fixed incorrect payload-oxum calculation
- updated documentation
Release 5.0.2
Fixes #93 - bad logic for moving a file if including hidden files/folders when bagging in place.
Release 5.0.1
Fixes #92 - ArrayIndexOutOfBounds error that can occur when reading fetch files that are poorly formed.