eslint/rewrite (@eslint/compat)
### [`v1.2.2`](https://redirect.github.com/eslint/rewrite/compare/80eb5455aa5e021fc8c514a11d67c59c583ae2a1...0dc78d335a98ef680b579851026438473147750e)
[Compare Source](https://redirect.github.com/eslint/rewrite/compare/80eb5455aa5e021fc8c514a11d67c59c583ae2a1...0dc78d335a98ef680b579851026438473147750e)
eslint/eslint (@eslint/js)
### [`v9.14.0`](https://redirect.github.com/eslint/eslint/compare/v9.13.0...28be4471f6eb61b4304ae3d17ea7eeacc6364bbe)
[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.13.0...v9.14.0)
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v8.12.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8122-2024-10-29)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.1...v8.12.2)
##### 🩹 Fixes
- **eslint-plugin:** \[switch-exhaustiveness-check] invert `considerDefaultExhaustiveForUnions` ([#10223](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10223))
##### ❤️ Thank You
- Kirk Waiblinger [@kirkwaiblinger](https://redirect.github.com/kirkwaiblinger)
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v8.12.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8121-2024-10-28)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.0...v8.12.1)
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v8.12.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8120-2024-10-28)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.11.0...v8.12.0)
##### 🚀 Features
- **eslint-plugin:** \[no-base-to-string] handle String() ([#10005](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10005))
- **eslint-plugin:** \[switch-exhaustiveness-check] add allowDefaultCaseMatchUnionMember option ([#9954](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9954))
- **eslint-plugin:** \[consistent-indexed-object-style] report mapped types ([#10160](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10160))
- **eslint-plugin:** \[prefer-nullish-coalescing] add support for assignment expressions ([#10152](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10152))
##### ❤️ Thank You
- Abraham Guo
- Kim Sang Du [@developer-bandi](https://redirect.github.com/developer-bandi)
- Kirk Waiblinger [@kirkwaiblinger](https://redirect.github.com/kirkwaiblinger)
- YeonJuan [@yeonjuan](https://redirect.github.com/yeonjuan)
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v8.12.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8122-2024-10-29)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.1...v8.12.2)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v8.12.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8121-2024-10-28)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.0...v8.12.1)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v8.12.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8120-2024-10-28)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.11.0...v8.12.0)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
denoland/deno (denoland/deno)
### [`v2.0.4`](https://redirect.github.com/denoland/deno/releases/tag/v2.0.4)
[Compare Source](https://redirect.github.com/denoland/deno/compare/v2.0.3...v2.0.4)
##### 2.0.4 / 2024.10.29
- Revert "fix(ext/node): fix dns.lookup result ordering ([#26264](https://redirect.github.com/denoland/deno/issues/26264))" ([#26621](https://redirect.github.com/denoland/deno/issues/26621))
- Revert "fix(ext/node): use primordials in `ext/node/polyfills/https.ts`
([#26323](https://redirect.github.com/denoland/deno/issues/26323))" ([#26613](https://redirect.github.com/denoland/deno/issues/26613))
- feat(lsp): "typescript.preferences.preferTypeOnlyAutoImports" setting ([#26546](https://redirect.github.com/denoland/deno/issues/26546))
- fix(check): expose more globals from [@types/node](https://redirect.github.com/types/node) ([#26603](https://redirect.github.com/denoland/deno/issues/26603))
- fix(check): ignore resolving `jsxImportSource` when jsx is not used in graph
([#26548](https://redirect.github.com/denoland/deno/issues/26548))
- fix(cli): Make --watcher CLEAR_SCREEN clear scrollback buffer as well as
visible screen ([#25997](https://redirect.github.com/denoland/deno/issues/25997))
- fix(compile): regression handling redirects ([#26586](https://redirect.github.com/denoland/deno/issues/26586))
- fix(ext/napi): export dynamic symbols list for {Free,Open}BSD ([#26605](https://redirect.github.com/denoland/deno/issues/26605))
- fix(ext/node): add path to `fs.stat` and `fs.statSync` error ([#26037](https://redirect.github.com/denoland/deno/issues/26037))
- fix(ext/node): compatibility with {Free,Open}BSD ([#26604](https://redirect.github.com/denoland/deno/issues/26604))
- fix(ext/node): use primordials in
ext\node\polyfills\internal\crypto_randomInt.ts ([#26534](https://redirect.github.com/denoland/deno/issues/26534))
- fix(install): cache json exports of JSR packages ([#26552](https://redirect.github.com/denoland/deno/issues/26552))
- fix(install): regression - do not panic when config file contains \r\n
newlines ([#26547](https://redirect.github.com/denoland/deno/issues/26547))
- fix(lsp): make missing import action fix infallible ([#26539](https://redirect.github.com/denoland/deno/issues/26539))
- fix(npm): match npm bearer token generation ([#26544](https://redirect.github.com/denoland/deno/issues/26544))
- fix(upgrade): stop running `deno lsp` processes on windows before attempting
to replace executable ([#26542](https://redirect.github.com/denoland/deno/issues/26542))
- fix(watch): don't panic on invalid file specifiers ([#26577](https://redirect.github.com/denoland/deno/issues/26577))
- fix: do not panic when failing to write to http cache ([#26591](https://redirect.github.com/denoland/deno/issues/26591))
- fix: provide hints in terminal errors for Node.js globals ([#26610](https://redirect.github.com/denoland/deno/issues/26610))
- fix: report exceptions from nextTick ([#26579](https://redirect.github.com/denoland/deno/issues/26579))
- fix: support watch flag to enable watching other files than the main module on
serve subcommand ([#26622](https://redirect.github.com/denoland/deno/issues/26622))
- perf: pass transpiled module to deno_core as known string ([#26555](https://redirect.github.com/denoland/deno/issues/26555))
eslint/eslint (eslint)
### [`v9.14.0`](https://redirect.github.com/eslint/eslint/compare/v9.13.0...db0b844a66ee25483f9619d04346de1a2a0d79fa)
[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.13.0...v9.14.0)
typescript-eslint/typescript-eslint (typescript-eslint)
### [`v8.12.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8122-2024-10-29)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.1...v8.12.2)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v8.12.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8121-2024-10-28)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.0...v8.12.1)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
### [`v8.12.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8120-2024-10-28)
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.11.0...v8.12.0)
##### 🚀 Features
- **typescript-eslint:** improve undefined extension handling ([#10177](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10177))
##### ❤️ Thank You
- Maxim Stykow [@mstykow](https://redirect.github.com/mstykow)
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
Configuration
📅 Schedule: Branch creation - "before 4am on Saturday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.2.1
->1.2.2
9.13.0
->9.14.0
20.17.1
->20.17.5
8.11.0
->8.12.2
8.11.0
->8.12.2
v2.0.3
->v2.0.4
9.13.0
->9.14.0
8.11.0
->8.12.2
Release Notes
eslint/rewrite (@eslint/compat)
### [`v1.2.2`](https://redirect.github.com/eslint/rewrite/compare/80eb5455aa5e021fc8c514a11d67c59c583ae2a1...0dc78d335a98ef680b579851026438473147750e) [Compare Source](https://redirect.github.com/eslint/rewrite/compare/80eb5455aa5e021fc8c514a11d67c59c583ae2a1...0dc78d335a98ef680b579851026438473147750e)eslint/eslint (@eslint/js)
### [`v9.14.0`](https://redirect.github.com/eslint/eslint/compare/v9.13.0...28be4471f6eb61b4304ae3d17ea7eeacc6364bbe) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.13.0...v9.14.0)typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v8.12.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8122-2024-10-29) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.1...v8.12.2) ##### 🩹 Fixes - **eslint-plugin:** \[switch-exhaustiveness-check] invert `considerDefaultExhaustiveForUnions` ([#10223](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10223)) ##### ❤️ Thank You - Kirk Waiblinger [@kirkwaiblinger](https://redirect.github.com/kirkwaiblinger) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.12.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8121-2024-10-28) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.0...v8.12.1) This was a version bump only for eslint-plugin to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.12.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8120-2024-10-28) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.11.0...v8.12.0) ##### 🚀 Features - **eslint-plugin:** \[no-base-to-string] handle String() ([#10005](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10005)) - **eslint-plugin:** \[switch-exhaustiveness-check] add allowDefaultCaseMatchUnionMember option ([#9954](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9954)) - **eslint-plugin:** \[consistent-indexed-object-style] report mapped types ([#10160](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10160)) - **eslint-plugin:** \[prefer-nullish-coalescing] add support for assignment expressions ([#10152](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10152)) ##### ❤️ Thank You - Abraham Guo - Kim Sang Du [@developer-bandi](https://redirect.github.com/developer-bandi) - Kirk Waiblinger [@kirkwaiblinger](https://redirect.github.com/kirkwaiblinger) - YeonJuan [@yeonjuan](https://redirect.github.com/yeonjuan) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v8.12.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8122-2024-10-29) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.1...v8.12.2) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.12.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8121-2024-10-28) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.0...v8.12.1) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.12.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8120-2024-10-28) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.11.0...v8.12.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.denoland/deno (denoland/deno)
### [`v2.0.4`](https://redirect.github.com/denoland/deno/releases/tag/v2.0.4) [Compare Source](https://redirect.github.com/denoland/deno/compare/v2.0.3...v2.0.4) ##### 2.0.4 / 2024.10.29 - Revert "fix(ext/node): fix dns.lookup result ordering ([#26264](https://redirect.github.com/denoland/deno/issues/26264))" ([#26621](https://redirect.github.com/denoland/deno/issues/26621)) - Revert "fix(ext/node): use primordials in `ext/node/polyfills/https.ts` ([#26323](https://redirect.github.com/denoland/deno/issues/26323))" ([#26613](https://redirect.github.com/denoland/deno/issues/26613)) - feat(lsp): "typescript.preferences.preferTypeOnlyAutoImports" setting ([#26546](https://redirect.github.com/denoland/deno/issues/26546)) - fix(check): expose more globals from [@types/node](https://redirect.github.com/types/node) ([#26603](https://redirect.github.com/denoland/deno/issues/26603)) - fix(check): ignore resolving `jsxImportSource` when jsx is not used in graph ([#26548](https://redirect.github.com/denoland/deno/issues/26548)) - fix(cli): Make --watcher CLEAR_SCREEN clear scrollback buffer as well as visible screen ([#25997](https://redirect.github.com/denoland/deno/issues/25997)) - fix(compile): regression handling redirects ([#26586](https://redirect.github.com/denoland/deno/issues/26586)) - fix(ext/napi): export dynamic symbols list for {Free,Open}BSD ([#26605](https://redirect.github.com/denoland/deno/issues/26605)) - fix(ext/node): add path to `fs.stat` and `fs.statSync` error ([#26037](https://redirect.github.com/denoland/deno/issues/26037)) - fix(ext/node): compatibility with {Free,Open}BSD ([#26604](https://redirect.github.com/denoland/deno/issues/26604)) - fix(ext/node): use primordials in ext\node\polyfills\internal\crypto_randomInt.ts ([#26534](https://redirect.github.com/denoland/deno/issues/26534)) - fix(install): cache json exports of JSR packages ([#26552](https://redirect.github.com/denoland/deno/issues/26552)) - fix(install): regression - do not panic when config file contains \r\n newlines ([#26547](https://redirect.github.com/denoland/deno/issues/26547)) - fix(lsp): make missing import action fix infallible ([#26539](https://redirect.github.com/denoland/deno/issues/26539)) - fix(npm): match npm bearer token generation ([#26544](https://redirect.github.com/denoland/deno/issues/26544)) - fix(upgrade): stop running `deno lsp` processes on windows before attempting to replace executable ([#26542](https://redirect.github.com/denoland/deno/issues/26542)) - fix(watch): don't panic on invalid file specifiers ([#26577](https://redirect.github.com/denoland/deno/issues/26577)) - fix: do not panic when failing to write to http cache ([#26591](https://redirect.github.com/denoland/deno/issues/26591)) - fix: provide hints in terminal errors for Node.js globals ([#26610](https://redirect.github.com/denoland/deno/issues/26610)) - fix: report exceptions from nextTick ([#26579](https://redirect.github.com/denoland/deno/issues/26579)) - fix: support watch flag to enable watching other files than the main module on serve subcommand ([#26622](https://redirect.github.com/denoland/deno/issues/26622)) - perf: pass transpiled module to deno_core as known string ([#26555](https://redirect.github.com/denoland/deno/issues/26555))eslint/eslint (eslint)
### [`v9.14.0`](https://redirect.github.com/eslint/eslint/compare/v9.13.0...db0b844a66ee25483f9619d04346de1a2a0d79fa) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.13.0...v9.14.0)typescript-eslint/typescript-eslint (typescript-eslint)
### [`v8.12.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8122-2024-10-29) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.1...v8.12.2) This was a version bump only for typescript-eslint to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.12.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8121-2024-10-28) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.12.0...v8.12.1) This was a version bump only for typescript-eslint to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.12.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8120-2024-10-28) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.11.0...v8.12.0) ##### 🚀 Features - **typescript-eslint:** improve undefined extension handling ([#10177](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10177)) ##### ❤️ Thank You - Maxim Stykow [@mstykow](https://redirect.github.com/mstykow) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.Configuration
📅 Schedule: Branch creation - "before 4am on Saturday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.