CHANGES

  • Drop fallback for Python < 3.8

  • Add note about requirements lower bounds

  • Remove Python 3.8 support

  • Use pre-commit hook to run doc8

  • Run pyupgrade to clean up Python 2 syntaxes

  • pre-commit: Bump versions

  • Declare Python 3.12 support

  • Remove old excludes

  • reno: Update master for unmaintained/victoria

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