CHANGES
=======

0.6.0
-----

* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* removed the older version of python
* Updated from global requirements
* Fix gate failure on pep8
* Removes unnecessary utf-8 encoding
* Update .gitignore
* Updated from global requirements
* Remove outdated comment
* Updated from global requirements
* Fixes all current typo errors on Castellan project

0.5.0
-----

* Add option for verifying TLS (https) requests
* Updated from global requirements
* Update doc
* Enable coverage report in console output
* H803 hacking has been removed
* Use generic keystoneauth plugin identity interfaces
* Remove tempest plugin from Castellan
* Show team and repo badges on README
* Add keystoneauth to requirements.txt
* Updated from global requirements
* Cookiecutter commit for Security Tempest plugin
* remove obsolete oslo incubator code
* Cleanup created secrets after functional test
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Update .gitignore
* Updated from global requirements
* Support upper-constraints in tox.ini
* Update .gitignore
* Remove default=None when set value in Config
* Add prefix "$" for command examples
* Update flake8 ignore list
* Remove discover from test-requirements
* Use international logging message
* Add Python 3.5 classifier and venv for castellan
* Correct castellan reraising of exception
* Remove unused requirements
* Modify the home-page info
* Use international logging message
* Add Barbicanclient dependancy
* Updated from global requirements
* Remove discover from test-requirements
* Updated from global requirements
* Use keystoneauth1 instead of keystoneclient
* Updated from global requirements
* Add a bandit environment to tox
* Making sensitive parameters secret to avoid logging
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* MockKeyManager create_key change key_length to length
* Refactor Barbican Key Manager Tests
* Update docs for reading conf files

0.4.0
-----

* Add Credential Authentication Usage Documentation
* Allow Barbican Key Manager to accept different auth credentials
* Updated from global requirements
* Add help to Castellan Credential Factory Opts
* Updated from global requirements
* Introduce Castellan Credential Factory
* Updated from global requirements
* Introduce Castellan Credential Objects
* Add created property to Managed Objects
* Update MockKeyManager to use given algorithm
* Remove functional test dependency on config file
* Mock key manager takes configuration as an arg
* Updated from global requirements
* Clean up removed hacking rule from [flake8] ignore lists
* Use Keystone V3 Identity Plugins for Functional Tests
* Updated from global requirements
* Add logic to error out of key creation if order errors out
* Update docs with parsing config files
* Removes MANIFEST.in as it is not needed explicitely by PBR
* Remove py26 support from castellan
* Updated from global requirements
* Move line of code to ensure context and client stay in sync

0.3.1
-----

* Add some documentation on enabling logging
* Allow for default logging configuration to be user enabled
* Mark castellan as being a universal wheel
* Add gate hooks for Castellan functional tests
* Update managed object __eq__ and __ne__

0.3.0
-----

* Updated from global requirements
* Add the debug flag to tox.ini
* Can not set auth_endpoint in runtime
* Updated from global requirements
* Allow log statements to be printed out in stdout
* Add documentation links and fixup README.rst
* Updated from global requirements
* Add testing documentation to Castellan
* Add contributing documentation to Castellan
* Fix typo and add name to not_implemented and mock key_manager
* Adds documentation on creating Oslo RequestContext in Castellan
* Updated from global requirements
* Add name to Castellan Objects and Barbican Key Manager
* Fix some spelling typo in manual
* Updated from global requirements
* Update Barbican functional tests
* Add ManagedObjectNotFoundError
* Change ignore-errors to ignore_errors
* Standardize Barbican error messages

0.2.1
-----

* Updated from global requirements

0.2.0
-----

* Update Barbican wrapper
* Fixing error in documentation example
* Adding documentation for basic usage
* Add unit tests for managed objects
* Remove copy_key operation
* refactoring castellan configuration
* Update mock key manager
* Update the key manager API
* Add managed objects hierarchy
* Activate pep8 check that _ is imported
* Add functional tests for Barbican key manager wrapper
* Move unit tests to unit test folder
* Add Barbican key manager
* Migrate to oslo_context
* Removing SymmetricKey docs from key module
* Drop use of 'oslo' namespace package

0.1.0
-----

* Start using oslo.policy
* Remove Python 3.3 from setup.cfg and tox.ini
* Renames for consistent namespaces
* Fixing some warning about oslo namespace
* Remove placeholder test
* Copy cinder.keymgr to castellan
* Updating HACKING.rst
* Add openstack/common log and policy modules
* Workflow documentation is now in infra-manual
* Initial Cookiecutter Commit
