typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v7.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#720-2024-03-11)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.1...v7.2.0)
##### 🚀 Features
- support TS 5.4
- **eslint-plugin:** \[prefer-string-starts-ends-with] add allowSingleElementEquality option
##### 🩹 Fixes
- **eslint-plugin:** expose \*-type-checked-only configs for extension
- **eslint-plugin:** \[member-ordering] report alphabetical sorting for all groups instead of just the first failing group
- **eslint-plugin:** \[no-var-requires, no-require-imports] support template literal
- **eslint-plugin:** \[no-useless-template-literals] detect TemplateLiteral
- **eslint-plugin:** \[no-unnecessary-condition] handle union array and tuple type
- **eslint-plugin:** \[prefer-find] support ternary branches in prefer-find
##### ❤️ Thank You
- Arka Pratim Chaudhuri
- auvred
- Chris Plummer
- Fotis Papadogeorgopoulos
- Josh Goldberg ✨
- Kirk Waiblinger
- Wayne Zhang
- 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)
### [`v7.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#720-2024-03-11)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.1...v7.2.0)
##### 🚀 Features
- support TS 5.4
##### ❤️ Thank You
- Arka Pratim Chaudhuri
- auvred
- Chris Plummer
- Fotis Papadogeorgopoulos
- Josh Goldberg ✨
- Kirk Waiblinger
- Wayne Zhang
- 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.
denoland/deno (denoland/deno)
### [`v1.41.3`](https://togithub.com/denoland/deno/releases/tag/v1.41.3)
[Compare Source](https://togithub.com/denoland/deno/compare/v1.41.2...v1.41.3)
##### 1.41.3 / 2024.03.14
- fix(cli): occasional panics on progress bar ([#22809](https://togithub.com/denoland/deno/issues/22809))
- fix(cli): show asserts before leaks ([#22904](https://togithub.com/denoland/deno/issues/22904))
- fix(cli): unbreak extension example and fix \__runtime_js_sources ([#22906](https://togithub.com/denoland/deno/issues/22906))
- fix(cli): use Instant for test times ([#22853](https://togithub.com/denoland/deno/issues/22853))
- fix(config): add unstable features as examples to config schema ([#22814](https://togithub.com/denoland/deno/issues/22814))
- fix(config): remove pkg name example and add pattern to schema ([#22813](https://togithub.com/denoland/deno/issues/22813))
- fix(ext/node): add more named curves in `crypto.generateKeyPair[Sync]()`
([#22882](https://togithub.com/denoland/deno/issues/22882))
- fix(ext/node) implement receiveMessageOnPort for node:worker_threads ([#22766](https://togithub.com/denoland/deno/issues/22766))
- fix(ext/node): DH (`dhKeyAgreement`) support for `createPrivateKey` ([#22891](https://togithub.com/denoland/deno/issues/22891))
- fix(ext/node): Add Immediate class to mirror NodeJS.Immediate ([#22808](https://togithub.com/denoland/deno/issues/22808))
- fix(ext/node): Implement `isBuiltin` in `node:module` ([#22817](https://togithub.com/denoland/deno/issues/22817))
- fix(ext/node): Match punycode module behavior to node ([#22847](https://togithub.com/denoland/deno/issues/22847))
- fix(ext/node): Support private EC key signing ([#22914](https://togithub.com/denoland/deno/issues/22914))
- fix(ext/node): allow automatic worker_thread termination ([#22647](https://togithub.com/denoland/deno/issues/22647))
- fix(ext/node): crypto.getCipherInfo() ([#22916](https://togithub.com/denoland/deno/issues/22916))
- fix(ext/node): flush brotli decompression stream ([#22856](https://togithub.com/denoland/deno/issues/22856))
- fix(ext/node): initial `crypto.createPublicKey()` support ([#22509](https://togithub.com/denoland/deno/issues/22509))
- fix(ext/node): make worker ids sequential ([#22884](https://togithub.com/denoland/deno/issues/22884))
- fix(ext/node): make worker setup synchronous ([#22815](https://togithub.com/denoland/deno/issues/22815))
- fix(ext/node): support `spki` format in createPublicKey ([#22918](https://togithub.com/denoland/deno/issues/22918))
- fix(ext/node): support junction symlinks on Windows ([#22762](https://togithub.com/denoland/deno/issues/22762))
- fix(ext/node): worker_threads.parentPort is updated on startup ([#20794](https://togithub.com/denoland/deno/issues/20794))
- fix(ext/websocket): do not continue reading if socket rid closes ([#21849](https://togithub.com/denoland/deno/issues/21849))
- fix(node): add nul byte to statfs path on windows ([#22905](https://togithub.com/denoland/deno/issues/22905))
- fix(node): implement fs.statfs() ([#22862](https://togithub.com/denoland/deno/issues/22862))
- fix(node): require of pkg json imports was broken ([#22821](https://togithub.com/denoland/deno/issues/22821))
- fix(node): resolve .css files in npm packages when type checking ([#22804](https://togithub.com/denoland/deno/issues/22804))
- fix(node): resolve types via package.json for directory import ([#22878](https://togithub.com/denoland/deno/issues/22878))
- fix(node:http) Export `validateHeaderName` and `validateHeaderValue` functions
([#22616](https://togithub.com/denoland/deno/issues/22616))
- fix(publish): ability to un-exclude when .gitignore ignores everything
([#22805](https://togithub.com/denoland/deno/issues/22805))
- fix(publish): regression - publishing with vendor folder ([#22830](https://togithub.com/denoland/deno/issues/22830))
- fix(publish): suggest using `--allow-dirty` on uncommitted changes ([#22810](https://togithub.com/denoland/deno/issues/22810))
- fix(publish): typo in `--allow-dirty` help text ([#22799](https://togithub.com/denoland/deno/issues/22799))
- fix(runtime): Restore default signal handler after user handlers are
unregistered ([#22757](https://togithub.com/denoland/deno/issues/22757))
- fix(runtime): negate partial condition for deny flags ([#22866](https://togithub.com/denoland/deno/issues/22866))
- fix(slow-types): improved exports tracing and infer type literals in as exprs
([#22849](https://togithub.com/denoland/deno/issues/22849))
- fix: fix crate vulnerabilities ([#22825](https://togithub.com/denoland/deno/issues/22825))
- fix: stop type checking during runtime ([#22854](https://togithub.com/denoland/deno/issues/22854))
- fix: support sloppy resolution to file where directory exists ([#22800](https://togithub.com/denoland/deno/issues/22800))
- fix: typo in error from GPUBuffer.prototype.mapAsync ([#22913](https://togithub.com/denoland/deno/issues/22913))
- perf(permissions): Fast exit from checks when permission is in "fully-granted"
state ([#22894](https://togithub.com/denoland/deno/issues/22894))
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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
20.11.25
->20.11.28
7.1.1
->7.2.0
7.1.1
->7.2.0
v1.41.2
->v1.41.3
Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v7.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#720-2024-03-11) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.1...v7.2.0) ##### 🚀 Features - support TS 5.4 - **eslint-plugin:** \[prefer-string-starts-ends-with] add allowSingleElementEquality option ##### 🩹 Fixes - **eslint-plugin:** expose \*-type-checked-only configs for extension - **eslint-plugin:** \[member-ordering] report alphabetical sorting for all groups instead of just the first failing group - **eslint-plugin:** \[no-var-requires, no-require-imports] support template literal - **eslint-plugin:** \[no-useless-template-literals] detect TemplateLiteral - **eslint-plugin:** \[no-unnecessary-condition] handle union array and tuple type - **eslint-plugin:** \[prefer-find] support ternary branches in prefer-find ##### ❤️ Thank You - Arka Pratim Chaudhuri - auvred - Chris Plummer - Fotis Papadogeorgopoulos - Josh Goldberg ✨ - Kirk Waiblinger - Wayne Zhang - 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)
### [`v7.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#720-2024-03-11) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.1...v7.2.0) ##### 🚀 Features - support TS 5.4 ##### ❤️ Thank You - Arka Pratim Chaudhuri - auvred - Chris Plummer - Fotis Papadogeorgopoulos - Josh Goldberg ✨ - Kirk Waiblinger - Wayne Zhang - 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.denoland/deno (denoland/deno)
### [`v1.41.3`](https://togithub.com/denoland/deno/releases/tag/v1.41.3) [Compare Source](https://togithub.com/denoland/deno/compare/v1.41.2...v1.41.3) ##### 1.41.3 / 2024.03.14 - fix(cli): occasional panics on progress bar ([#22809](https://togithub.com/denoland/deno/issues/22809)) - fix(cli): show asserts before leaks ([#22904](https://togithub.com/denoland/deno/issues/22904)) - fix(cli): unbreak extension example and fix \__runtime_js_sources ([#22906](https://togithub.com/denoland/deno/issues/22906)) - fix(cli): use Instant for test times ([#22853](https://togithub.com/denoland/deno/issues/22853)) - fix(config): add unstable features as examples to config schema ([#22814](https://togithub.com/denoland/deno/issues/22814)) - fix(config): remove pkg name example and add pattern to schema ([#22813](https://togithub.com/denoland/deno/issues/22813)) - fix(ext/node): add more named curves in `crypto.generateKeyPair[Sync]()` ([#22882](https://togithub.com/denoland/deno/issues/22882)) - fix(ext/node) implement receiveMessageOnPort for node:worker_threads ([#22766](https://togithub.com/denoland/deno/issues/22766)) - fix(ext/node): DH (`dhKeyAgreement`) support for `createPrivateKey` ([#22891](https://togithub.com/denoland/deno/issues/22891)) - fix(ext/node): Add Immediate class to mirror NodeJS.Immediate ([#22808](https://togithub.com/denoland/deno/issues/22808)) - fix(ext/node): Implement `isBuiltin` in `node:module` ([#22817](https://togithub.com/denoland/deno/issues/22817)) - fix(ext/node): Match punycode module behavior to node ([#22847](https://togithub.com/denoland/deno/issues/22847)) - fix(ext/node): Support private EC key signing ([#22914](https://togithub.com/denoland/deno/issues/22914)) - fix(ext/node): allow automatic worker_thread termination ([#22647](https://togithub.com/denoland/deno/issues/22647)) - fix(ext/node): crypto.getCipherInfo() ([#22916](https://togithub.com/denoland/deno/issues/22916)) - fix(ext/node): flush brotli decompression stream ([#22856](https://togithub.com/denoland/deno/issues/22856)) - fix(ext/node): initial `crypto.createPublicKey()` support ([#22509](https://togithub.com/denoland/deno/issues/22509)) - fix(ext/node): make worker ids sequential ([#22884](https://togithub.com/denoland/deno/issues/22884)) - fix(ext/node): make worker setup synchronous ([#22815](https://togithub.com/denoland/deno/issues/22815)) - fix(ext/node): support `spki` format in createPublicKey ([#22918](https://togithub.com/denoland/deno/issues/22918)) - fix(ext/node): support junction symlinks on Windows ([#22762](https://togithub.com/denoland/deno/issues/22762)) - fix(ext/node): worker_threads.parentPort is updated on startup ([#20794](https://togithub.com/denoland/deno/issues/20794)) - fix(ext/websocket): do not continue reading if socket rid closes ([#21849](https://togithub.com/denoland/deno/issues/21849)) - fix(node): add nul byte to statfs path on windows ([#22905](https://togithub.com/denoland/deno/issues/22905)) - fix(node): implement fs.statfs() ([#22862](https://togithub.com/denoland/deno/issues/22862)) - fix(node): require of pkg json imports was broken ([#22821](https://togithub.com/denoland/deno/issues/22821)) - fix(node): resolve .css files in npm packages when type checking ([#22804](https://togithub.com/denoland/deno/issues/22804)) - fix(node): resolve types via package.json for directory import ([#22878](https://togithub.com/denoland/deno/issues/22878)) - fix(node:http) Export `validateHeaderName` and `validateHeaderValue` functions ([#22616](https://togithub.com/denoland/deno/issues/22616)) - fix(publish): ability to un-exclude when .gitignore ignores everything ([#22805](https://togithub.com/denoland/deno/issues/22805)) - fix(publish): regression - publishing with vendor folder ([#22830](https://togithub.com/denoland/deno/issues/22830)) - fix(publish): suggest using `--allow-dirty` on uncommitted changes ([#22810](https://togithub.com/denoland/deno/issues/22810)) - fix(publish): typo in `--allow-dirty` help text ([#22799](https://togithub.com/denoland/deno/issues/22799)) - fix(runtime): Restore default signal handler after user handlers are unregistered ([#22757](https://togithub.com/denoland/deno/issues/22757)) - fix(runtime): negate partial condition for deny flags ([#22866](https://togithub.com/denoland/deno/issues/22866)) - fix(slow-types): improved exports tracing and infer type literals in as exprs ([#22849](https://togithub.com/denoland/deno/issues/22849)) - fix: fix crate vulnerabilities ([#22825](https://togithub.com/denoland/deno/issues/22825)) - fix: stop type checking during runtime ([#22854](https://togithub.com/denoland/deno/issues/22854)) - fix: support sloppy resolution to file where directory exists ([#22800](https://togithub.com/denoland/deno/issues/22800)) - fix: typo in error from GPUBuffer.prototype.mapAsync ([#22913](https://togithub.com/denoland/deno/issues/22913)) - perf(permissions): Fast exit from checks when permission is in "fully-granted" state ([#22894](https://togithub.com/denoland/deno/issues/22894))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 has been generated by Mend Renovate. View repository job log here.