Skip to content

Commit 594b8e6

Browse files
committed
Update documentation for release. [ci skip]
1 parent 4c2d158 commit 594b8e6

File tree

5 files changed

+52
-30
lines changed

5 files changed

+52
-30
lines changed

CHANGELOG.md

+10
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# CHANGE LOG
22

3+
## 1.7.2
4+
5+
* Introducing support for _bag idempotentcy_, or reproducible bags. A reproducible bag is a bag that has content-equivalence (in both payload _and_ metadata, including manifests)
6+
to another bag created a different time with the same content, structure, bagging tool, and profile (if used). When this bag creation and bag archive mode is enabled,
7+
two separately created bags (or bag archive files) with content-equivalence will _hash equally_, whether the hash is calculated on the bytes of the resultant archive file or calculated on the equivalently ordered set of individual file hashes of the bag's contents. See the [API Guide](https://github.com/fair-research/bdbag/blob/master/doc/api.md) for additional information.
8+
* PR: [#59](https://github.com/fair-research/bdbag/pull/59) Only require the external package `importlib_metadata` for Python < 3.8. This module is already included as `importlib.metadata` in Python versions 3.8 and above.
9+
* Fix issue with HTTP fetch handler and auth header bearer-token stripping on redirects not getting restored to the cached `requests` session after redirect.
10+
* Remove dependency on deprecated `distutils` and `distutils.util.strtobool` function.
11+
* The `is_bag` API function will no longer attempt to instantiate a `Bag` object on non-directories.
12+
313
## 1.7.1
414
Fix issue with `packaging.parse` throwing `InvalidVersion` in the `upgrade_config()` function when trying to parse the
515
informational version string `VERSION` set by `bdbag` when it is running in a "frozen" (e.g., with `cx_Freeze`) environment.

bdbag/bdbag_cli.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ def parse_cli():
100100
standard_args.add_argument(
101101
idempotent_arg, action="store_true",
102102
help="Create an idempotent (reproducible) bag directory and/or bag archive by removing timestamp attributes "
103-
"from bag metadata (bag-info.txt) and setting fixed modification times (unix epoch) to non-payload files "
103+
"from bag metadata (bag-info.txt) and setting fixed modification times (unix epoch) to files "
104104
"and directories contained within bag archive files.")
105105

106106
checksum_arg = "--checksum"

0 commit comments

Comments
 (0)