CHANGES
=======

3.0.0
-----

* Bump hacking
* Update python classifier in setup.cfg
* Remove unused babel.cfg
* coveragerc: Remove non-existent path
* requirements: Remove unnecessary dependency
* Revert "Moves supported python runtimes from version 3.8 to 3.10"
* Moves supported python runtimes from version 3.8 to 3.10
* Drop python3.6/3.7 support in testing runtime
* Add Python 3.8 and 3.9 to supported runtimes
* Update CI to use unversioned jobs template

2.5.0
-----

* Remove references to Python 2 objects
* requirements: Remove pbr

2.4.0
-----

* Remove unnecessary 'coding' lines
* Remove six
* Restore reproducibility in docs

2.3.0
-----

* Replace deprecated inspect.getargspec
* remove unicode from code
* setup.cfg: Replace dashes with underscores
* Remove runtime dependency on pbr
* Move flake8 as a pre-commit local target
* Remove lower-constraints remnants
* Dropping lower constraints testing
* Use TOX\_CONSTRAINTS\_FILE
* Use py3 as the default runtime for tox
* ignore reno generated artifacts
* Adding pre-commit
* Add Python3 wallaby unit tests
* Update master for stable/victoria

2.2.0
-----

* Update lower-constraints versions

2.1.0
-----

* Stop to use the \_\_future\_\_ module
* Switch to newer openstackdocstheme and reno versions
* Switch to Victoria tests
* Update master for stable/ussuri

2.0.1
-----

* Update hacking for Python3
* Update the minversion parameter
* Move docs linting to pep8

2.0.0
-----

* [ussuri][goal] Drop python 2.7 support and testing
* Update master for stable/train

1.22.0
------

* Add Python 3 Train unit tests
* Replace git.openstack.org URLs with opendev.org URLs
* Update Sphinx requirement
* OpenDev Migration Patch
* Dropping the py35 testing
* Update master for stable/stein
* add python 3.7 unit test job

1.21.0
------

* Use template for lower-constraints
* Change openstack-dev to openstack-discuss
* Don't quote {posargs} in tox.ini
* add lib-forward-testing-python3 test job
* add python 3.6 unit test job
* Remove PyPI downloads
* import zuul job settings from project-config
* Update reno for stable/rocky

1.20.0
------

* Switch to stestr
* Add release note link in README
* fix tox python3 overrides
* Trivial: Update pypi url to new url
* remove obsolete tox environments
* set default python to python3
* add lower-constraints job
* pypy is not checked at gate
* Updated from global requirements
* Updated from global requirements
* Update links in README
* Update reno for stable/queens
* Updated from global requirements
* Updated from global requirements

1.19.0
------

* Avoid tox\_install.sh for constraints support
* Remove setting of version/release from releasenotes
* Updated from global requirements

1.18.0
------

* Updated from global requirements
* Updated from global requirements
* Update reno for stable/pike
* Updated from global requirements

1.17.0
------

* Update URLs in documents according to document migration

1.16.0
------

* rearrange existing documentation to fit the new standard layout
* switch from oslosphinx to openstackdocstheme
* Updated from global requirements

1.15.0
------

* Remove pbr warnerrors in favor of sphinx check
* Updated from global requirements

1.14.0
------

* Do not require oslotest for testing
* Updated from global requirements
* Updated from global requirements

1.13.0
------

* Remove testscenarios from test-requirements.txt
* Python 3.4 support has been removed

1.12.0
------

* Updated from global requirements
* Updated from global requirements
* Update reno for stable/ocata

1.11.0
------

* Add Constraints support
* Show team and repo badges on README

1.10.0
------

* Updated from global requirements
* Typo fix for module debtcollector
* Updated from global requirements
* Add reno for release notes management
* Trivial: Remove 'MANIFEST.in'
* Updated from global requirements

1.9.0
-----

* Updated from global requirements
* Update homepage with developer documentation page
* Fix a typo in comment

1.8.0
-----

* Drop \*openstack/common\* in flake8 exclude list

1.7.0
-----

* Remove discover from test-requirements
* Add Python 3.5 classifier and venv

1.6.0
-----

* Updated from global requirements

1.5.0
-----

* Updated from global requirements

1.4.0
-----

* Drop babel as requirement since its not used
* Fix renamed\_kwarg to preserve argspec
* Add tests for decorated argspec preservation
* Updated from global requirements
* Updated from global requirements

1.3.0
-----

* Updated from global requirements
* Add debug testenv in tox

1.2.0
-----

* Add updated\_kwarg\_default\_value decorator
* Allow replacing a keyword argument
* Add 'removed\_class' class decorator
* py26/py33 are no longer supported by Infra's CI

1.1.0
-----

* Add removals.remove note about metaclasses

1.0.0
-----

* Updated from global requirements
* Update get\_class\_name from olso.utils
* Remove Python 2.6 classifier
* Remove python 2.6 and cleanup tox.ini
* Add 'moved\_read\_only\_property' descriptor

0.10.0
------

* Add ability to disable warnings being emitted

0.9.0
-----

* Add a 'removed\_property' descriptor class
* No need for Oslo Incubator Sync
* docs - Set pbr 'warnerrors' option for doc build
* Include changelog/history in docs
* tweak language in readme
* Enhance the README
* Change ignore-errors to ignore\_errors
* Updated from global requirements
* Activate pep8 check that \_ is imported
* Add a moved function helper

0.8.0
-----

* Updated from global requirements
* Updated from global requirements
* Updated from global requirements

0.7.0
-----

* Updated from global requirements
* Expose a top level 'deprecate' function
* Add @removals.removed\_kwarg on an \_\_init\_\_ method
* Improve + test keyword argument @classmethod removal
* Add example for removing a @classmethod

0.6.0
-----

* Ensure doctesting and doc8 testing done in py27 env
* Updated from global requirements
* Fix quoting of examples
* Updated from global requirements
* Switch badges from 'pypip.in' to 'shields.io'

0.5.0
-----

* Remove oslo.utils dependency
* Updated from global requirements
* Ensure that the incoming 'new\_class' is actually a class
* Allow providing the deprecation category

0.4.0
-----

* Uncap library requirements for liberty
* No longer need to workaround six issue/bug
* Add pypi download + version badges
* Updated from global requirements

0.3.0
-----

* Add a removed module deprecation helper
* Updated from global requirements
* Move to hacking 0.10
* Add a 'removed\_kwarg' function/method decorator
* Match the updated openstack-manuals description
* Format the method/class removals messages like the others
* Add examples of using the new removals decorator

0.2.0
-----

* Add a removal decorator
* Add doctested examples into the documentation
* Add universal wheel tag to setup.cfg

0.1.0
-----

* Upper case python
* Fix up the docs into reasonable shape
* Add a moved \*instance\* method deprecation pattern
* Initial import of renames/moves + tests
* Add a .gitreview file with correct values
* Adjust summary of project
* Initial commit
