Releases: dandi/dandi-cli
Releases · dandi/dandi-cli
0.26.1
🐛 Bug Fix
- Boost dandischema to ~= 0.3.1 as it provides dandischema 0.5.1 required by dandi-api #749 (@yarikoptic)
Authors: 1
- Yaroslav Halchenko (@yarikoptic)
0.26.0
🚀 Enhancement
🧪 Tests
- Restore the rabbitmq version #747 (@dchiquito)
- Test against rc/2.0.0 branch of pynwb #746 (@jwodder)
Authors: 2
- Daniel Chiquito (@dchiquito)
- John T. Wodder II (@jwodder)
0.25.0
🚀 Enhancement
- Add
replace_asset
parameter toiter_upload_raw_asset()
#743 (@jwodder) - Rename get_assets_under_path() to get_assets_with_path_prefix() #741 (@jwodder)
🐛 Bug Fix
🧪 Tests
- Pin rabbitmq version #744 (@dchiquito)
- Test RemoteDandiset.refresh() #740 (@jwodder)
Authors: 2
- Daniel Chiquito (@dchiquito)
- John T. Wodder II (@jwodder)
0.24.0
🚀 Enhancement
- Python API rewrite, part 2 #676 (@jwodder)
- RF: attempt nwb metadata extraction only on .nwb, if fails -- warning #733 (@yarikoptic)
- Invoke etelemetry when constructing a DandiAPIClient; honor DANDI_NO_ET #728 (@jwodder)
- Make upload() fail if client & server schema versions are not in sync #724 (@jwodder)
🐛 Bug Fix
- Log "error" statuses while uploading as ERROR log messages #737 (@jwodder)
- Retry following redirects that return 404 #734 (@jwodder)
- ENH: exit with non-0 when "bad_version" of dandi-cli is used #725 (@yarikoptic)
📝 Documentation
- Stretch the doc to the screen width #721 (@yarikoptic)
- Set "version" in docs/source/conf.py #720 (@jwodder)
- Install "test" extras when building docs #718 (@jwodder)
Authors: 2
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)
0.23.2
🐛 Bug Fix
- Increase retries & wait times for API errors #716 (@jwodder)
- Use timed wait in publish test #706 (@dchiquito)
🏠 Internal
📝 Documentation
- ENH: adding sphinx documentation for the dandi-cli #712 (@yarikoptic @jwodder)
🧪 Tests
- BF(TST): Allow for IteratorWithAggregation to get nothing if reraise_immediately #707 (@yarikoptic)
Authors: 3
- Daniel Chiquito (@dchiquito)
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)
0.23.1
🧪 Tests
- Skip shell completion test entirely on Windows #702 (@jwodder)
- BF+RF(TST): populate contentUrl to satisfy Asset requirement in 0.5.0 #705 (@yarikoptic)
Authors: 2
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)
0.23.0
🚀 Enhancement
🐛 Bug Fix
- fix: raise error when unable to parse age and set session name properly #669 (@satra @yarikoptic)
- fix: set CLI version to align with schema base version #694 (@satra)
- adding valueReference to extract_age return PropertyValue; adding test #689 (@djarecka @satra)
Authors: 4
- Dorota Jarecka (@djarecka)
- John T. Wodder II (@jwodder)
- Satrajit Ghosh (@satra)
- Yaroslav Halchenko (@yarikoptic)
0.22.0
🚀 Enhancement
🐛 Bug Fix
- Create valid Dandiset metadata when testing; create valid asset metadata for non-NWB files; wait for validation before publishing #683 (@jwodder)
- changing unitText #686 (@djarecka)
- Fix a failing test on Windows on conda-forge (again) #681 (@jwodder)
- Remove references to "dandi register" command #684 (@jwodder)
🧪 Tests
🔩 Dependency Updates
- Increase minimum dandischema version to 0.2.9 #687 (@jwodder @yarikoptic)
Authors: 3
- Dorota Jarecka (@djarecka)
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)
0.21.0
0.20.0
🚀 Enhancement
- ENH: more metadata to reconstruct filename, upgrade to use dandischema 0.2.3 (schema 0.4.0) #644 (@satra @yarikoptic)
🐛 Bug Fix
- ls --schema: Calculate digest for local assets #666 (@jwodder)
- updating parse age to cover more formats #633 (@djarecka)
- fix: add a default name when using an unknown session id #662 (@satra)
🏠 Internal
- Run test workflow on pushes only on master #667 (@yarikoptic)
- Address LGTM alerts #657 (@jwodder)
- Update pre-commit repo versions and configure isort to properly handle "from . import" lines #656 (@jwodder)
Authors: 4
- Dorota Jarecka (@djarecka)
- John T. Wodder II (@jwodder)
- Satrajit Ghosh (@satra)
- Yaroslav Halchenko (@yarikoptic)