CHANGES

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

Table Of Contents

Previous topic

Contributing

This Page