Skip to content

Releases: dandi/dandi-cli

0.8.0

01 Dec 15:09
Compare
Choose a tag to compare

🚀 Enhancement

  • Add rudimentary duecredit support using zenodo's dandi-cli DOI #285 (@yarikoptic)

🐛 Bug Fix

🏠 Internal

Authors: 3

0.7.2

19 Nov 19:32
Compare
Choose a tag to compare

🐛 Bug Fix

🏠 Internal

  • Add healthchecks for the Postgres and minio Docker containers #272 (@jwodder)

Authors: 1

0.7.1

05 Nov 22:24
Compare
Choose a tag to compare

🐛 Bug Fix

  • Use oldest file when race condition causes multiple files per item #265 (@jwodder)

🏠 Internal

  • Set up workflow with auto for releasing & PyPI uploads #257 (@jwodder)

📝 Documentation

Authors: 1

[0.7.0] - 2020-11-04

04 Nov 16:29
0.7.0
f424a31
Compare
Choose a tag to compare

Added

  • Files are now stored in temporary directories while downloading alongside metadata for use in resuming interrupted downloads

Changed

  • Moved code for navigating Dandi Archive into new dandiarchive submodule
  • YAML output now sorts keys
  • dandiset.yaml is no longer uploaded to the archive
  • Restrict h5py dependency to pre-v3.0

[0.6.4] - 2020-09-04

04 Sep 14:35
0.6.4
Compare
Choose a tag to compare
Primarily a range of bugfixes to ensure correct operation with current state
of other components of DANDI, and use of the client on Windows OS.

Added
- Initial DANDI schema files
- More tests for various code paths
- `download`: new option `--download [assets,dandiset.yaml,all]`

Fixed
- `download` - account for changes in DANDI API (relevant only for released
  datasets, of which we do not have any "real" ones yet)
- `upload` - various Windows specific fixes

Note: [0.6.3] was released under missing some of the fixes, so overall
abandoned.

[0.6.2] - 2020-08-19

02 Sep 22:05
0.6.2
Compare
Choose a tag to compare
Fixed
- `organize` treatment of paths on window (gh-204)

[0.6.1] - 2020-08-18

19 Aug 00:45
0.6.1
Compare
Choose a tag to compare
Changed

- CLI modules RF to avoid circular imports
- `pytest` default traceback style is short and shows 10 slowest tsts

Fixed

- `download` of draft datasets from Windows (gh-202)
- `upload` and other tests to account for new web UI

0.6.0

12 Aug 20:36
0.6.0
Compare
Choose a tag to compare
A variety of improvements and bug fixes, with major changes toward su…

0.6.0-rc1: This a Release Candidate which is based on a good number of changes

10 Aug 16:37
0.6.0-rc1
Compare
Choose a tag to compare
which are in `master` branch and might still be released as 0.5.1
release.  Those changes are yet to be documented.

Added
- `download` now can download from "published" (versioned) dandisets.
  The entire `download` was refactored and new UI also uses pyout (as
  `upload` and `ls`) so there will be no tqdm progress bar indicators.

[0.5.0] - 2020-06-04

04 Jun 15:46
0.5.0
Compare
Choose a tag to compare
Added
- `metadata` and `organize`: extract and use `probe_ids` metadata to
  disambiguate (if needed)
- `organize`: `--devel-debug` option to perform metadata extraction serially
- `upload`:
  - `--allow-any-path` development option to allow upload of DANDI
    not yet 'unsupported' file types/paths
  - compute 4 digests (all are checksums ATM): md5, sha1, sha256, sha512
    and upload as a part of the metadata record
- `download`:
  - use the "fastest" available digest (sha1) to validate correctness of the
    download
  - follow redirections from arbitrary redirector (e.g., bit.ly). Succeeds
    only if the final URL is known to DANDI.

Fixed
- `upload`: a crash while issuing a record to update about deleted empty item

Refactored
- `organize`: disambiguation process now could use a flexible list of metadata
  fields (ATM only `probe_ids` and `obj_id`)
- `download`: handling of redirection - now uses `HEAD` request instead of `GET`