UNPKG

promise-pool-executor

Version:

A module for managing ES6 promise concurrency, frequency, and efficiency.

38 lines (32 loc) 1.61 kB
# Changelog for promise-pool-executor ## 2.0.0 (2025-06-28) * Updated target NodeJS version to 18. * Updated various packages. * Added 100% testing coverage. * Swapped use of nextTick for setImmediate. * Cleaned up code where possible. ## 1.1.1 (2018-04-19) * bugfix: Replaced a dependency which had a reference to global Promise.defer method because it was causing deprecation warnings in some cases. ## 1.1.0 (2017-12-26) * bugfix: Remove postinstall script causing problems on install. * feature: Added support for retries on PersistentBatchTask. * feature: Added support for late handling of promise rejections. ## 1.0.3 (2017-10-09) * bugfix: Updated error handling when multiple errors occur on the same task or group. * misc: Updated debug logging to be divided up by module. * misc: Moved persistent-batcher support to promise-batcher package. * misc: Moved deferred support to defer-promise package. ## 1.0.2 (2017-08-14) * feature: Made generator function typings compatible with a wider variety of outputs. ## 1.0.0 (2017-08-07) * feature: Added PromisePoolTask and PromisePoolGroup objects which can be interacted with directly, instead of by using IDs. * feature: Added PersistentBatchTask feature. * feature: Added the ability to pause and resume tasks. * feature: Added the ability to restrict promise generation by frequency over time. * feature: Added the ability to configure groups with their own limits. * removed: All task and group IDs. * removed: noPromise parameter. * removed: pool.getTaskStatus method. * removed: pool.stopTask method. * removed: pool.waitForGroupIdle method.