This project adheres to Semantic Versioning.
- nothing yet
- Dropped support for node versions below 14
- functions with
async
modifier were not recognized as functions
- Support for node 18
- Support for node 17
- Support for node 16
- Added total delay information to the checked function call
- Stopped messing the global stop with the
__awaiter
helper function - Fixed checkFn doc in readme
- Errors are now an instance of
Error
and not plain strings - Options type was modified
- Return type was modified
- Exponential backoff (with optional full jitter) support
- Added to the result, the time it took to finish
- Added delay information to the checked function call
- Better type inference
- Updated readme
- Updated all dependencies to the latest versions
- Removed redundant export methods
- Sync check functions will be considered as failed only if they throw error
- Full typescript support #9
- Added test coverage
- Updated readme
- Updated all dependencies to the latest versions