Skip to content

Releases: datalad/datalad

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)

0.19.1

26 Jun 02:23
Compare
Choose a tag to compare

🏠 Internal

  • Make compatible with upcoming release of git-annex (next after 10.20230407) and pass explicit core.quotepath=false to all git calls. Also added tools/find-hanged-tests helper.
    PR #7372
    (by @yarikoptic)

🧪 Tests

  • Adjust tests for upcoming release of git-annex (next after 10.20230407) and ignore DeprecationWarning for pkg_resources for now.
    PR #7372
    (by @yarikoptic)

0.19.0

14 Jun 14:55
Compare
Choose a tag to compare

🚀 Enhancements and New Features

  • Address gitlab API special character restrictions. PR #7407 (by @jsheunis)

  • BF: The default layout of create-sibling-gitlab is now collection. The previous default, hierarchy has been removed as it failed in --recursive mode in different edgecases. For single-level datasets, the outcome of collection and hierarchy is identical. PR #7410 (by @jsheunis and @adswa)

🐛 Bug Fixes

  • WTF - bring back and extend information on metadata extractors etc, and allow for sections to have subsections and be selected at both levels PR #7309 (by @yarikoptic)

  • BF: Run an actual git invocation with interactive commit config. PR #7398 (by @adswa)

🔩 Dependencies

  • Raise minimal version of tqdm (progress bars) to v.4.32.0
    PR #7330
    (by @mslw)

📝 Documentation

🧪 Tests

  • Remove nose-based testing utils and possibility to test extensions using nose. PR #7261 (by @yarikoptic)