.. :changelog:

Release History
===============
2.2.6
+++++
* Minor changes

2.2.5
+++++
* Minor changes

2.2.4
+++++
* Restrict keyvault storage commmands to the latest API profile

2.2.3
+++++
* Fixed Key Vault key import for RSA keys

2.2.2
+++++
* adding commands for managing storage accounts and sas-definitions
* adding commands for network-rules
* adding id parameter to secret, key, and certificate operations
* support KV mgmt multi-api version
* support KV data plane multi-api version

2.2.1
+++++
* Converted 'show' commands that were missed from failing with exit code 3 upon a missing resource.

2.2.0
+++++
* REVERT: adding commands for managing storage accounts and sas-definitions
* REVERT: adding commands for network-rules
* REVERT: adding id parameter to secret, key, and certificate operations

2.1.0
+++++
* BREAKING CHANGE: 'show' commands log error message and fail with exit code of 3 upon a missing resource.
* adding commands for managing storage accounts and sas-definitions
* adding commands for network-rules
* adding id parameter to secret, key, and certificate operations

2.0.24
++++++
* adding commands for managing storage accounts and sas-definitions
* adding commands for network-rules
* adding id parameter to secret, key, and certificate operations
* Minor fixes

2.0.23
++++++
* Minor fixes.

2.0.22
++++++
* make keyvault commands work in cloud shell or vms with identity

2.0.21
++++++
* Minor fixes.
* `sdist` is now compatible with wheel 0.31.0

2.0.20
++++++
* Support Autorest 3.0 based SDKs

2.0.19
++++++
* Minor fixes.

2.0.18
++++++
* Minor fixes.

2.0.17
++++++
* Minor fixes.

2.0.16
++++++
* Update for CLI core changes.

2.0.15
++++++
* Minor fixes.

2.0.14
++++++
* Minor fixes.

2.0.13
++++++
* minor fixes

2.0.12 (2017-10-09)
+++++++++++++++++++
* Fixed Key Vault authentication issue when using ADFS on Azure Stack. https://github.com/Azure/azure-cli/issues/4448

2.0.11 (2017-09-22)
+++++++++++++++++++
* Update azure-keyvault SDK to 0.3.6

2.0.10 (2017-09-11)
+++++++++++++++++++
* `keyvault set-policy`: Fix issue where permissions were case sensitive.

2.0.9 (2017-08-31)
++++++++++++++++++
* `keyvault secret download`: Fix bug when trying to automatically resolve secret encoding.

2.0.8 (2017-07-07)
++++++++++++++++++
* minor fixes

2.0.7 (2017-06-21)
++++++++++++++++++

* Adding commands for KeyVault recovery features
* az keyvault purge, recover, list-deleted
* az keyvault secret backup, restore, purge, recover, list-deleted
* az keyvault certificate purge, recover, list-deleted
* az keyvault key purge, recover, list-deleted

2.0.6 (2017-06-13)
++++++++++++++++++
* Minor fixes.


2.0.5 (2017-05-30)
++++++++++++++++++++

* [Role] Service Principal KeyVault integration (#3133)
* Update KeyVault dataplane to 0.3.2. (#3307)
* [KeyVault] Update data plane SDK to 0.3.0 (#3251)

2.0.3 (2017-05-05)
++++++++++++++++++++

* Minor fixes.

2.0.2 (2017-04-28)
++++++++++++++++++++

* New packaging system.
* BC:`az keyvault certificate download` change -e from string or binary to PEM or DER to better represent the options
* BC: Remove --expires and --not-before from `keyvault certificate create` as these parameters are not supported by the service.
* Adds the --validity parameter to `keyvault certificate create` to selectively override the value in --policy
* Fixes issue in `keyvault certificate get-default-policy` where 'expires' and 'not_before' were exposed but 'validity_in_months' was not.

2.0.1 (2017-04-17)
++++++++++++++++++++

* keyvault fix for import of pem and pfx (#2754)
* Apply core changes required for API profile support (#2834) & JSON string parsing from shell (#2705)

2.0.0 (2017-04-03)
++++++++++++++++++++

* [KeyVault] KeyVault create fix (#2648)
* Fix #2422. (#2514)
* [KeyVault] Command fixes (#2474)
* Fix issue with "single tuple" options_list (#2495)

0.1.1b6 (2017-03-13)
++++++++++++++++++++

* Enable creation of KeyVault using service principal. (#2447)
* Add --secrets for VM and VMSS (#2212)

0.1.1b5 (2017-02-22)
+++++++++++++++++++++

* Documentation updates.


0.1.1b4 (2017-02-17)
+++++++++++++++++++++

* Show commands return empty string with exit code 0 for 404 responses


0.1.1b3 (2017-01-30)
+++++++++++++++++++++

* Add KeyVault file completers.
* Add path expansion to file type parameters.
* Support UTC datettime with seconds as accepted format. (e.g. 2017-12-31T01:11:59Z).
* Support Python 3.6.


0.1.1b2 (2017-01-19)
+++++++++++++++++++++

* Modify telemetry code to be compatible with the change to azure-cli-core 0.1.1b2.


0.1.1b1 (2017-01-17)
+++++++++++++++++++++

* Remove embedded KeyVault client and use KeyVault SDK.

0.1.0b11 (2016-12-12)
+++++++++++++++++++++

* Preview release.
