- Deprecate asyncio.corouting
- Drop Python 2 and 3.4 support
- Merge pull request #20 from ffix/forward-exception-instance
- Correct linter warnings
- Re-raise exception instance instead of new exception with no args
- Merge pull request #19 from EdwardBetts/spelling
- Correct spelling mistakes.
- feat(setup): support Python 3.7
- feat(History): add version changes
- fix(#17): handle as legit retriable error Timeout exceptions.
- Merge pull request #15 from jstasiak/allow-newer-six
- Allow newer six
- feat(History): update changes
- Merge pull request #15 from jstasiak/allow-newer-six
- Allow newer six
- feat(History): update changes
- merge(#14): Allow subsecond maxtimes for ExponentialBackoff
- refactor(retry): remove unnecessary partial function
- fix(retry): rename keyword param for partial application
- feat(docs): improve description
- refactor(Makefile): update publish task
- feat(package): add wheel distribution
- fix(retrier): remove debug print statement
- feat(core): use seconds as default time unit (introduces API breaking changes)
- refactor(examples): update examples to use new time unit
- feat(contextmanager): adds context manager support
- feat(examples): add context manager example
- feat: add context managers support
- refactor(async_retrier): simplify coroutine wrapper
- feat(whitelist): add whitelist and blacklist support
- feat(tests): add missing test cases for whitelist
- feat(retry): pass error_evaluator param
- fix(retrier): cast delay to float
- fix(tests): use valid exception for Python 2.7
- feat(#6): add custom error whilelist and custom error evaluator function
- Merge pull request #8 from tsarpaul/master
- refactor(decorator): do not expose retrier instance
- fix(decorator): wrap retries instance per function call
- fix(#2): handle and forward
asyncio.CancelledError
as non-retriable error
- First version