Skip to content

Releases: dandi/dandi-cli

0.55.1

19 May 21:33
Compare
Choose a tag to compare

🔩 Dependency Updates

Authors: 2

0.55.0

18 May 20:25
Compare
Choose a tag to compare

🚀 Enhancement

  • Support uploading a subset of files from a BIDS dataset #1286 (@jwodder)
  • Add dandi service-scripts update-dandiset-from-doi command #1283 (@jwodder)

🐛 Bug Fix

  • Use inspect_nwbfile() instead of inspect_nwb(); address bug in recent ruamel.yaml versions #1285 (@jwodder)

🏠 Internal

  • Cancel any still-running tests when pushing to a branch or PR #1287 (@jwodder)

🧪 Tests

Authors: 1

0.54.0

21 Apr 16:47
Compare
Choose a tag to compare

🚀 Enhancement

🐛 Bug Fix

Authors: 3

0.53.0

17 Apr 19:31
Compare
Choose a tag to compare

🚀 Enhancement

  • Give DandiAPIClient.authenticate() a save_to_keyring parameter #1268 (@jwodder)

🐛 Bug Fix

  • Suppress log messages when downloading with pyout, even if no logger has been configured #1279 (@jwodder)
  • Accept Other sex as o abbreviation #1275 (@bendichter)
  • validate: resolved issues with relative path input #1260 (@TheChymera)
  • Log results of requests.utils.super_len() when DANDI_DEVEL_INSTRUMENT_REQUESTS_SUPERLEN is set #1267 (@jwodder)

🧪 Tests

Authors: 4

0.52.0

05 Apr 00:40
Compare
Choose a tag to compare

🚀 Enhancement

🐛 Bug Fix

  • Log more information about retried HTTP requests #1264 (@jwodder)

📝 Documentation

  • Add an example for streaming using as_readable + reference to PyNWB examples #1250 (@yarikoptic)

🧪 Tests

Authors: 4

0.51.0

10 Mar 20:23
Compare
Choose a tag to compare

🚀 Enhancement

  • validate: Yield error if path is not inside a Dandiset #1237 (@jwodder)
  • Add service script for re-extracting remote NWB metadata #1236 (@jwodder)

📝 Documentation

🧪 Tests

🔩 Dependency Updates

Authors: 3

0.50.1

03 Mar 13:48
Compare
Choose a tag to compare

🧪 Tests

Authors: 1

0.50.0

01 Mar 19:31
Compare
Choose a tag to compare

🚀 Enhancement

  • Add --ignore ID_REGEX option to dandi validate #1234 (@jwodder)
  • download: support for downloading multiple URLs at once; dandiset path is now included in the report #1231 (@jwodder)
  • Merging bids_validate into validate, stop validating nested BIDS. #1203 (@TheChymera @jwodder)
  • Support re-extracting metadata from remote assets #1214 (@jwodder)

🐛 Bug Fix

🏠 Internal

📝 Documentation

🧪 Tests

  • Update parse_purlobourl() test for change to rat metadata #1227 (@jwodder)
  • Revert "Temporarily disable all tests which talk to obolibrary" - ontobee said to be back #1226 (@yarikoptic)
  • Fix tests: avoid obolibrary (for now) and pynwb 2.3.0 (forever) #1225 (@yarikoptic)
  • Test against Python 3.11 #1143 (@jwodder)

Authors: 4

0.49.1

22 Feb 17:26
Compare
Choose a tag to compare

🐛 Bug Fix

🧪 Tests

  • Restore testing against Windows with Python 3.10 #1213 (@jwodder)

Authors: 1

0.49.0

10 Feb 21:45
Compare
Choose a tag to compare

🚀 Enhancement

🐛 Bug Fix

  • Make RemoteDandiset.get_version() return a VersionInfo instance with validation error fields #1210 (@jwodder)
  • Improve messages displayed when an upload fails #1204 (@jwodder)
  • RF/BF: make find_parent_directory_containing operate on absolute path #1188 (@yarikoptic)

🏠 Internal

📝 Documentation

  • Move doc/design under docs/ where the rest of docs reside #1198 (@yarikoptic)
  • Further improve README.md: point to specific sections of handbook, remove lengthy dandi ls --help example #1193 (@melster1010)

🧪 Tests

🔩 Dependency Updates

  • Blacklisting the most recent hdmf version 3.5.0 forbidding its use and breaking CI/testing. #1190 (@TheChymera)

Authors: 4