This project uses semantic versioning. This change log uses principles from keep a changelog.
- Licence file now included in release thanks to Jan Janssen (https://github.com/jan-janssen)
- Fixed defect where 'dtool verify' calculated hashes even when the '-f/--full' option was not specified. The 'dtool verify' command now runs more quickly.
- Added sorting of items by relpath to 'dtool ls <DS_URI>'
- Changed formatting of 'dtool ls <DS_URI>' from using two whitespaces to using
one tab to make it easier to work with command line tools such as
cut
- Deprecated the
dtool overlaycommand, usedtool overlaysinstead. See also: https://github.com/jic-dtool/dtool-overlay
- Added
dtool statuscommand for working out if a dataset is frozen or not - Added
dtool uricommand for expanding absolute and relative paths into proper URIs
- Added
-f/--formatoption todtool summarycommand to enable output in JSON format - Added sorting of CSV/TSV/HTML inventories by dataset name
- Changed default output of
dtool summaryto be human readable YAML
- Added
dtool uuidcommand - Added
dtool item relpathcommand
dtool item overlaycommand
- Fixed defect where
dtool ls -qwas listing dataset names rather than URIs making it impossible to process datasets in a BASE_URI programatically
- Fixed the documentation of the
dtool verifycommand
- Defect where inventory html template is not included in Python package on PyPi
dtool inventorycommand for generating csv/tsv/html inventories of collections of datasets
- Fixed defect where running
dtool item propertieswith an invalid identifier resulted in a KeyError exception being propagated to the user - Fixed defect where
dtool verifydid not compare file sizes
--quietand--verboseoptions todtool lsand improved formatting
- Updated code to make use of dtoolcore version 3 API
dtool overlay lscommand to list the overlays in datasetdtool overlay showcommand to show the content of a specific overlay
dtool lscan now be used to list the relpaths of the items in a dataset-f/--fullflag todtool diffcommand to include checking of file hashes-f/--fullflag todtool verifycommand to include checking of file hashes
dtool lsnow works with URIs rather than with prefix and storage argumentsdtool diffnow only compares identifiers and file sizes by defaultdtool verifynow only compares identifiers and file sizes by default
dtool lsnow works with relative paths
frozen_attodtool summarycommand output
- Better validation of dataset URI; proto dataset now return informative error message instead of stack trace
verifyno longer hanging offdtool itemcommand
dtool identifierscommanddtool summarycommanddtool verifycommanddtool item propertiescommanddtool item fetchcommand
dtool lscommand
- Progress bar to
dtool diff
dtool diffcommand