Skip to content

Commit 632290a

Browse files
committed
Bump version to v3.0.0: target compatibility has been upgraded from ES6 to ES2020
1 parent b2e8533 commit 632290a

8 files changed

+110
-136
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,13 @@ npm i zero-backpressure-semaphore-typescript
3333
- **Fully covered** by rigorous unit tests.
3434
- Self-explanatory method names.
3535
- No external runtime dependencies: Only development dependencies are used.
36-
- ES6 Compatibility: The `tsconfig` target is set to ES6, ensuring compatibility with ES6 environments.
36+
- ES2020 Compatibility: The `tsconfig` target is set to ES2020, ensuring compatibility with ES2020 environments.
3737
- TypeScript support.
3838

39+
## Breaking Change in Version 3.0.0
40+
41+
In version 3.0.0, the target compatibility has been upgraded from ES6 to ES2020. This change was made to leverage the widespread adoption of ES2020, its native support for async/await, and the use of `Promise.allSettled` within the semaphore.
42+
3943
## Breaking Change in Version 2.0.0
4044

4145
The only breaking change in this release is the renaming of the method `waitTillAllExecutingJobsAreSettled` to `waitForAllExecutingJobsToComplete` for improved readability. No other changes have been introduced.

dist/zero-backpressure-semaphore.js

Lines changed: 48 additions & 69 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/zero-backpressure-semaphore.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)