diff --git a/CITATION.cff b/CITATION.cff index bbc5104207..653a48b986 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -79,4 +79,4 @@ keywords: title: >- DataLad: distributed system for joint management of code, data, and their relationship -version: 1.1.3 +version: 1.1.4 diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index 9fbec6a47f..b16333e099 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -2,9 +2,69 @@ Change log ********** +1.1.4 (2024-11-18) +================== + +Bug Fixes +--------- + +- Exit with the original non-0 exit code if underlying functionality, + in particular “datalad run”, returned incomplete result record with a + non-0 exit code. Fixes + `#7504 `__ via `PR + #7641 `__ (by + `@yarikoptic `__) + +- Provide detail on why CHECKURL failed for datalad and archive special + remotes (would require new AnnexRemote release (above 1.6.5) to take + advantage of this PR). `PR + #7648 `__ (by + `@yarikoptic `__) + +- BF: allow for empty output directory to be specified to run. Fixes + `#7653 `__ via `PR + #7654 `__ (by + `@yarikoptic `__) + +- fix: do load extension interfaces if early parsing errors out. Fixes + `#7678 `__ via `PR + #7679 `__ (by + `@yarikoptic `__) + +- Drop Python 3.8. Fixes + `#7678 `__ via `PR + #7682 `__ (by + `@yarikoptic `__) + +Performance +----------- + +- OPT: use set O(log(n)) instead of list O(n) for checking if modified + in \_check_files. `PR + #7655 `__ (by + `@yarikoptic `__) + +Tests +----- + +- Declare minimal compat version of pytest to be 7.0. Fixes + `#7555 `__ via `PR + #7645 `__ (by + `@yarikoptic `__) + +- BF: replace url for codecov uploader for macos to versioned one with + two archs. Fixes + `#7642 `__ via `PR + #7649 `__ (by + `@yarikoptic `__) + +.. _section-1: + 1.1.3 (2024-08-08) ================== +.. _tests-1: + Tests ----- @@ -13,11 +73,13 @@ Tests #7640 `__ (by `@yarikoptic `__) -.. _section-1: +.. _section-2: 1.1.2 (2024-07-25) ================== +.. _bug-fixes-1: + Bug Fixes --------- @@ -32,12 +94,12 @@ Bug Fixes `PR #7636 `__ (by `@christian-monch `__) -.. _section-2: +.. _section-3: 1.1.1 (2024-07-03) ================== -.. _bug-fixes-1: +.. _bug-fixes-2: Bug Fixes --------- @@ -63,7 +125,7 @@ Internal #7621 `__ (by `@yarikoptic `__) -.. _tests-1: +.. _tests-2: Tests ----- @@ -82,7 +144,7 @@ Tests #7622 `__ (by `@yarikoptic `__) -.. _section-3: +.. _section-4: 1.1.0 (2024-06-06) ================== @@ -110,12 +172,12 @@ Internal standard mode, removing our custom method. `PR #7340 `__ -.. _section-4: +.. _section-5: 1.0.3 (2024-06-06) ================== -.. _bug-fixes-2: +.. _bug-fixes-3: Bug Fixes --------- @@ -138,7 +200,7 @@ Internal `PR #7610 `__ (by `@yarikoptic `__) -.. _tests-2: +.. _tests-3: Tests ----- @@ -158,12 +220,12 @@ Tests #7601 `__ (by `@jwodder `__) -.. _section-5: +.. _section-6: 1.0.2 (2024-04-19) ================== -.. _tests-3: +.. _tests-4: Tests ----- @@ -173,7 +235,7 @@ Tests #7581 `__ (by `@christian-monch `__) -.. _section-6: +.. _section-7: 1.0.1 (2024-04-17) ================== @@ -188,7 +250,7 @@ Internal implementation behavior in the same way than other DataLad components. (by `@mih `__) -.. _section-7: +.. _section-8: 1.0.0 (2024-04-06) ================== @@ -208,7 +270,7 @@ Enhancements and New Features #7431 `__ (by `@adswa `__) -.. _section-8: +.. _section-9: 0.19.6 (2024-02-02) =================== @@ -236,12 +298,12 @@ Internal #7553 `__ (by `@yarikoptic `__) -.. _section-9: +.. _section-10: 0.19.5 (2023-12-28) =================== -.. _tests-4: +.. _tests-5: Tests ----- @@ -252,12 +314,12 @@ Tests #7544 `__ (by `@yarikoptic `__) -.. _section-10: +.. _section-11: 0.19.4 (2023-12-13) =================== -.. _bug-fixes-3: +.. _bug-fixes-4: Bug Fixes --------- @@ -296,7 +358,7 @@ Internal #7502 `__ (by `@yarikoptic `__) -.. _tests-5: +.. _tests-6: Tests ----- @@ -324,12 +386,12 @@ Tests #7541 `__ (by `@yarikoptic `__) -.. _section-11: +.. _section-12: 0.19.3 (2023-08-10) =================== -.. _bug-fixes-4: +.. _bug-fixes-5: Bug Fixes --------- @@ -382,7 +444,7 @@ Internal #7439 `__ (by `@jwodder `__) -.. _tests-6: +.. _tests-7: Tests ----- @@ -391,12 +453,12 @@ Tests issues. `PR #7467 `__ (by `@yarikoptic `__) -.. _section-12: +.. _section-13: 0.19.2 (2023-07-03) =================== -.. _bug-fixes-5: +.. _bug-fixes-6: Bug Fixes --------- @@ -417,7 +479,7 @@ Documentation #7445 `__ (by `@yarikoptic `__) -.. _section-13: +.. _section-14: 0.19.1 (2023-06-26) =================== @@ -433,7 +495,7 @@ Internal #7372 `__ (by `@yarikoptic `__) -.. _tests-7: +.. _tests-8: Tests ----- @@ -443,7 +505,7 @@ Tests `PR #7372 `__ (by `@yarikoptic `__) -.. _section-14: +.. _section-15: 0.19.0 (2023-06-14) =================== @@ -466,7 +528,7 @@ Enhancements and New Features `@jsheunis `__ and `@adswa `__) -.. _bug-fixes-6: +.. _bug-fixes-7: Bug Fixes --------- @@ -498,7 +560,7 @@ Documentation #7310 `__ (by `@jsheunis `__) -.. _tests-8: +.. _tests-9: Tests ----- @@ -508,12 +570,12 @@ Tests #7261 `__ (by `@yarikoptic `__) -.. _section-15: +.. _section-16: 0.18.5 (2023-06-13) =================== -.. _bug-fixes-7: +.. _bug-fixes-8: Bug Fixes --------- @@ -557,7 +619,7 @@ Internal #7392 `__ (by `@yarikoptic `__) -.. _tests-9: +.. _tests-10: Tests ----- @@ -571,12 +633,12 @@ Tests #7422 `__ (by `@yarikoptic `__) -.. _section-16: +.. _section-17: 0.18.4 (2023-05-16) =================== -.. _bug-fixes-8: +.. _bug-fixes-9: Bug Fixes --------- @@ -607,7 +669,7 @@ Internal #7341 `__ (by `@jwodder `__) -.. _tests-10: +.. _tests-11: Tests ----- @@ -621,12 +683,12 @@ Tests snapshots.d.o - use specific miniconda installer for py 3.7. -.. _section-17: +.. _section-18: 0.18.3 (2023-03-25) =================== -.. _bug-fixes-9: +.. _bug-fixes-10: Bug Fixes --------- @@ -710,7 +772,7 @@ Internal #7339 `__ (by `@jwodder `__) -.. _tests-11: +.. _tests-12: Tests ----- @@ -729,12 +791,12 @@ Tests #7353 `__ (by `@yarikoptic `__) -.. _section-18: +.. _section-19: 0.18.2 (2023-02-27) =================== -.. _bug-fixes-10: +.. _bug-fixes-11: Bug Fixes --------- @@ -775,7 +837,7 @@ Internal tox.ini. `PR #7271 `__ (by `@yarikoptic `__) -.. _tests-12: +.. _tests-13: Tests ----- @@ -786,12 +848,12 @@ Tests #7260 `__ (by `@yarikoptic `__) -.. _section-19: +.. _section-20: 0.18.1 (2023-01-16) =================== -.. _bug-fixes-11: +.. _bug-fixes-12: Bug Fixes --------- @@ -812,6 +874,8 @@ Documentation #7245 `__ (by `@matrss `__) +.. _performance-1: + Performance ----------- @@ -821,7 +885,7 @@ Performance #7250 `__ (by `@bpoldrack `__) -.. _section-20: +.. _section-21: 0.18.0 (2022-12-31) =================== @@ -898,7 +962,7 @@ Enhancements and New Features #7235 `__ (by `@bpoldrack `__) -.. _bug-fixes-12: +.. _bug-fixes-13: Bug Fixes --------- @@ -988,7 +1052,7 @@ Internal #7170 `__ (by `@adswa `__) -.. _performance-1: +.. _performance-2: Performance ----------- @@ -1015,7 +1079,7 @@ Performance #7230 `__ (by `@yarikoptic `__) -.. _tests-13: +.. _tests-14: Tests ----- @@ -1029,7 +1093,7 @@ Tests `PR #7176 `__ (by `@adswa `__) -.. _section-21: +.. _section-22: 0.17.10 (2022-12-14) ==================== @@ -1053,7 +1117,7 @@ Enhancements and New Features #7210 `__ (by `@bpoldrack `__) -.. _bug-fixes-13: +.. _bug-fixes-14: Bug Fixes --------- @@ -1138,7 +1202,7 @@ Internal #7161 `__ (by `@bpoldrack `__) -.. _tests-14: +.. _tests-15: Tests ----- @@ -1160,12 +1224,12 @@ Tests #7209 `__ (by `@bpoldrack `__) -.. _section-22: +.. _section-23: 0.17.9 (2022-11-07) =================== -.. _bug-fixes-14: +.. _bug-fixes-15: Bug Fixes --------- @@ -1221,7 +1285,7 @@ Internal #7118 `__ (by `@yarikoptic `__) -.. _tests-15: +.. _tests-16: Tests ----- @@ -1241,12 +1305,12 @@ Tests #7130 `__ (by `@yarikoptic `__) -.. _section-23: +.. _section-24: 0.17.8 (2022-10-24) =================== -.. _bug-fixes-15: +.. _bug-fixes-16: Bug Fixes --------- @@ -1288,12 +1352,12 @@ Bug Fixes #7103 `__ (by `@mslw `__) -.. _section-24: +.. _section-25: 0.17.7 (2022-10-14) =================== -.. _bug-fixes-16: +.. _bug-fixes-17: Bug Fixes --------- @@ -1340,7 +1404,7 @@ Internal #7082 `__ (by `@jwodder `__) -.. _tests-16: +.. _tests-17: Tests ----- @@ -1349,12 +1413,12 @@ Tests pass. `PR #7002 `__ (by `@bpoldrack `__) -.. _section-25: +.. _section-26: 0.17.6 (2022-09-21) =================== -.. _bug-fixes-17: +.. _bug-fixes-18: Bug Fixes --------- @@ -1399,7 +1463,7 @@ Internal #7024 `__ (by `@jwodder `__) -.. _tests-17: +.. _tests-18: Tests ----- @@ -1473,7 +1537,7 @@ Bug Fix `#6978 `__ (`@christian-monch `__) -.. _tests-18: +.. _tests-19: Tests ----- @@ -1638,7 +1702,7 @@ Pushed to ``maint`` - DOC: fix capitalization of service names (`@aqw `__) -.. _tests-19: +.. _tests-20: Tests ----- @@ -1797,7 +1861,7 @@ Deprecations and removals `#6273 `__ (by @jwodder) -.. _bug-fixes-18: +.. _bug-fixes-19: Bug Fixes --------- @@ -2445,7 +2509,7 @@ Deprecations and removals commands. `#6564 `__ (by @mih) -.. _bug-fixes-19: +.. _bug-fixes-20: Bug Fixes --------- @@ -2741,7 +2805,7 @@ Internal previous implementations. `#6591 `__ (by @mih) -.. _tests-20: +.. _tests-21: Tests ----- @@ -2987,7 +3051,7 @@ Bug Fix `#6140 `__ (`@bpoldrack `__) -.. _tests-21: +.. _tests-22: Tests ----- @@ -3084,7 +3148,7 @@ Documentation `#6065 `__ (`@mih `__) -.. _tests-22: +.. _tests-23: Tests ----- @@ -3153,7 +3217,7 @@ Bug Fix `#6007 `__ (`@mih `__) -.. _tests-23: +.. _tests-24: Tests ----- @@ -3233,7 +3297,7 @@ Documentation `#5998 `__ (`@mih `__) -.. _tests-24: +.. _tests-25: Tests ----- @@ -3589,7 +3653,7 @@ Fixes ``annex get`` and ``annex copy`` calls. (`#5904 `__) -.. _tests-25: +.. _tests-26: Tests ----- @@ -3681,7 +3745,7 @@ Internal (`@adswa `__ `@yarikoptic `__) -.. _tests-26: +.. _tests-27: Tests ----- @@ -3762,7 +3826,7 @@ Internal available `#5818 `__ (`@yarikoptic `__) -.. _tests-27: +.. _tests-28: Tests ----- @@ -3914,7 +3978,7 @@ Internal `#5649 `__ (`@kyleam `__) -.. _tests-28: +.. _tests-29: Tests -----