Skip to content

Releases: sindresorhus/p-limit

v7.3.1

Choose a tag to compare

@sindresorhus sindresorhus released this 20 Jul 20:18

v7.3.0...v7.3.1

v7.3.0

Choose a tag to compare

@sindresorhus sindresorhus released this 03 Feb 15:27
  • Add rejectOnClear option 8907801
  • Support options object in pLimit() 870db0f

v7.2.0...v7.3.0

v7.2.0

Choose a tag to compare

@sindresorhus sindresorhus released this 19 Oct 15:26
  • Make .map() method accept an iterable, not just array (#98) d76231b

v7.1.1...v7.2.0

v7.1.1

Choose a tag to compare

@sindresorhus sindresorhus released this 28 Aug 10:41

v7.1.0...v7.1.1

v7.1.0

Choose a tag to compare

@sindresorhus sindresorhus released this 19 Aug 15:03
  • Add index parameter to map() method 2aeffd4

v7.0.0...v7.1.0

v7.0.0

Choose a tag to compare

@sindresorhus sindresorhus released this 14 Aug 20:52

Breaking

  • Require Node.js 20 78b81a5
  • activeCount now increments when tasks actually start running (more intuitive) rather than when queued. This means:
    • activeCount reflects truly active/running promises
    • pendingCount more accurately represents waiting

Improvements


v6.2.0...v7.0.0

v6.2.0

Choose a tag to compare

@sindresorhus sindresorhus released this 19 Dec 16:27

v6.1.0

Choose a tag to compare

@sindresorhus sindresorhus released this 08 Jul 12:04

v6.0.0...v6.1.0

v6.0.0

Choose a tag to compare

@sindresorhus sindresorhus released this 04 Jul 11:57
  • Improve performance (#83) 80273d7
    • This is a major version because it slightly changes the timing of .activeCount and .pendingCount. This is unlikely to affect most users, but I wanted to play it safe. Learn more.

v5.0.0...v6.0.0

v5.0.0

Choose a tag to compare

@sindresorhus sindresorhus released this 01 Nov 06:31

Breaking

As a reminder, this package continues to require ESM. For TypeScript users, this includes having "module": "node16", "moduleResolution": "node16" in your tsconfig.

Fixes

  • Fix AsyncResource propagation issue (#71) ad8afe6

v4.0.0...v5.0.0