CHANGES
=======

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
