Releases: samrith-s/concurrent-tasks
Releases · samrith-s/concurrent-tasks
v3.0.0
After almost 4 long years, the newest version of Concurrent Tasks if out! 🎉
- Completely rewritten from scratch
- Even more events to hook into to customise how to
- 100% unit test coverage
- 100% type safe with types now shipped as a part of the package
Read the migration guide to start using the latest version.
v1.0.7
v1.0.6
👨🏻🎤 Change Log
- Fixed security vulnerabilities.
v1.0.5
👨🏻🎤 Change Log
- Fix another issue raised wherein concurrency is again set to
undefined
on initialisation.
v1.0.4
👨🏻🎤 Change Log
- Fix an issue with wrong import causing concurrency set at initialisation to be
undefined
v1.0.3
👨🏻🎤 Change Log
- Update UMD link to use jsDelivr rather than Unpkg.
- Change Introduction Emoji because that's super important and the highlight of this release.
v1.0.2
👨🏻🎤 Change Log
- Remove all mention of parallelisation from docs, README and descriptions.
v1.0.1
👨🏻🎤 Change Log
- Added license
- Added contributing guidelines
- Added issue templates
- Updated README to have a quick intro to Concurrent Tasks rather than just redirecting to the website.
v1.0.0
🙌🏼 v1.0.0 Major Release!
Leading up to this release, Concurrent Tasks has undergone quite a bit of changes. The aim has still been the same: to provide a super lightweight, independent and simplistic package which will help in solving at least some of your problems.
The complete documentation for Concurrent Tasks is on the website. Thanks a lot to js.org and @indus for providing the free subdomain. Shoutout to Gitbook (@GitBookIO), for the awesome editor which made writing the documentation for Concurrent Tasks a breeze!
👨🏻🎤 Change Log
- Added more detailed checks and warnings on
setConcurrency
. - Added new methods:
addFirst
: Add to the beginning of the task list.addMultipleFirst
: Add multiple to the beginning of the task list.removeFirst
: Remove the first item in the task list.removeAt
: Remove at a particular index of the task list.isBusy
: Retrieve the idle state of the instance.
add
,addMultiple
andremove
now accept a parameter to add/remove to/from the beginning of the list.- Added
onAdd
callback configuration attribute. - Fixed a bug where
tasks.total
was not updated appropriately upon removal.
v0.0.11
👨🏻🎤 Change Log
- Tasks will be executed to fill remaining slots on
setConcurrency
andstart
. - Total count now adds to the existing
tasks.total
.