CHANGES
=======

0.6.0
-----

* Add 'enabled' parameter to @periodic decorator
* docs - Set pbr warnerrors option for doc build
* Remove dummy/placeholder 'ChangeLog' as its not needed
* Enhance the README
* Remove green worker reference to its executor
* Change ignore-errors to ignore_errors
* Updated from global requirements
* Activate pep8 check that _ is imported
* Handle the case where 0.199 is provided as runtime
* Just use a deque vs reverse pushing/popping
* Ensure new entry in immediates gets processed during wait(s)

0.5.0
-----

* Updated from global requirements

0.4.0
-----

* Updated from global requirements
* Updated from global requirements
* Provide a thread differentiation attribute on executors

0.3.0
-----

* Updated from global requirements
* Allow providing a callback to certain executors to reject new work
* Disallow running 'start' twice
* Allow for providing custom 'on_failure' callbacks
* Delegate failure capturing to a object that is returned on run

0.2.0
-----

* Move doc8 to being a normal test requirement in test-requirements.txt
* Ensure doctesting and doc8 testing done in py27 env
* Updated from global requirements

0.1.2
-----

* Add future waiting helper module
* Remove 3.3 & 2.6 classifier
* Ensure we check callback '_is_periodic' on add
* Add tests for the other basic strategies
* Add a 'aligned last finished' strategy
* Updated from global requirements
* Move the periodic '_get_callback_name' to '_utils'
* Add badge support to README.rst
* Add periodics to doc features section

0.1.1
-----

* Ensure universal wheels are built

0.1.0
-----

* Updated from global requirements
* Allow adding periodic callables at runtime
* Show a prettier callback name
* Allow providing customized scheduling strategies
* Add history.rst that uses generated 'ChangeLog' file
* Updated from global requirements
* Add some basic periodic worker activation examples
* Use monotonic lib. to avoid finding monotonic time function
* Allow providing customized event + condition classes/factories
* Allow providing a executor to be able to run in parallel
* Add a periodics module that runs functions periodically
* Add basic doctest(ed) executor examples
* Allow synchronous executors to run in green compat. mode
* Add some basic tests to ensure executors work
* Attempt to use the monotonic pypi module if it's installed
* Capital letters for futurist in HACKING.rst
* Vastly improve the docs
* Put features into the README.rst
* Remove dependency on oslo.utils (replace with small util code)
* Rename futures.py -> _futures.py and expose at futurist module
* Updated from global requirements
* Add initial .gitreview file and cookie-cutter template
* Use the ability to save the exception traceback with newer futures
* Rename utils to _utils
* Add something to the README.rst
* Fix missing comma
* Add base files to get something working
* Initial commit
