Skip to content

Releases: dandi/dandi-cli

0.66.3

19 Dec 18:01
Compare
Choose a tag to compare

🏠 Internal

  • Update docs to generalize from DANDI Archive to DANDI instance #1548 (@kabilar)

Authors: 1

0.66.2

17 Dec 14:36
Compare
Choose a tag to compare

🐛 Bug Fix

  • enh: log exception info (at debug) when we catch an exception in map_to_click handler #1552 (@yarikoptic)

🏎 Performance

🏠 Internal

  • download: provide description for an assertion error on attempts_allowed_or_not #1550 (@yarikoptic)

Authors: 1

0.66.1

04 Dec 03:04
Compare
Choose a tag to compare

🐛 Bug Fix

  • BF: do allow for user to specify a proper full name for "species" in metadata #1547 (@yarikoptic)

Authors: 1

0.66.0

02 Dec 18:53
Compare
Choose a tag to compare

🚀 Enhancement

  • Do fail (raise Exception, CLI has non-0 exit) download if any of downloads fail #1536 (@yarikoptic)

🐛 Bug Fix

🧪 Tests

  • Test dev-deps against latest supported by us version of Python (3.12 ATM) #1543 (@yarikoptic)
  • Add hdmf-zarr git repo into our dev build testing #1542 (@yarikoptic)

Authors: 2

0.65.1

27 Nov 16:14
Compare
Choose a tag to compare

🐛 Bug Fix

Authors: 2

0.65.0

26 Nov 04:11
Compare
Choose a tag to compare

🚀 Enhancement

  • Refactor some download code for readability + ensure that we checksum resumed downloads #1535 (@yarikoptic)

🐛 Bug Fix

🧪 Tests

Authors: 4

0.64.0

15 Nov 21:01
Compare
Choose a tag to compare

🚀 Enhancement

  • download: more consistent and exhaustive logging, new DANDI_DEVEL_AGGRESSIVE_RETRY mode, respect (?) Retry-After #1509 (@yarikoptic)

🐛 Bug Fix

  • Include LINC API as a supported instance type for DANDI CLI #1527 ([email protected] @aaronkanzer)
  • Enhance pynwb validation parsing to report the path within the file, fix pynwb typo #1513 (@rly)
  • Drop claiming support and testing against EOL Python 3.8 #1504 (@asmacdo)
  • ENH: log dandischema version and ensure we log (consistently) path for log messages in download #1499 (@yarikoptic)
  • Fixup URI scheme rendering in --help output #1502 (@asmacdo)
  • Adjust copyright year in documentation config #1504 (@yarikoptic)

🏠 Internal

  • Use "cache_spec:False" in our copy_nwb_file helper while exporting NWB copy #1497 (@yarikoptic)

📝 Documentation

  • fix: replace dandi-api link with dandi-archive #1524 (@asmacdo)

🧪 Tests

  • Add xfail marks for some tests: test_nwb2asset_remote_asset, test_reextract_metadata, test_IteratorWithAggregation #1512 (@yarikoptic)
  • Switch to python 3.9 in dev-deps CI matrix run since dev deps are now beginning to drop Python 3.8 which is EOL soon #1506 (@asmacdo)

Authors: 5

0.63.1

09 Sep 18:14
Compare
Choose a tag to compare

🐛 Bug Fix

  • Disallow hdmf 3.14.4, make organize to not parallelize for a single file, log information about all exceptions while reading metadata for organize #1496 (@yarikoptic)
  • BF: use correct variable in exception upon unknown how to handle value of "species" #1482 (@yarikoptic)
  • move: Immediately authenticate client after creation #1480 (@jwodder)

🧪 Tests

  • Dump audit table to file specified by DANDI_TESTS_AUDIT_CSV envvar #1486 (@jwodder)
  • Fix host used in minio URLs #1487 (@jwodder)

Authors: 2

0.63.0

08 Aug 02:56
Compare
Choose a tag to compare

🚀 Enhancement

🐛 Bug Fix

  • Fix handling of --preserve-tree for asset ID-only URLs #1476 (@jwodder)

📝 Documentation

🧪 Tests

Authors: 2

0.62.4

15 Jul 20:44
Compare
Choose a tag to compare

🔩 Dependency Updates

  • Revert "Temporarily restrict dandischema requirement to < 0.10.2" #1459 (@jwodder)

Authors: 1