Skip to content

Releases: dandi/dandi-cli

0.39.4

26 Apr 18:18
Compare
Choose a tag to compare

🏎 Performance

  • Remove size comparison check when uploading Zarr entries #986 (@jwodder)

Authors: 1

0.39.3

25 Apr 16:52
Compare
Choose a tag to compare

🐛 Bug Fix

🏠 Internal

🧪 Tests

Authors: 2

0.39.2

19 Apr 12:46
Compare
Choose a tag to compare

🐛 Bug Fix

  • Validator fixes: fallback to our version, skip dotdirs on windows, etc #955 (@TheChymera)
  • Better detection of empty directories when download-syncing Zarrs #961 (@jwodder)

Authors: 2

0.39.1

14 Apr 17:46
Compare
Choose a tag to compare

🐛 Bug Fix

Authors: 1

0.39.0

14 Apr 17:24
Compare
Choose a tag to compare

🚀 Enhancement

🐛 Bug Fix

⚠️ Pushed to master

🏠 Internal

🧪 Tests

Authors: 7

0.38.0

04 Apr 18:20
Compare
Choose a tag to compare

🚀 Enhancement

🏠 Internal

Authors: 2

0.37.0

22 Mar 15:23
Compare
Choose a tag to compare

🚀 Enhancement

  • Recognize video files as non-generic assets #922 (@jwodder)

🐛 Bug Fix

  • Update for change in Zarr checksum format #933 (@jwodder)
  • Trigger Zarr ingestion after performing an upload #938 (@jwodder)
  • check for existence of video path else assume relative path #931 (@Saksham20)
  • dandi upload: Make --jobs default to 5:5 and document it #940 (@jwodder)
  • checking for duplicate video files in external_files #928 (@Saksham20)
  • skip handling URLs in external files references as we do for local paths #932 (@Saksham20)
  • Let dandi delete take paths to local Zarrs #925 (@jwodder)

🏎 Performance

  • Minimize/optimize Zarr digestion when uploading #923 (@jwodder)
  • Don't repeat API requests when finding subdir files to delete before Zarr upload #919 (@jwodder)

📝 Documentation

  • Correct the docstring for BasePath.parents #936 (@jwodder)

Authors: 2

0.36.0

17 Feb 19:40
Compare
Choose a tag to compare

🚀 Enhancement

🐛 Bug Fix

  • Make dandi upload look for dandiset.yaml in parents of common path #916 (@jwodder)
  • Mint Zarr assets at start of upload and sync Zarr contents #907 (@jwodder)
  • Use full asset path as name of Zarr object #912 (@jwodder)
  • Specify Dandiset ID when creating a Zarr #911 (@jwodder)
  • Cancel a Zarr upload if an error occurs partway through #893 (@jwodder)
  • Make get_raw_digest() actually default to the proper digest type for Zarrs #894 (@jwodder)
  • Fix neural data type to metadata extractor #891 (@satra @yarikoptic)

🏠 Internal

  • Add dedicated HTTP404Error exception class #908 (@jwodder)
  • Make paths argument to upload() optional #899 (@jwodder)
  • Add type-annotations to various files #887 (@jwodder)
  • Delete functions (get_asset_metadata, find_dandi_files) obsoleted by PR #853 #885 (@jwodder)
  • Use a pydantic model to store a RemoteDandiset's cached data #876 (@jwodder)

📝 Documentation

  • improve DandiApiClient.init docstring #909 (@bendichter)
  • Document new dandi organize options in Read the Docs site #901 (@jwodder)
  • Organize & fine-tune dandi.dandiapi Sphinx docs #888 (@jwodder)

🧪 Tests

🔩 Dependency Updates

Authors: 6

0.35.0

24 Jan 19:23
Compare
Choose a tag to compare

🚀 Enhancement

  • Make navigate() and navigate_url() auto-authenticate for embargoed Dandisets #870 (@jwodder)

🐛 Bug Fix

🏠 Internal

Authors: 2

0.34.1

17 Jan 18:04
Compare
Choose a tag to compare

🔩 Dependency Updates

  • upgrade dandischema requirement from 0.4.1 to 0.5.1 (~=) #868 (@yarikoptic)

Authors: 1