All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
6.0.4 (2022-04-03)
6.0.3 (2022-02-07)
- issue with queue not being processed (1e3e686)
6.0.2 (2022-02-07)
6.0.1 (2022-02-07)
- issue with queue not being processed (8c26d3e)
6.0.0 (2021-12-30)
- The PromiseQueue() constructor now accepts an object of options instead of multiple arguments. The new object argument is optional.
- add support for node v5 to v17 and refactor PromiseQueue constructor arguments (941725d)
5.1.0 (2021-12-28)
- add declaration map for ts files (9618ea1)
- update dependencies (d5a1ac5)
5.0.1 (2021-07-24)
5.0.0 (2021-07-15)
- replaced the parameter
size
with the getter functiongetSize()
- remove size property and replace it with getSize() (04fd9c3)
- task fn should not accept arguments (a0706ea)
4.0.0 (2021-07-15)
- removed all-caps PAUSE flag and replaced it by a
isPaused()
getter fn.
- renamed PAUSE -> isPaused() (d0ac713)
3.0.0 (2021-07-15)
- make internal bucketQueue property private and add comments
- moved internal events such as pause, resume, complete and add-task to a private emitter to prevent unintentional pollution from external sources
- removed the
bucketCount
parameter from the queue constructor. Instead, the queue may be dynamically expanded at runtime.
- remove bucketCount parameter (e7cdcfa)
- removed generator, stricter typing and moved internal events to a private emitter (da6f5ae)
- rewritten as typescript (3e17cdb)
- concurrency regression bug (a41c531)
- make internal bucketQueue property private and add comments (5ecc379)
2.0.1 (2020-07-15)
- concurrency regression bug (a41c531)
2.0.0 (2020-07-14)
- updated queue constructor to make the API easier to use