Skip to content

Latest commit

 

History

History
290 lines (172 loc) · 4.61 KB

File metadata and controls

290 lines (172 loc) · 4.61 KB

CHANGELOG

This project uses semantic versioning. This change log uses principles from keep a changelog.

[Unreleased]

Added

Changed

Deprecated

Removed

Fixed

Security

[0.16.2] - 2021-06-23

Fixed

[0.16.1] - 2020-01-23

Fixed

  • Fixed defect where 'dtool verify' calculated hashes even when the '-f/--full' option was not specified. The 'dtool verify' command now runs more quickly.

[0.16.0] - 2019-09-12

Added

  • Added sorting of items by relpath to 'dtool ls <DS_URI>'

Changed

  • 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

[0.15.0] - 2019-09-06

Deprecated

[0.14.0] - 2019-08-06

Added

  • Added dtool status command for working out if a dataset is frozen or not
  • Added dtool uri command for expanding absolute and relative paths into proper URIs

[0.13.0] - 2018-11-21

Added

  • Added -f/--format option to dtool summary command to enable output in JSON format
  • Added sorting of CSV/TSV/HTML inventories by dataset name

Changed

  • Changed default output of dtool summary to be human readable YAML

[0.12.0] - 2018-09-25

Added

  • Added dtool uuid command
  • Added dtool item relpath command

[0.11.0] - 2018-09-20

Added

  • dtool item overlay command

[0.10.3] - 2018-07-31

Fixed

  • Fixed defect where dtool ls -q was listing dataset names rather than URIs making it impossible to process datasets in a BASE_URI programatically

[0.10.2] - 2018-07-26

Fixed

  • Fixed the documentation of the dtool verify command

[0.10.1] - 2018-05-18

Fixed

  • Defect where inventory html template is not included in Python package on PyPi

[0.10.0] - 2018-05-18

Added

  • dtool inventory command for generating csv/tsv/html inventories of collections of datasets

Fixed

  • Fixed defect where running dtool item properties with an invalid identifier resulted in a KeyError exception being propagated to the user
  • Fixed defect where dtool verify did not compare file sizes

[0.9.0] - 2018-02-05

Added

  • --quiet and --verbose options to dtool ls and improved formatting

[0.8.0] - 2018-01-18

Changed

  • Updated code to make use of dtoolcore version 3 API

[0.7.0] - 2017-10-23

Added

  • dtool overlay ls command to list the overlays in dataset
  • dtool overlay show command to show the content of a specific overlay

[0.6.0] - 2017-10-09

Added

  • dtool ls can now be used to list the relpaths of the items in a dataset
  • -f/--full flag to dtool diff command to include checking of file hashes
  • -f/--full flag to dtool verify command to include checking of file hashes

Changed

  • dtool ls now works with URIs rather than with prefix and storage arguments
  • dtool diff now only compares identifiers and file sizes by default
  • dtool verify now only compares identifiers and file sizes by default

[0.5.1] - 2017-10-04

Fixed

  • dtool ls now works with relative paths

[0.5.0] - 2017-09-25

Added

  • frozen_at to dtool summary command output

Changed

  • Better validation of dataset URI; proto dataset now return informative error message instead of stack trace

[0.4.1] - 2017-09-19

Fixed

  • verify no longer hanging off dtool item command

[0.4.0] - 2017-09-19

Added

  • dtool identifiers command
  • dtool summary command
  • dtool verify command
  • dtool item properties command
  • dtool item fetch command

[0.3.0] - 2017-09-15

Added

  • dtool ls command

[0.2.0] - 2017-09-13

Added

  • Progress bar to dtool diff

[0.1.0] - 2017-09-12

Added

  • dtool diff command