Releases: dandi/dandi-cli
Releases · dandi/dandi-cli
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)
0.61.2
🧪 Tests
- Add missing command to
dandi-archive
docker compose fixture #1421 (@mvandenburgh)
Authors: 1
- Mike VanDenburgh (@mvandenburgh)
0.61.1
🐛 Bug Fix
- Revert "Do not allow dandischema 0.10.1 - new schema not yet supporteed by dandi-archive" #1420 (@yarikoptic)
Authors: 1
- Yaroslav Halchenko (@yarikoptic)
0.61.0
🚀 Enhancement
- Add arguments for API query parameters when fetching all Dandisets; support creating embargoed Dandisets #1414 (@jwodder)
🐛 Bug Fix
- Do not allow dandischema 0.10.1 - new schema not yet supported by dandi-archive #1419 (@yarikoptic)
🏠 Internal
- Clean up URL parsing in
extract_species()
#1416 (@jwodder @yarikoptic)
🔩 Dependency Updates
Authors: 2
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)
0.60.0
🚀 Enhancement
- Report progress in deleting Zarr entries during upload #1412 (@jwodder)
- Update for Pydantic v2 #1381 (@jwodder)
🏠 Internal
- gh-actions: Bump codecov/codecov-action from 3 to 4 #1402 (@dependabot[bot])
Authors: 2
- @dependabot[bot]
- John T. Wodder II (@jwodder)
0.59.1
🏠 Internal
- Failsafe etelemetry import #1399 (@TheChymera)
📝 Documentation
🧪 Tests
🔩 Dependency Updates
- Blacklist buggy nwbinspector 0.4.32 #1401 (@yarikoptic)
- Update zarr_checksum dependency to
~= 0.4.0
#1393 (@jwodder) - Update zarr_checksum dependency to
~= 0.3.2
#1392 (@jwodder)
Authors: 3
- Horea Christian (@TheChymera)
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)
0.59.0
🚀 Enhancement
🐛 Bug Fix
🏠 Internal
- Adopt
dandischema.digests.zarr.get_checksum()
to dandi-cli: use zarr_checksum library constructs instead of copies in dandischema #1371 (@jwodder) - gh-actions: Bump github/codeql-action from 2 to 3 #1379 (@dependabot[bot])
📝 Documentation
- Minor codespell fix in a CHANGELOG entry #1389 (@yarikoptic)
- Minor update to
organize
docstring #1382 (@kabilar) - Minor docs update for
dandi validate
#1377 (@kabilar)
🧪 Tests
Authors: 4
- @dependabot[bot]
- John T. Wodder II (@jwodder)
- Kabilar Gunalan (@kabilar)
- Yaroslav Halchenko (@yarikoptic)
0.58.2
🐛 Bug Fix
- Properly open filehandles for
RemoteReadableAsset
s #1376 (@jwodder) - Repeatedly double-check return values of zero when spying on
super_len()
#1370 (@jwodder) - Set 30-second connect & read timeout when downloading files #1369 (@jwodder)
🏠 Internal
- gh-actions: Bump actions/setup-python from 4 to 5 #1372 (@dependabot[bot])
- Remove redundant
ensure_datetime()
call #1367 (@jwodder) - Move imports in functions to top level or annotate why they can't be moved #1368 (@jwodder)
Authors: 2
- @dependabot[bot]
- John T. Wodder II (@jwodder)
0.58.1
🐛 Bug Fix
- Add Python 3.12 to supported versions and test against on GitHub Actions; upgrade versioneer #1330 (@yarikoptic)
- Minor fix for an occasional typo in a comment introduced recently #1357 (@yarikoptic)
- Replace magic string arguments with enums #1357 (@jwodder)
- Merge duplicate entries in species_map #1358 (@garrettmflynn)
- Sanitize spaces and ,s in organized filenames #1351 (@yarikoptic)
🏠 Internal
- Remove unused configuration settings #1346 (@jwodder)
- find_files: Simplify check for VCS and DataLad paths #1355 (@jwodder)
- Convert dandiarchive URL classes from pydantic models to dataclasses #1356 (@jwodder)
- Replace
_pytest
imports with modernpytest
imports #1347 (@jwodder) - Remove
_order_
attribute fromSeverity
enum #1348 (@jwodder) - Use dataclass instead of
auto_repr
#1349 (@jwodder) - Run
pyupgrade --py38-plus
on source #1350 (@jwodder) - Modernize type annotations and improve mypy config #1343 (@jwodder)
- Move words ignored by codespell from
.codespellignore
tosetup.cfg
#1344 (@jwodder)
🧪 Tests
- Install also hdmf from git in the dev-deps CI run #1320 (@yarikoptic)
- Fix typing error #1359 (@jwodder)
🔩 Dependency Updates
Authors: 3
- Garrett Michael Flynn (@garrettmflynn)
- John T. Wodder II (@jwodder)
- Yaroslav Halchenko (@yarikoptic)