Releases: dandi/dandi-cli
Releases · dandi/dandi-cli
0.65.1
🐛 Bug Fix
- Remove
NotImplementedError
to allow for uploading Zarr assets to embargoed Dandisets #1540 (@kabilar @yarikoptic)
Authors: 2
- Kabilar Gunalan (@kabilar)
- Yaroslav Halchenko (@yarikoptic)
0.65.0
🚀 Enhancement
- Refactor some download code for readability + ensure that we checksum resumed downloads #1535 (@yarikoptic)
🐛 Bug Fix
- Fix
PrivateAttr
usage #1538 (@jwodder) - add one photon to metadata dict #1532 (@bendichter)
🧪 Tests
- Ignore some type-checking errors under Python 3.13 #1539 (@jwodder)
- tests: update tests docker-compose with few changes from dandi-archive #1531 (@yarikoptic)
- Specify custom ulimit on nofiles to prevent infinite loop by billiard #1533 (@yarikoptic)
- Rename
file
key to codecov-action tofiles
#1530 (@jwodder) - gh-actions: Bump codecov/codecov-action from 4 to 5 #1529 (@dependabot[bot])
Authors: 4
- @dependabot[bot]
- Ben Dichter (@bendichter)
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)
0.64.0
🚀 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
🧪 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
- @aaronkanzer
- Aaron Kanzer ([email protected])
- Austin Macdonald (@asmacdo)
- Ryan Ly (@rly)
- Yaroslav Halchenko (@yarikoptic)
0.63.1
🐛 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
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)
0.63.0
🚀 Enhancement
🐛 Bug Fix
📝 Documentation
- Fix one insignificant typo in CHANGELOG #1477 (@yarikoptic)
🧪 Tests
- Revert "Unbreak vcrpy install" #1472 (@jwodder)
- Unbreak vcrpy install #1471 (@jwodder)
- Further improvements to
docker-compose.yml
#1470 (@jwodder) - Assorted Docker Compose improvements #1465 (@jwodder)
- Do not use mypy 1.11.0 #1466 (@jwodder)
Authors: 2
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)
0.62.4
0.62.3
0.62.2
🐛 Bug Fix
- Normalize path while requesting list of assets from the server #1454 (@yarikoptic)
- OPT+RF of zarr downloads: do not wait for full files listing + compute %done from total zarr size #1443 (@yarikoptic)
- Separate datetime components in logfile names with punctuation #1445 (@jwodder)
Authors: 2
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)
0.62.1
🐛 Bug Fix
- Rewind filehandle request bodies before retrying requests #1444 (@jwodder)
- Slight tune up to formatting of examples etc to harmonize appearance/make shorter #1439 (@yarikoptic)
- Fix spelling of netlify and insstance #1433 (@rly @yarikoptic)
🏠 Internal
- ENH: add/use codespell-project/codespell-problem-matcher to annotate PRs on where typos added #1429 (@yarikoptic)
🧪 Tests
- ENH: add timeout of 300 (5 minutes) to any test running #1440 (@yarikoptic)
Authors: 3
- John T. Wodder II (@jwodder)
- Ryan Ly (@rly)
- Yaroslav Halchenko (@yarikoptic)
0.62.0
🚀 Enhancement
🐛 Bug Fix
- Adjust tests for the added email requirement for contact person #1438 (@candleindark @yarikoptic)
- Add DJANGO_DANDI_DEV_EMAIL env var to archive tests #1436 (@jjnesbitt)
- clarify resource identifier docs #1437 (@asmacdo)
🧪 Tests
- Fix spelling of
--scheduled
option used in scheduled tests #1428 (@jwodder) - Xfail flaky ontobee tests, unless running daily tests #1423 (@jwodder)
Authors: 5
- Austin Macdonald (@asmacdo)
- Isaac To (@candleindark)
- Jacob Nesbitt (@jjnesbitt)
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)