-
💔 Dropped official support for Node v16, which is EOL.
-
💔 Several methods, including BatchCluster#pids() were changed from async to sync (as they were needlessly async).
-
📦 A number of timeout options can now be validly 0 to disable timeouts:
spawnTimeoutMillis
taskTimeoutMillis
-
📦 Added eslint
@typescript-eslint/await-thenable
rule and delinted. -
📦 Updated development dependencies and rebuilt docs
Commits
- update GHA (bcd4b8c)
- rebuild docs (c7fa114)
- Attempt to avoid EPIPE on child process end. Verify that maxProcAgeMillis, taskTimeoutMillis, and spawnTimeoutMillis can be 0. (65bb31d)
- err may be null (1f69cb3)
- use new macos-14 images (a3ce931)
- handle zero timeouts as don't-timeout (a674f59)
- no need to await (f62d4d5)
- verify that we're not escalating an SIGPIPE to callers (797774e)
- pre v13 (4fc97db)
- ncu -u (06bf7af)
- add await-thenable linting (01ca551)
- fix jsdoc (1e42148)
- node 16 is EOL (2154ac5)
- pesky chai went ESM (585c9f0)
- HNY (26cb0a0)
- diffs from new prettier (867a5c5)
- update dev deps (852f06a)
- add lint job (dd2c21e)
- Update node imports to include "node:" prefix. Replace NodeJS.Timer references with NodeJS.Timeout. (029a7fd)
- drop node 14 support (77062c3)
- Switch to prettier-plugin-organize-imports and apply. (23f3295)
- ncu -u (0144af3)
- yarn docs (a73db0e)
- ncu -u (a6032ce)
- yarn docs (ab78987)
- ncu -u (9519dc4)
- add node 20 to build matrix (c630341)
Full Changelog: v12.1.0...v13.0.0