Skip to content

Releases: albdima83/p-queue

Release list

Release 8.0.2

Choose a tag to compare

@albdima83 albdima83 released this 18 Jun 21:22

Fix TypeScript types for when tsconfig exactOptionalPropertyTypes is enabled #202

  • Support AbortController #161
  • Add error & completed events #130
  • Add .onSizeLessThan() helper method #131
  • Move to GitHub Actions #124
  • Add add and next events #111
  • Clarify carryoverConcurrencyCount documentation #100
  • Upgrade eventemitter3 for TS 3.9 #112
  • Add idle event #109
  • Fix readme example #106
  • Upgrade TypeScript #102
  • Add .sizeBy() method to find queue size by priority #94
  • Fix importing TimeoutError #88
  • Fix typo in options logic when adding a task #81
  • Correct the documented default for the throwOnTimeout option #75
  • Add ability to update concurrency #52
  • Make .start() return the instance #63
  • TypeScript - Properly export interfaces #72
  • TypeScript - Fix import for dependencies with no default export #73
  • Add missing package.json main field #69
  • Fix TypeScript 3.5 compatibility #68
  • Add option to timeout individual operations #61
  • Refactor module in TypeScript #60
  • Refactor TypeScript definition to CommonJS compatible export #59
  • 100% code coverage #53
  • Use eventemitter3 module instead of Node.js EventEmitter #58
  • Add TypeScript definition, update dependencies, fix benchmark run #57
  • Add active event #49
  • Add ability to throttle the queue #35
  • Fix typo in the readme #37
  • Fix .onEmpty() not always resolving when size is zero #34
  • Reject on sync function error #33
  • Add ability to queue sync/async mixed tasks #24
  • Fix memory leaks #20
  • Add execution control (fix sindresorhus#21) #22
  • Add onIdle method #16
  • Instantly resolve onEmpty if the queue is empty #14
  • addAll method #13
  • Сlear method #10
  • Simple PriorityQueue #4
  • Fix problem with importing into TypeScript project #196
  • Update dependencies #195 #146
  • Fix typings #175
  • Ensure package is built when publishing #174
  • Fix .add() and .addAll() #158 #168
  • Document maintenance commitment for v6 #164
  • Upgrade dependencies #137
  • Make it possible to install from Git #133
  • Require Node.js 12 and move to ESM #132 #127
  • Improve docs #121
  • Fix obscure unhandled rejection when calling .clear() #119
  • Upgrade dependencies #84
  • 100% code coverage (sindresorhus#53) #45
  • Use eventemitter3 module instead of Node.js EventEmitter (sindresorhus#58) #55
  • Remove unnecessary number check #47
  • Add execution control (fix sindresorhus#21) (sindresorhus#22) #21
  • Make sure the concurrency option is a number #17
  • Add onIdle method (sindresorhus#16) #15
  • Instantly resolve onEmpty if the queue is empty (sindresorhus#14) #12
  • addAll method (sindresorhus#13) #9
  • Simple PriorityQueue (sindresorhus#4) #1
  • chore: add link-staged to run prettier before commit 9c214e8
  • chore: add cjs supports f5f3649
  • init cfa3953