Skip to content

Releases: datalad/datalad

1.1.0

06 Jun 21:28
Compare
Choose a tag to compare

🔩 Dependencies

  • Deprecated boto is replaced with boto3 (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

06 Jun 21:22
Compare
Choose a tag to compare

🐛 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

🧪 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

19 Apr 23:11
Compare
Choose a tag to compare

🧪 Tests

1.0.1

17 Apr 04:25
Compare
Choose a tag to compare

🏠 Internal

  • The main entrypoint for annex remotes now also runs the standard extension
    load hook. This enables extensions to alter annex remote implementation
    behavior in the same way than other DataLad components.
    (by @mih)

1.0.0

06 Apr 16:46
Compare
Choose a tag to compare

💥 Breaking Changes

🚀 Enhancements and New Features

0.19.6

02 Feb 23:10
Compare
Choose a tag to compare

🚀 Enhancements and New Features

  • Add the "http_token" authentication mechanism which provides 'Authentication: Token {TOKEN}' header. PR #7551 (by @yarikoptic)

🏠 Internal

0.19.5

28 Dec 17:04
Compare
Choose a tag to compare

🧪 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

13 Dec 04:23
Compare
Choose a tag to compare

🐛 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

🏠 Internal

🧪 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

10 Aug 15:56
Compare
Choose a tag to compare

🐛 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

🧪 Tests

  • Disable some S3 tests of their VCR taping where they fail for known issues. PR #7467 (by @yarikoptic)

0.19.2

03 Jul 01:45
Compare
Choose a tag to compare

🐛 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)