=====
Public release
Known Issues
------------
* Single and double quote characters break config file parsing on Windows platforms
`110 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/110>`_
`111 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/111>`_
* typing imports fail on Python 3.5.0 and 3.5.1
`114 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/114>`_
`115 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/115>`_
Bugfixes
--------
* Handle quoting in config files
`35 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/35>`_
* Allow empty custom suffix
`33 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/33>`_
* Handle non-POSIX paths in config files in non-POSIX environments
`78 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/78>`_
* Expand user (``~``) and environment variables in config files
`89 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/89>`_
* Parameter key-value pairs will no longer accept empty key or value elements
`94 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/94>`_
New Features
------------
* Built-in base64 encoding and decoding
`29 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/29>`_
* Strip plaintext data keys from boto3 logs
`54 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/54>`_
* Enforce that parent directories always exist
`57 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/57>`_
`100 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/100>`_
* Catch single-dash dummy argument catchers for long-form arguments
`5 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/5>`_
* Optionally output operation metadata
`65 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/65>`_
* Optionally encryption context enforcement on decrypt
`69 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/69>`_
Operational
-----------
* Custom master key providers now handled through setuptools entry points
`30 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/30>`_
* Default master key provider is now namespace-specific
`81 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/81>`_
* PyPI-Parker configuration and tox testenv added
`36 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/36>`_
* Custom user agent value added to generated botocore client
`70 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/70>`_
* AWS KMS master key provider configuration will no longer accept ``key`` parameter
`80 <https://github.com/awslabs/aws-encryption-sdk-cli/issues/80>`_