Releases: datalad/datalad
1.1.0
🔩 Dependencies
- Deprecated
boto
is replaced withboto3
(used to handle AWS S3
downloads). Fixes #5597
via PR #7340
(by @mslw, @effigies, and @yarikoptic).
Remaining issues:- no download progress indication,
- no "Range" support (for partial downloads).
🏠 Internal
- Retry logic for S3 connections is now handed over to Boto3 and its
standard mode, removing our custom method.
PR #7340
1.0.3
🐛 Bug Fixes
-
Raise exception if an annex remote process without console tries to interact with the user, e.g. prompt for a password. PR #7578 (by @christian-monch)
-
Fix add-archive-content for patool>=2.0. PR #7603 (by @dguibert)
🏠 Internal
- Fixup minor typos in documentation/comments using fresh codespell. PR #7610 (by @yarikoptic)
🧪 Tests
-
Stop testing on Python 3.7. Switch MacOS tests to 3.11, include 3.11
in Appveyor, and use 3.8 for other tests.
Fixes #7584
via PR #7585
(by @mslw) -
Convert
.travis.yml
to GitHub Actions workflow. Fixes #7574 via PR #7600 (by @jwodder) -
Cancel lengthy running workflows if a new commit is pushed. PR #7601 (by @jwodder)
1.0.2
🧪 Tests
- Relax condition in
test_force_checkdatapresent
to avoid flaky test failures. PR #7581 (by @christian-monch)
1.0.1
1.0.0
0.19.6
🚀 Enhancements and New Features
- Add the "http_token" authentication mechanism which provides 'Authentication: Token {TOKEN}' header. PR #7551 (by @yarikoptic)
🏠 Internal
-
Update
pytest_ignore_collect()
for pytest 8.0. PR #7546 (by @jwodder) -
Add manual triggering support/documentation for release workflow. PR #7553 (by @yarikoptic)
0.19.5
🧪 Tests
- Fix text to account for a recent change in git-annex dropping sub-second clock precision.
As a result we might not report push of git-annex branch since there would be none.
PR #7544 (by @yarikoptic)
0.19.4
🐛 Bug Fixes
-
Update target detection for adjusted mode datasets has been improved.
Fixes #7507 via
PR #7522
(by @mih) -
Fix typos found by new codespell 2.2.6 and also add checking/fixing "hidden files". PR #7530 (by @yarikoptic)
📝 Documentation
- Improve threaded-runner documentation. Fixes #7498 via PR #7500 (by @christian-monch)
🏠 Internal
-
Fix time_diff* and time_remove benchmarks to account for long RFed interfaces. PR #7502 (by @yarikoptic)
🧪 Tests
-
Cache value of the has_symlink_capability to spare some cycles. PR #7471 (by @yarikoptic)
-
RF(TST): use setup_method and teardown_method in TestAddArchiveOptions. PR #7488 (by @yarikoptic)
-
Announce test_clone_datasets_root xfail on github osx. PR #7489 (by @yarikoptic)
-
Inform asv that there should be no warmup runs for time_remove benchmark. PR #7505 (by @yarikoptic)
-
BF(TST): Relax matching of git-annex error message about unsafe drop, which was changed in 10.20231129-18-gfd0b510573. PR #7541 (by @yarikoptic)
0.19.3
🐛 Bug Fixes
-
Type annotate get_status_dict and note that we can pass Exception or CapturedException which is not subclass. PR #7403 (by @yarikoptic)
-
BF: create-sibling-gitlab used to raise a TypeError when attempting a recursive operation in a dataset with uninstalled subdatasets. It now raises an impossible result instead. PR #7430 (by @adswa)
-
Pass branch option into recursive call within Install - for the cases whenever install is invoked with URL(s). Fixes #7461 via PR #7463 (by @yarikoptic)
-
Allow for reckless=ephemeral clone using relative path for the original location. Fixes #7469 via PR #7472 (by @yarikoptic)
📝 Documentation
- Fix a property name and default costs described in "getting subdatasets" section of
get
documentation.
Fixes #7458 via
PR #7460
(by @mslw)
🏠 Internal
-
Copy an adjusted environment only if requested to do so.
PR #7399
(by @christian-monch) -
Eliminate uses of
pkg_resources
. Fixes #7435 via PR #7439 (by @jwodder)
🧪 Tests
- Disable some S3 tests of their VCR taping where they fail for known issues. PR #7467 (by @yarikoptic)
0.19.2
🐛 Bug Fixes
- Remove surrounding quotes in output filenames even for newer version of annex. Fixes #7440 via PR #7443 (by @yarikoptic)
📝 Documentation
- DOC: clarify description of the "install" interface to reflect its convoluted behavior. PR #7445 (by @yarikoptic)