CHANGES
=======

1.2.3
-----

* version 1.2.3
* upgrade all requirements
* upgrade to hvac-0.9.1

1.2.2
-----

* version 1.2.2
* upgrade to hvac-0.8.2
* upgrade requirements
* bump 1.2.1

1.2.1
-----

* version 1.2.1
* run tests against 1.1.2

1.2.0
-----

* version 1.2.0
* it's not pep8, it's flake8
* add --agent-address, alias of --address
* add test for vault 1.1.0

1.1.2
-----

* version 1.1.2
* allow for deactivating workaround for 6282 if version > 1.1.0
* run tests on 1.1.0 as well

1.1.1
-----

* version 1.1.1
* upgrade dependencies

1.1.0
-----

* version 1.1.0
* description: Hashicorp Vault CLI with additional features
* kv: metadata put does not create empty keys
* kv: user friendly error message when kv metadata get fails
* kv: user friendly error message when kv rollback fails to read
* kv: get needs --from-version instead of --version
* kv: user friendly error message when sys/mounts is not readable

1.0.6
-----

* version 1.0.6
* kv: make common option function static
* split common options in a static function

1.0.5
-----

* version 1.0.5
* implement --dry-run
* kv: implement --rewrite-key
* doc: remove redundant toc

1.0.4
-----

* version 1.0.4
* make the documentation friendly to beginners
* cleanup the documentation to address a formatting error

1.0.3
-----

* version 1.0.3
* kv: fix typo in undelete
* kv: implement kv rollback
* kv: implement kv destroy
* kv: implement kv patch

1.0.2
-----

* version 1.0.2
* kv: implement kv delete & kv undelete
* various cosmetic documentation fixes
* kv: implement kv metadata put
* kv: sort entry points
* kv: implement kv metadata get

1.0.1
-----

* version 1.0.1
* enforce 100% coverage
* remove dead code
* kv: implement put --file
* kv: test put --cas
* kv: rework KVCLI to KVv1CLI and KVv2CLI
* kv: add the mount\_kv test helper

1.0.0
-----

* version 1.0.0
* add twine to publish the release
* travis badge
* add tox from travis
* add travis
* display info to the user when the path is rewritten
* test read/write/delete for KV v1 & v2
* test client and server cert
* replace KV() with KVCLI()
* implement status
* sanitize kv paths to workaround #6282, #6213
* test that environment variables can be used instead of arguments
* add test helper to mock the environment
* implement kv erase
* implement kv metadata delete
* implement kv load/dump
* implement kv list
* implement basic kv get/put with tests
* stub for hvac-cli including vault fixture to init hvac
* define global options
* setup documentation with the sphinx cliff plugin
* cliff based skeleton
* Initial commit
