typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v7.4.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#740-2024-03-25)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.1...v7.4.0)
##### 🚀 Features
- **eslint-plugin:** \[consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata
- **eslint-plugin:** \[no-unnecessary-type-arguments] handle tagged templates
- **eslint-plugin:** deprecate no-throw-literal and add a renamed only-throw-error
##### 🩹 Fixes
- **eslint-plugin:** \[prefer-optional-chain] address multipart nullish checks false positive
- **eslint-plugin:** \[prefer-optional-chain] properly disambiguate between `boolean` and `false`
- **eslint-plugin:** \[no-unnecessary-type-assertion] avoid remove const casting on template literals with expressions inside
##### ❤️ Thank You
- Abraham Guo
- Brad Zacher
- Josh Goldberg ✨
- Kim Sang Du
- Kirk Waiblinger
- Marco Pasqualetti
- 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.
### [`v7.3.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#731-2024-03-18)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.0...v7.3.1)
##### 🩹 Fixes
- **eslint-plugin:** \[no-floating-promises] revert disable of ignoreVoid in strict config
##### ❤️ Thank You
- Josh Goldberg ✨
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.
### [`v7.3.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#730-2024-03-18)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.2.0...v7.3.0)
##### 🚀 Features
- **eslint-plugin:** \[restrict-template-expressions] add `allowArray` option
- **eslint-plugin:** add meta.docs.recommended setting for strict config options
- **eslint-plugin:** add rule `use-unknown-in-catch-callback-variables`
- **eslint-plugin:** \[prefer-reduce-type-parameter] supports tuple, union, intersection
##### 🩹 Fixes
- correct `engines.node` constraints in `package.json`
- **eslint-plugin:** \[unbound-method] check method definition in object literal using longhand form
- **eslint-plugin:** \[consistent-type-imports] handle imports without specifiers
- **eslint-plugin:** \[no-redundant-type-constituents] incorrectly marks & string as redundant
- **eslint-plugin:** \[no-unnecessary-qualifier] handle merge namespace with enum
- **eslint-plugin:** \[no-unused-expressions] false negatives when using assertions
- **eslint-plugin:** \[ban-ts-comment] more accurate handling of multiline comments
- **eslint-plugin:** \[explicit-function-return-type, explicit-module-boundary-types] improved checking for allowHigherOrderFunctions option
- **eslint-plugin:** \[class-literal-property-style] ignore property assigned in constructor
- **eslint-plugin:** \[no-unnecessary-type-assertion] fix false negative for const variable declarations
##### ❤️ Thank You
- Abraham Guo
- Alexu
- Arka Pratim Chaudhuri
- auvred
- Derrick Isaacson
- fnx
- Josh Goldberg ✨
- Kirk Waiblinger
- Marta Cardoso
- Michaël De Boey
- Tristan Rasmussen
- 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.
### [`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.4.0`](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.1...5d2469142262672e381db3b4a4e2bffa80984810)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.1...v7.4.0)
### [`v7.3.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#731-2024-03-18)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.0...v7.3.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.
### [`v7.3.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#730-2024-03-18)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.2.0...v7.3.0)
##### 🩹 Fixes
- correct `engines.node` constraints in `package.json`
##### ❤️ Thank You
- Abraham Guo
- Alexu
- Arka Pratim Chaudhuri
- auvred
- Derrick Isaacson
- fnx
- Josh Goldberg ✨
- Kirk Waiblinger
- Marta Cardoso
- Michaël De Boey
- Tristan Rasmussen
- 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.
### [`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.
ota-meshi/eslint-plugin-astro (eslint-plugin-astro)
### [`v0.33.1`](https://togithub.com/ota-meshi/eslint-plugin-astro/blob/HEAD/CHANGELOG.md#0331)
[Compare Source](https://togithub.com/ota-meshi/eslint-plugin-astro/compare/v0.33.0...v0.33.1)
##### Patch Changes
- [#334](https://togithub.com/ota-meshi/eslint-plugin-astro/pull/334) [`a84fe26`](https://togithub.com/ota-meshi/eslint-plugin-astro/commit/a84fe26a3aa0f5d84a7d2d9630f9025c4c8a60f2) Thanks [@ota-meshi](https://togithub.com/ota-meshi)! - fix: client-side scripts not being able to linting in flat configs
### [`v0.33.0`](https://togithub.com/ota-meshi/eslint-plugin-astro/blob/HEAD/CHANGELOG.md#0330)
[Compare Source](https://togithub.com/ota-meshi/eslint-plugin-astro/compare/v0.32.0...v0.33.0)
##### Minor Changes
- [#322](https://togithub.com/ota-meshi/eslint-plugin-astro/pull/322) [`d55a51e`](https://togithub.com/ota-meshi/eslint-plugin-astro/commit/d55a51eb6903f30a90d81f0a9731520e45a7de83) Thanks [@oanaOM](https://togithub.com/oanaOM)! - feat add `astro/missing-client-only-directive-value` rule
### [`v0.32.0`](https://togithub.com/ota-meshi/eslint-plugin-astro/blob/HEAD/CHANGELOG.md#0320)
[Compare Source](https://togithub.com/ota-meshi/eslint-plugin-astro/compare/v0.31.4...v0.32.0)
##### Minor Changes
- [#324](https://togithub.com/ota-meshi/eslint-plugin-astro/pull/324) [`64abbb1`](https://togithub.com/ota-meshi/eslint-plugin-astro/commit/64abbb106e20ba6baa79c59a0f545769ab2c7b3d) Thanks [@ota-meshi](https://togithub.com/ota-meshi)! - feat: add support for flat config
KaTeX/KaTeX (katex)
### [`v0.16.10`](https://togithub.com/KaTeX/KaTeX/blob/HEAD/CHANGELOG.md#01610-2024-03-24)
[Compare Source](https://togithub.com/KaTeX/KaTeX/compare/v0.16.9...v0.16.10)
##### Bug Fixes
- \edef bypassing maxExpand via exponential blowup ([e88b4c3](https://togithub.com/KaTeX/KaTeX/commit/e88b4c357f978b1bca8edfe3297f0aa309bcbe34))
- escape \includegraphics src and alt ([c5897fc](https://togithub.com/KaTeX/KaTeX/commit/c5897fcd1f73da9612a53e6b5544f1d776e17770))
- force protocol to be lowercase for better protocol filtering ([fc5af64](https://togithub.com/KaTeX/KaTeX/commit/fc5af64183a3ceb9be9d1c23a275999a728593de)), closes [/datatracker.ietf.org/doc/html/rfc3986#section-3](https://togithub.com//datatracker.ietf.org/doc/html/rfc3986/issues/section-3)
- maxExpand limit with Unicode sub/superscripts ([085e21b](https://togithub.com/KaTeX/KaTeX/commit/085e21b5da05414efefa932570e7201a7c70e5b2))
parcel-bundler/lightningcss (lightningcss)
### [`v1.24.1`](https://togithub.com/parcel-bundler/lightningcss/releases/tag/v1.24.1)
[Compare Source](https://togithub.com/parcel-bundler/lightningcss/compare/v1.24.0...v1.24.1)
- Disabled CSS `transform` optimizations using `matrix()`, which could break transitions and animations. – [https://github.com/parcel-bundler/lightningcss/pull/694](https://togithub.com/parcel-bundler/lightningcss/pull/694)
- Merge `@supports` declarations with the same property (minus vendor prefix) and value – [`6bd2761`](https://togithub.com/parcel-bundler/lightningcss/commit/6bd2761badb9d5434783acffcae35ef6c3311e06)
syntax-tree/mdast-util-mdx-jsx (mdast-util-mdx-jsx)
### [`v3.1.2`](https://togithub.com/syntax-tree/mdast-util-mdx-jsx/releases/tag/3.1.2)
[Compare Source](https://togithub.com/syntax-tree/mdast-util-mdx-jsx/compare/3.1.1...3.1.2)
##### Fix
- [`a793033`](https://togithub.com/syntax-tree/mdast-util-mdx-jsx/commit/a793033) Fix indent of JSX in block quotes in JSX
- [`04dffd3`](https://togithub.com/syntax-tree/mdast-util-mdx-jsx/commit/04dffd3) Fix indent of JSX in lists in JSX
by [@XiNiHa](https://togithub.com/XiNiHa) in [https://github.com/syntax-tree/mdast-util-mdx-jsx/pull/13](https://togithub.com/syntax-tree/mdast-util-mdx-jsx/pull/13)
**Full Changelog**: https://github.com/syntax-tree/mdast-util-mdx-jsx/compare/3.1.1...3.1.2
rehype-pretty/rehype-pretty-code (rehype-pretty-code)
### [`v0.13.1`](https://togithub.com/rehype-pretty/rehype-pretty-code/releases/tag/v0.13.1)
[Compare Source](https://togithub.com/rehype-pretty/rehype-pretty-code/compare/v0.13.0...v0.13.1)
##### 🐞 Bug Fixes
- Cache highlighter based on theme - by [@atomiks](https://togithub.com/atomiks) in [https://github.com/rehype-pretty/rehype-pretty-code/issues/187](https://togithub.com/rehype-pretty/rehype-pretty-code/issues/187) [(50e9a)](https://togithub.com/rehype-pretty/rehype-pretty-code/commit/50e9a32). Fixes memory issues when `rehypePrettyCode` plugin is invoked multiple times and the options object is not a static reference.
##### [View changes on GitHub](https://togithub.com/rehype-pretty/rehype-pretty-code/compare/v0.13.0...v0.13.1)
lovell/sharp (sharp)
### [`v0.33.3`](https://togithub.com/lovell/sharp/compare/v0.33.2...v0.33.3)
[Compare Source](https://togithub.com/lovell/sharp/compare/v0.33.2...v0.33.3)
shikijs/shiki (shiki)
### [`v1.2.2`](https://togithub.com/shikijs/shiki/releases/tag/v1.2.2)
[Compare Source](https://togithub.com/shikijs/shiki/compare/v1.2.1...v1.2.2)
##### 🚀 Features
- Update deps, new `tsv` grammar - by [@antfu](https://togithub.com/antfu) [(a7ca7)](https://togithub.com/shikijs/shiki/commit/a7ca7c32)
##### 🐞 Bug Fixes
- **monaco**: Typo on interface - by [@ije](https://togithub.com/ije) in [https://github.com/shikijs/shiki/issues/644](https://togithub.com/shikijs/shiki/issues/644) [(1fc70)](https://togithub.com/shikijs/shiki/commit/1fc70bd3)
##### 🏎 Performance
- **shiki-monaco**: Improve tokenizer performance - by [@ije](https://togithub.com/ije) in [https://github.com/shikijs/shiki/issues/645](https://togithub.com/shikijs/shiki/issues/645) [(069e0)](https://togithub.com/shikijs/shiki/commit/069e0be7)
##### [View changes on GitHub](https://togithub.com/shikijs/shiki/compare/v1.2.1...v1.2.2)
### [`v1.2.1`](https://togithub.com/shikijs/shiki/releases/tag/v1.2.1)
[Compare Source](https://togithub.com/shikijs/shiki/compare/v1.2.0...v1.2.1)
##### 🐞 Bug Fixes
- **vitepress-twoslash**: Pass `options.twoslashOptions` to `createTwoslasher` - by [@sapphi-red](https://togithub.com/sapphi-red) in [https://github.com/shikijs/shiki/issues/637](https://togithub.com/shikijs/shiki/issues/637) [(75832)](https://togithub.com/shikijs/shiki/commit/75832e13)
##### [View changes on GitHub](https://togithub.com/shikijs/shiki/compare/v1.2.0...v1.2.1)
### [`v1.2.0`](https://togithub.com/shikijs/shiki/releases/tag/v1.2.0)
[Compare Source](https://togithub.com/shikijs/shiki/compare/v1.1.7...v1.2.0)
##### 🚀 Features
- Upgrade deps, new lang `Gleam`, new theme `Houston` - by [@antfu](https://togithub.com/antfu) [(163d8)](https://togithub.com/shikijs/shiki/commit/163d83b6)
##### 🏎 Performance
- Bundle wasm binary in chunk for `shiki/wasm` and `@shikijs/core/wasm-inlined` - by [@antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/624](https://togithub.com/shikijs/shiki/issues/624) [(56d1a)](https://togithub.com/shikijs/shiki/commit/56d1a486)
##### [View changes on GitHub](https://togithub.com/shikijs/shiki/compare/v1.1.7...v1.2.0)
tailwindlabs/tailwindcss (tailwindcss)
### [`v3.4.3`](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.4.2...f1f419a9ecfcd00a2001ee96ab252739fca47564)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.4.2...v3.4.3)
### [`v3.4.2`](https://togithub.com/tailwindlabs/tailwindcss/releases/tag/v3.4.2)
[Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.4.1...v3.4.2)
##### Fixed
- Ensure max specificity of `0,0,1` for button and input Preflight rules ([#12735](https://togithub.com/tailwindlabs/tailwindcss/pull/12735))
- Improve glob handling for folders with `(`, `)`, `[` or `]` in the file path ([#12715](https://togithub.com/tailwindlabs/tailwindcss/pull/12715))
- Split `:has` rules when using `experimental.optimizeUniversalDefaults` ([#12736](https://togithub.com/tailwindlabs/tailwindcss/pull/12736))
- Sort arbitrary properties alphabetically across multiple class lists ([#12911](https://togithub.com/tailwindlabs/tailwindcss/pull/12911))
- Add `mix-blend-plus-darker` utility ([#12923](https://togithub.com/tailwindlabs/tailwindcss/pull/12923))
- Ensure dashes are allowed in variant modifiers ([#13303](https://togithub.com/tailwindlabs/tailwindcss/pull/13303))
- Fix crash showing completions in Intellisense when using a custom separator ([#13306](https://togithub.com/tailwindlabs/tailwindcss/pull/13306))
- Transpile `import.meta.url` in config files ([#13322](https://togithub.com/tailwindlabs/tailwindcss/pull/13322))
- Reset letter spacing for form elements ([#13150](https://togithub.com/tailwindlabs/tailwindcss/pull/13150))
- Fix missing `xx-large` and remove double `x-large` absolute size ([#13324](https://togithub.com/tailwindlabs/tailwindcss/pull/13324))
- Don't error when encountering nested CSS unless trying to `@apply` a class that uses nesting ([#13325](https://togithub.com/tailwindlabs/tailwindcss/pull/13325))
- Ensure that arbitrary properties respect `important` configuration ([#13353](https://togithub.com/tailwindlabs/tailwindcss/pull/13353))
- Change dark mode selector so `@apply` works correctly with pseudo elements ([#13379](https://togithub.com/tailwindlabs/tailwindcss/pull/13379))
Microsoft/TypeScript (typescript)
### [`v5.4.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.3): TypeScript 5.4.3
[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.2...v5.4.3)
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 5.4.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+).
Downloads are available on:
- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" in timezone Asia/Tokyo, 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.12.2
18.2.64
->18.2.73
7.1.1
->7.4.0
7.1.1
->7.4.0
0.31.4
->0.33.1
0.16.9
->0.16.10
1.24.0
->1.24.1
3.1.1
->3.1.2
0.13.0
->0.13.1
0.33.2
->0.33.3
1.1.7
->1.2.2
3.4.1
->3.4.3
5.4.2
->5.4.3
Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v7.4.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#740-2024-03-25) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.1...v7.4.0) ##### 🚀 Features - **eslint-plugin:** \[consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata - **eslint-plugin:** \[no-unnecessary-type-arguments] handle tagged templates - **eslint-plugin:** deprecate no-throw-literal and add a renamed only-throw-error ##### 🩹 Fixes - **eslint-plugin:** \[prefer-optional-chain] address multipart nullish checks false positive - **eslint-plugin:** \[prefer-optional-chain] properly disambiguate between `boolean` and `false` - **eslint-plugin:** \[no-unnecessary-type-assertion] avoid remove const casting on template literals with expressions inside ##### ❤️ Thank You - Abraham Guo - Brad Zacher - Josh Goldberg ✨ - Kim Sang Du - Kirk Waiblinger - Marco Pasqualetti - 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. ### [`v7.3.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#731-2024-03-18) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.0...v7.3.1) ##### 🩹 Fixes - **eslint-plugin:** \[no-floating-promises] revert disable of ignoreVoid in strict config ##### ❤️ Thank You - Josh Goldberg ✨ 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. ### [`v7.3.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#730-2024-03-18) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.2.0...v7.3.0) ##### 🚀 Features - **eslint-plugin:** \[restrict-template-expressions] add `allowArray` option - **eslint-plugin:** add meta.docs.recommended setting for strict config options - **eslint-plugin:** add rule `use-unknown-in-catch-callback-variables` - **eslint-plugin:** \[prefer-reduce-type-parameter] supports tuple, union, intersection ##### 🩹 Fixes - correct `engines.node` constraints in `package.json` - **eslint-plugin:** \[unbound-method] check method definition in object literal using longhand form - **eslint-plugin:** \[consistent-type-imports] handle imports without specifiers - **eslint-plugin:** \[no-redundant-type-constituents] incorrectly marks & string as redundant - **eslint-plugin:** \[no-unnecessary-qualifier] handle merge namespace with enum - **eslint-plugin:** \[no-unused-expressions] false negatives when using assertions - **eslint-plugin:** \[ban-ts-comment] more accurate handling of multiline comments - **eslint-plugin:** \[explicit-function-return-type, explicit-module-boundary-types] improved checking for allowHigherOrderFunctions option - **eslint-plugin:** \[class-literal-property-style] ignore property assigned in constructor - **eslint-plugin:** \[no-unnecessary-type-assertion] fix false negative for const variable declarations ##### ❤️ Thank You - Abraham Guo - Alexu - Arka Pratim Chaudhuri - auvred - Derrick Isaacson - fnx - Josh Goldberg ✨ - Kirk Waiblinger - Marta Cardoso - Michaël De Boey - Tristan Rasmussen - 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. ### [`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.4.0`](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.1...5d2469142262672e381db3b4a4e2bffa80984810) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.1...v7.4.0) ### [`v7.3.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#731-2024-03-18) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.0...v7.3.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. ### [`v7.3.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#730-2024-03-18) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.2.0...v7.3.0) ##### 🩹 Fixes - correct `engines.node` constraints in `package.json` ##### ❤️ Thank You - Abraham Guo - Alexu - Arka Pratim Chaudhuri - auvred - Derrick Isaacson - fnx - Josh Goldberg ✨ - Kirk Waiblinger - Marta Cardoso - Michaël De Boey - Tristan Rasmussen - 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. ### [`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.ota-meshi/eslint-plugin-astro (eslint-plugin-astro)
### [`v0.33.1`](https://togithub.com/ota-meshi/eslint-plugin-astro/blob/HEAD/CHANGELOG.md#0331) [Compare Source](https://togithub.com/ota-meshi/eslint-plugin-astro/compare/v0.33.0...v0.33.1) ##### Patch Changes - [#334](https://togithub.com/ota-meshi/eslint-plugin-astro/pull/334) [`a84fe26`](https://togithub.com/ota-meshi/eslint-plugin-astro/commit/a84fe26a3aa0f5d84a7d2d9630f9025c4c8a60f2) Thanks [@ota-meshi](https://togithub.com/ota-meshi)! - fix: client-side scripts not being able to linting in flat configs ### [`v0.33.0`](https://togithub.com/ota-meshi/eslint-plugin-astro/blob/HEAD/CHANGELOG.md#0330) [Compare Source](https://togithub.com/ota-meshi/eslint-plugin-astro/compare/v0.32.0...v0.33.0) ##### Minor Changes - [#322](https://togithub.com/ota-meshi/eslint-plugin-astro/pull/322) [`d55a51e`](https://togithub.com/ota-meshi/eslint-plugin-astro/commit/d55a51eb6903f30a90d81f0a9731520e45a7de83) Thanks [@oanaOM](https://togithub.com/oanaOM)! - feat add `astro/missing-client-only-directive-value` rule ### [`v0.32.0`](https://togithub.com/ota-meshi/eslint-plugin-astro/blob/HEAD/CHANGELOG.md#0320) [Compare Source](https://togithub.com/ota-meshi/eslint-plugin-astro/compare/v0.31.4...v0.32.0) ##### Minor Changes - [#324](https://togithub.com/ota-meshi/eslint-plugin-astro/pull/324) [`64abbb1`](https://togithub.com/ota-meshi/eslint-plugin-astro/commit/64abbb106e20ba6baa79c59a0f545769ab2c7b3d) Thanks [@ota-meshi](https://togithub.com/ota-meshi)! - feat: add support for flat configKaTeX/KaTeX (katex)
### [`v0.16.10`](https://togithub.com/KaTeX/KaTeX/blob/HEAD/CHANGELOG.md#01610-2024-03-24) [Compare Source](https://togithub.com/KaTeX/KaTeX/compare/v0.16.9...v0.16.10) ##### Bug Fixes - \edef bypassing maxExpand via exponential blowup ([e88b4c3](https://togithub.com/KaTeX/KaTeX/commit/e88b4c357f978b1bca8edfe3297f0aa309bcbe34)) - escape \includegraphics src and alt ([c5897fc](https://togithub.com/KaTeX/KaTeX/commit/c5897fcd1f73da9612a53e6b5544f1d776e17770)) - force protocol to be lowercase for better protocol filtering ([fc5af64](https://togithub.com/KaTeX/KaTeX/commit/fc5af64183a3ceb9be9d1c23a275999a728593de)), closes [/datatracker.ietf.org/doc/html/rfc3986#section-3](https://togithub.com//datatracker.ietf.org/doc/html/rfc3986/issues/section-3) - maxExpand limit with Unicode sub/superscripts ([085e21b](https://togithub.com/KaTeX/KaTeX/commit/085e21b5da05414efefa932570e7201a7c70e5b2))parcel-bundler/lightningcss (lightningcss)
### [`v1.24.1`](https://togithub.com/parcel-bundler/lightningcss/releases/tag/v1.24.1) [Compare Source](https://togithub.com/parcel-bundler/lightningcss/compare/v1.24.0...v1.24.1) - Disabled CSS `transform` optimizations using `matrix()`, which could break transitions and animations. – [https://github.com/parcel-bundler/lightningcss/pull/694](https://togithub.com/parcel-bundler/lightningcss/pull/694) - Merge `@supports` declarations with the same property (minus vendor prefix) and value – [`6bd2761`](https://togithub.com/parcel-bundler/lightningcss/commit/6bd2761badb9d5434783acffcae35ef6c3311e06)syntax-tree/mdast-util-mdx-jsx (mdast-util-mdx-jsx)
### [`v3.1.2`](https://togithub.com/syntax-tree/mdast-util-mdx-jsx/releases/tag/3.1.2) [Compare Source](https://togithub.com/syntax-tree/mdast-util-mdx-jsx/compare/3.1.1...3.1.2) ##### Fix - [`a793033`](https://togithub.com/syntax-tree/mdast-util-mdx-jsx/commit/a793033) Fix indent of JSX in block quotes in JSX - [`04dffd3`](https://togithub.com/syntax-tree/mdast-util-mdx-jsx/commit/04dffd3) Fix indent of JSX in lists in JSX by [@XiNiHa](https://togithub.com/XiNiHa) in [https://github.com/syntax-tree/mdast-util-mdx-jsx/pull/13](https://togithub.com/syntax-tree/mdast-util-mdx-jsx/pull/13) **Full Changelog**: https://github.com/syntax-tree/mdast-util-mdx-jsx/compare/3.1.1...3.1.2rehype-pretty/rehype-pretty-code (rehype-pretty-code)
### [`v0.13.1`](https://togithub.com/rehype-pretty/rehype-pretty-code/releases/tag/v0.13.1) [Compare Source](https://togithub.com/rehype-pretty/rehype-pretty-code/compare/v0.13.0...v0.13.1) ##### 🐞 Bug Fixes - Cache highlighter based on theme - by [@atomiks](https://togithub.com/atomiks) in [https://github.com/rehype-pretty/rehype-pretty-code/issues/187](https://togithub.com/rehype-pretty/rehype-pretty-code/issues/187) [(50e9a)](https://togithub.com/rehype-pretty/rehype-pretty-code/commit/50e9a32). Fixes memory issues when `rehypePrettyCode` plugin is invoked multiple times and the options object is not a static reference. ##### [View changes on GitHub](https://togithub.com/rehype-pretty/rehype-pretty-code/compare/v0.13.0...v0.13.1)lovell/sharp (sharp)
### [`v0.33.3`](https://togithub.com/lovell/sharp/compare/v0.33.2...v0.33.3) [Compare Source](https://togithub.com/lovell/sharp/compare/v0.33.2...v0.33.3)shikijs/shiki (shiki)
### [`v1.2.2`](https://togithub.com/shikijs/shiki/releases/tag/v1.2.2) [Compare Source](https://togithub.com/shikijs/shiki/compare/v1.2.1...v1.2.2) ##### 🚀 Features - Update deps, new `tsv` grammar - by [@antfu](https://togithub.com/antfu) [(a7ca7)](https://togithub.com/shikijs/shiki/commit/a7ca7c32) ##### 🐞 Bug Fixes - **monaco**: Typo on interface - by [@ije](https://togithub.com/ije) in [https://github.com/shikijs/shiki/issues/644](https://togithub.com/shikijs/shiki/issues/644) [(1fc70)](https://togithub.com/shikijs/shiki/commit/1fc70bd3) ##### 🏎 Performance - **shiki-monaco**: Improve tokenizer performance - by [@ije](https://togithub.com/ije) in [https://github.com/shikijs/shiki/issues/645](https://togithub.com/shikijs/shiki/issues/645) [(069e0)](https://togithub.com/shikijs/shiki/commit/069e0be7) ##### [View changes on GitHub](https://togithub.com/shikijs/shiki/compare/v1.2.1...v1.2.2) ### [`v1.2.1`](https://togithub.com/shikijs/shiki/releases/tag/v1.2.1) [Compare Source](https://togithub.com/shikijs/shiki/compare/v1.2.0...v1.2.1) ##### 🐞 Bug Fixes - **vitepress-twoslash**: Pass `options.twoslashOptions` to `createTwoslasher` - by [@sapphi-red](https://togithub.com/sapphi-red) in [https://github.com/shikijs/shiki/issues/637](https://togithub.com/shikijs/shiki/issues/637) [(75832)](https://togithub.com/shikijs/shiki/commit/75832e13) ##### [View changes on GitHub](https://togithub.com/shikijs/shiki/compare/v1.2.0...v1.2.1) ### [`v1.2.0`](https://togithub.com/shikijs/shiki/releases/tag/v1.2.0) [Compare Source](https://togithub.com/shikijs/shiki/compare/v1.1.7...v1.2.0) ##### 🚀 Features - Upgrade deps, new lang `Gleam`, new theme `Houston` - by [@antfu](https://togithub.com/antfu) [(163d8)](https://togithub.com/shikijs/shiki/commit/163d83b6) ##### 🏎 Performance - Bundle wasm binary in chunk for `shiki/wasm` and `@shikijs/core/wasm-inlined` - by [@antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/624](https://togithub.com/shikijs/shiki/issues/624) [(56d1a)](https://togithub.com/shikijs/shiki/commit/56d1a486) ##### [View changes on GitHub](https://togithub.com/shikijs/shiki/compare/v1.1.7...v1.2.0)tailwindlabs/tailwindcss (tailwindcss)
### [`v3.4.3`](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.4.2...f1f419a9ecfcd00a2001ee96ab252739fca47564) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.4.2...v3.4.3) ### [`v3.4.2`](https://togithub.com/tailwindlabs/tailwindcss/releases/tag/v3.4.2) [Compare Source](https://togithub.com/tailwindlabs/tailwindcss/compare/v3.4.1...v3.4.2) ##### Fixed - Ensure max specificity of `0,0,1` for button and input Preflight rules ([#12735](https://togithub.com/tailwindlabs/tailwindcss/pull/12735)) - Improve glob handling for folders with `(`, `)`, `[` or `]` in the file path ([#12715](https://togithub.com/tailwindlabs/tailwindcss/pull/12715)) - Split `:has` rules when using `experimental.optimizeUniversalDefaults` ([#12736](https://togithub.com/tailwindlabs/tailwindcss/pull/12736)) - Sort arbitrary properties alphabetically across multiple class lists ([#12911](https://togithub.com/tailwindlabs/tailwindcss/pull/12911)) - Add `mix-blend-plus-darker` utility ([#12923](https://togithub.com/tailwindlabs/tailwindcss/pull/12923)) - Ensure dashes are allowed in variant modifiers ([#13303](https://togithub.com/tailwindlabs/tailwindcss/pull/13303)) - Fix crash showing completions in Intellisense when using a custom separator ([#13306](https://togithub.com/tailwindlabs/tailwindcss/pull/13306)) - Transpile `import.meta.url` in config files ([#13322](https://togithub.com/tailwindlabs/tailwindcss/pull/13322)) - Reset letter spacing for form elements ([#13150](https://togithub.com/tailwindlabs/tailwindcss/pull/13150)) - Fix missing `xx-large` and remove double `x-large` absolute size ([#13324](https://togithub.com/tailwindlabs/tailwindcss/pull/13324)) - Don't error when encountering nested CSS unless trying to `@apply` a class that uses nesting ([#13325](https://togithub.com/tailwindlabs/tailwindcss/pull/13325)) - Ensure that arbitrary properties respect `important` configuration ([#13353](https://togithub.com/tailwindlabs/tailwindcss/pull/13353)) - Change dark mode selector so `@apply` works correctly with pseudo elements ([#13379](https://togithub.com/tailwindlabs/tailwindcss/pull/13379))Microsoft/TypeScript (typescript)
### [`v5.4.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.3): TypeScript 5.4.3 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.2...v5.4.3) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 5.4.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+). - [fixed issues query for Typescript 5.4.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+). Downloads are available on: - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)Configuration
📅 Schedule: Branch creation - "before 4am on the first day of the month" in timezone Asia/Tokyo, 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.