- Added async cancellation via
CANCEL_TOKEN
.
- Removed the dependency on Bluebird. The global
Promise
object is used instead.
- Fixed some broken tests.
- Added Prettier.
- Updated dependencies.
- Added support for the
showContinue
function.
- Fixed the master timeout so that it doesn't make the program hang. Contributed by Jason Stitt.
- Fixed the master timeout so that it fires properly and no subsequent polls are made.
- Added feature to reject the master promise if the task function returns false
- Added master timeout support.
- Changed master promise rejection to include all errors from all poll rejections.
- Added timeout support.
- Added support for different polling strategies (
fixed-interval
,linear-backoff
, andexponential-backoff
).
- Fixed some typos in README.
- Added badges to README.
- Added unique poller number to default debug name.
- Added credit to Reddit user /u/jcready for design idea contribution.
- Fixed broken Travis CI configuration.
- Initial release.