tsconfig/bases (@tsconfig/node18)
### [`v18.2.4`](https://togithub.com/tsconfig/bases/compare/b02260d1a0e4228dc659c7294789e73afa02f43b...be6b3bb160889347b8614e8d18e1e88c40f8ecc9)
[Compare Source](https://togithub.com/tsconfig/bases/compare/b02260d1a0e4228dc659c7294789e73afa02f43b...be6b3bb160889347b8614e8d18e1e88c40f8ecc9)
### [`v18.2.3`](https://togithub.com/tsconfig/bases/compare/031273b815ff7f672c7c9057fb7d19ef363054b1...b02260d1a0e4228dc659c7294789e73afa02f43b)
[Compare Source](https://togithub.com/tsconfig/bases/compare/031273b815ff7f672c7c9057fb7d19ef363054b1...b02260d1a0e4228dc659c7294789e73afa02f43b)
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.
### [`v7.1.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#711-2024-03-04)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.0...v7.1.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.
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.
### [`v7.1.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#711-2024-03-04)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.0...v7.1.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.
archiverjs/node-archiver (archiver)
### [`v6.0.2`](https://togithub.com/archiverjs/node-archiver/releases/tag/6.0.2)
[Compare Source](https://togithub.com/archiverjs/node-archiver/compare/6.0.1...6.0.2)
#### What’s changed
#### Maintenance
- Update actions/checkout action to v4 [@renovate](https://togithub.com/renovate) ([#708](https://togithub.com/archiverjs/node-archiver/issues/708))
- Update actions/setup-node action to v3.8.2 [@renovate](https://togithub.com/renovate) ([#724](https://togithub.com/archiverjs/node-archiver/issues/724))
- Update release-drafter/release-drafter action to v5.25.0 [@renovate](https://togithub.com/renovate) ([#726](https://togithub.com/archiverjs/node-archiver/issues/726))
- Update actions/checkout action to v4.1.1 [@renovate](https://togithub.com/renovate) ([#725](https://togithub.com/archiverjs/node-archiver/issues/725))
- Update actions/setup-node action to v4 [@renovate](https://togithub.com/renovate) ([#728](https://togithub.com/archiverjs/node-archiver/issues/728))
- Update release-drafter/release-drafter action to v6 [@renovate](https://togithub.com/renovate) ([#729](https://togithub.com/archiverjs/node-archiver/issues/729))
#### Dependency updates
- Update actions/checkout action to v4 [@renovate](https://togithub.com/renovate) ([#708](https://togithub.com/archiverjs/node-archiver/issues/708))
- Update dependency chai to v4.4.1 [@renovate](https://togithub.com/renovate) ([#712](https://togithub.com/archiverjs/node-archiver/issues/712))
- Update dependency tar to v6.2.0 [@renovate](https://togithub.com/renovate) ([#707](https://togithub.com/archiverjs/node-archiver/issues/707))
- Update actions/setup-node action to v3.8.2 [@renovate](https://togithub.com/renovate) ([#724](https://togithub.com/archiverjs/node-archiver/issues/724))
- Update release-drafter/release-drafter action to v5.25.0 [@renovate](https://togithub.com/renovate) ([#726](https://togithub.com/archiverjs/node-archiver/issues/726))
- Update actions/checkout action to v4.1.1 [@renovate](https://togithub.com/renovate) ([#725](https://togithub.com/archiverjs/node-archiver/issues/725))
- Update actions/setup-node action to v4 [@renovate](https://togithub.com/renovate) ([#728](https://togithub.com/archiverjs/node-archiver/issues/728))
- Update release-drafter/release-drafter action to v6 [@renovate](https://togithub.com/renovate) ([#729](https://togithub.com/archiverjs/node-archiver/issues/729))
- Update dependency zip-stream to v5.0.2 [@renovate](https://togithub.com/renovate) ([#727](https://togithub.com/archiverjs/node-archiver/issues/727))
axios/axios (axios)
### [`v1.6.8`](https://togithub.com/axios/axios/blob/HEAD/CHANGELOG.md#168-2024-03-15)
[Compare Source](https://togithub.com/axios/axios/compare/v1.6.7...v1.6.8)
##### Bug Fixes
- **AxiosHeaders:** fix AxiosHeaders conversion to an object during config merging ([#6243](https://togithub.com/axios/axios/issues/6243)) ([2656612](https://togithub.com/axios/axios/commit/2656612bc10fe2757e9832b708ed773ab340b5cb))
- **import:** use named export for EventEmitter; ([7320430](https://togithub.com/axios/axios/commit/7320430aef2e1ba2b89488a0eaf42681165498b1))
- **vulnerability:** update follow-redirects to 1.15.6 ([#6300](https://togithub.com/axios/axios/issues/6300)) ([8786e0f](https://togithub.com/axios/axios/commit/8786e0ff55a8c68d4ca989801ad26df924042e27))
##### Contributors to this release
- [Jay](https://togithub.com/jasonsaayman "+4572/-3446 (#6238 )")
- [Dmitriy Mozgovoy](https://togithub.com/DigitalBrainJS "+30/-0 (#6231 )")
- [Mitchell](https://togithub.com/Creaous "+9/-9 (#6300 )")
- [Emmanuel](https://togithub.com/mannoeu "+2/-2 (#6196 )")
- [Lucas Keller](https://togithub.com/ljkeller "+3/-0 (#6194 )")
- [Aditya Mogili](https://togithub.com/ADITYA-176 "+1/-1 ()")
- [Miroslav Petrov](https://togithub.com/petrovmiroslav "+1/-1 (#6243 )")
mochajs/mocha (mocha)
### [`v10.4.0`](https://togithub.com/mochajs/mocha/blob/HEAD/CHANGELOG.md#1040--2024-03-26)
[Compare Source](https://togithub.com/mochajs/mocha/compare/v10.3.0...v10.4.0)
##### :tada: Enhancements
- [#4829](https://togithub.com/mochajs/mocha/pull/4829) feat: include `.cause` stacks in the error stack traces ([**@voxpelli**](https://togithub.com/voxpelli))
- [#4985](https://togithub.com/mochajs/mocha/pull/4985) feat: add file path to xunit reporter ([**@bmish**](https://togithub.com/bmish))
##### :bug: Fixes
- [#5074](https://togithub.com/mochajs/mocha/pull/5074) fix: harden error handling in `lib/cli/run.js` ([**@stalet**](https://togithub.com/stalet))
##### :nut_and_bolt: Other
- [#5077](https://togithub.com/mochajs/mocha/pull/5077) chore: add mtfoley/pr-compliance-action ([**@JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))
- [#5060](https://togithub.com/mochajs/mocha/pull/5060) chore: migrate ESLint config to flat config ([**@JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))
- [#5095](https://togithub.com/mochajs/mocha/pull/5095) chore: revert [#5069](https://togithub.com/mochajs/mocha/pull/5069) to restore Netlify builds ([**@voxpelli**](https://togithub.com/voxpelli))
- [#5097](https://togithub.com/mochajs/mocha/pull/5097) docs: add sponsored to sponsorship link rels ([**@JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))
- [#5093](https://togithub.com/mochajs/mocha/pull/5093) chore: add 'status: in triage' label to issue templates and docs ([**@JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))
- [#5083](https://togithub.com/mochajs/mocha/pull/5083) docs: fix CHANGELOG.md headings to start with a root-level h1 ([**@JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))
- [#5100](https://togithub.com/mochajs/mocha/pull/5100) chore: fix header generation and production build crashes ([**@JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))
- [#5104](https://togithub.com/mochajs/mocha/pull/5104) chore: bump ESLint ecmaVersion to 2020 ([**@JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg))
- [#5116](https://togithub.com/mochajs/mocha/pull/5116) fix: eleventy template builds crash with 'unexpected token at ": string, msg..."' ([**@LcsK**](https://togithub.com/LcsK))
- [#4869](https://togithub.com/mochajs/mocha/pull/4869) docs: fix documentation concerning glob expansion on UNIX ([**@binki**](https://togithub.com/binki))
- [#5122](https://togithub.com/mochajs/mocha/pull/5122) test: fix xunit integration test ([**@voxpelli**](https://togithub.com/voxpelli))
- [#5123](https://togithub.com/mochajs/mocha/pull/5123) chore: activate dependabot for workflows ([**@voxpelli**](https://togithub.com/voxpelli))
- [#5125](https://togithub.com/mochajs/mocha/pull/5125) build(deps): bump the github-actions group with 2 updates ([**@dependabot**](https://togithub.com/dependabot))
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)
### [`v5.4.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.2): TypeScript 5.4
[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2)
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+).
Downloads are available on:
- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
yarnpkg/berry (yarn)
### [`v4.1.1`](https://togithub.com/yarnpkg/berry/compare/52909a5e0d2fe72245957870bcd654218d93ef72...6b7621f0736ef7ed423672392882d68592d61c81)
[Compare Source](https://togithub.com/yarnpkg/berry/compare/52909a5e0d2fe72245957870bcd654218d93ef72...6b7621f0736ef7ed423672392882d68592d61c81)
Configuration
📅 Schedule: Branch creation - "before 4:00 am on the first day of the month" in timezone Europe/Paris, 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:
^18.2.2
->^18.2.4
^20.11.20
->^20.11.30
^7.1.0
->^7.4.0
^7.1.0
->^7.4.0
^6.0.1
->^6.0.2
^1.6.7
->^1.6.8
^10.3.0
->^10.4.0
^5.3.3
->^5.4.3
4.1.0
->4.1.1
Release Notes
tsconfig/bases (@tsconfig/node18)
### [`v18.2.4`](https://togithub.com/tsconfig/bases/compare/b02260d1a0e4228dc659c7294789e73afa02f43b...be6b3bb160889347b8614e8d18e1e88c40f8ecc9) [Compare Source](https://togithub.com/tsconfig/bases/compare/b02260d1a0e4228dc659c7294789e73afa02f43b...be6b3bb160889347b8614e8d18e1e88c40f8ecc9) ### [`v18.2.3`](https://togithub.com/tsconfig/bases/compare/031273b815ff7f672c7c9057fb7d19ef363054b1...b02260d1a0e4228dc659c7294789e73afa02f43b) [Compare Source](https://togithub.com/tsconfig/bases/compare/031273b815ff7f672c7c9057fb7d19ef363054b1...b02260d1a0e4228dc659c7294789e73afa02f43b)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. ### [`v7.1.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#711-2024-03-04) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.0...v7.1.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.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. ### [`v7.1.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#711-2024-03-04) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.0...v7.1.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.archiverjs/node-archiver (archiver)
### [`v6.0.2`](https://togithub.com/archiverjs/node-archiver/releases/tag/6.0.2) [Compare Source](https://togithub.com/archiverjs/node-archiver/compare/6.0.1...6.0.2) #### What’s changed #### Maintenance - Update actions/checkout action to v4 [@renovate](https://togithub.com/renovate) ([#708](https://togithub.com/archiverjs/node-archiver/issues/708)) - Update actions/setup-node action to v3.8.2 [@renovate](https://togithub.com/renovate) ([#724](https://togithub.com/archiverjs/node-archiver/issues/724)) - Update release-drafter/release-drafter action to v5.25.0 [@renovate](https://togithub.com/renovate) ([#726](https://togithub.com/archiverjs/node-archiver/issues/726)) - Update actions/checkout action to v4.1.1 [@renovate](https://togithub.com/renovate) ([#725](https://togithub.com/archiverjs/node-archiver/issues/725)) - Update actions/setup-node action to v4 [@renovate](https://togithub.com/renovate) ([#728](https://togithub.com/archiverjs/node-archiver/issues/728)) - Update release-drafter/release-drafter action to v6 [@renovate](https://togithub.com/renovate) ([#729](https://togithub.com/archiverjs/node-archiver/issues/729)) #### Dependency updates - Update actions/checkout action to v4 [@renovate](https://togithub.com/renovate) ([#708](https://togithub.com/archiverjs/node-archiver/issues/708)) - Update dependency chai to v4.4.1 [@renovate](https://togithub.com/renovate) ([#712](https://togithub.com/archiverjs/node-archiver/issues/712)) - Update dependency tar to v6.2.0 [@renovate](https://togithub.com/renovate) ([#707](https://togithub.com/archiverjs/node-archiver/issues/707)) - Update actions/setup-node action to v3.8.2 [@renovate](https://togithub.com/renovate) ([#724](https://togithub.com/archiverjs/node-archiver/issues/724)) - Update release-drafter/release-drafter action to v5.25.0 [@renovate](https://togithub.com/renovate) ([#726](https://togithub.com/archiverjs/node-archiver/issues/726)) - Update actions/checkout action to v4.1.1 [@renovate](https://togithub.com/renovate) ([#725](https://togithub.com/archiverjs/node-archiver/issues/725)) - Update actions/setup-node action to v4 [@renovate](https://togithub.com/renovate) ([#728](https://togithub.com/archiverjs/node-archiver/issues/728)) - Update release-drafter/release-drafter action to v6 [@renovate](https://togithub.com/renovate) ([#729](https://togithub.com/archiverjs/node-archiver/issues/729)) - Update dependency zip-stream to v5.0.2 [@renovate](https://togithub.com/renovate) ([#727](https://togithub.com/archiverjs/node-archiver/issues/727))axios/axios (axios)
### [`v1.6.8`](https://togithub.com/axios/axios/blob/HEAD/CHANGELOG.md#168-2024-03-15) [Compare Source](https://togithub.com/axios/axios/compare/v1.6.7...v1.6.8) ##### Bug Fixes - **AxiosHeaders:** fix AxiosHeaders conversion to an object during config merging ([#6243](https://togithub.com/axios/axios/issues/6243)) ([2656612](https://togithub.com/axios/axios/commit/2656612bc10fe2757e9832b708ed773ab340b5cb)) - **import:** use named export for EventEmitter; ([7320430](https://togithub.com/axios/axios/commit/7320430aef2e1ba2b89488a0eaf42681165498b1)) - **vulnerability:** update follow-redirects to 1.15.6 ([#6300](https://togithub.com/axios/axios/issues/6300)) ([8786e0f](https://togithub.com/axios/axios/commit/8786e0ff55a8c68d4ca989801ad26df924042e27)) ##### Contributors to this release - [Jay](https://togithub.com/jasonsaayman "+4572/-3446 (#6238 )") - [Dmitriy Mozgovoy](https://togithub.com/DigitalBrainJS "+30/-0 (#6231 )") - [Mitchell](https://togithub.com/Creaous "+9/-9 (#6300 )") - [Emmanuel](https://togithub.com/mannoeu "+2/-2 (#6196 )") - [Lucas Keller](https://togithub.com/ljkeller "+3/-0 (#6194 )") - [Aditya Mogili](https://togithub.com/ADITYA-176 "+1/-1 ()") - [Miroslav Petrov](https://togithub.com/petrovmiroslav "+1/-1 (#6243 )")mochajs/mocha (mocha)
### [`v10.4.0`](https://togithub.com/mochajs/mocha/blob/HEAD/CHANGELOG.md#1040--2024-03-26) [Compare Source](https://togithub.com/mochajs/mocha/compare/v10.3.0...v10.4.0) ##### :tada: Enhancements - [#4829](https://togithub.com/mochajs/mocha/pull/4829) feat: include `.cause` stacks in the error stack traces ([**@voxpelli**](https://togithub.com/voxpelli)) - [#4985](https://togithub.com/mochajs/mocha/pull/4985) feat: add file path to xunit reporter ([**@bmish**](https://togithub.com/bmish)) ##### :bug: Fixes - [#5074](https://togithub.com/mochajs/mocha/pull/5074) fix: harden error handling in `lib/cli/run.js` ([**@stalet**](https://togithub.com/stalet)) ##### :nut_and_bolt: Other - [#5077](https://togithub.com/mochajs/mocha/pull/5077) chore: add mtfoley/pr-compliance-action ([**@JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg)) - [#5060](https://togithub.com/mochajs/mocha/pull/5060) chore: migrate ESLint config to flat config ([**@JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg)) - [#5095](https://togithub.com/mochajs/mocha/pull/5095) chore: revert [#5069](https://togithub.com/mochajs/mocha/pull/5069) to restore Netlify builds ([**@voxpelli**](https://togithub.com/voxpelli)) - [#5097](https://togithub.com/mochajs/mocha/pull/5097) docs: add sponsored to sponsorship link rels ([**@JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg)) - [#5093](https://togithub.com/mochajs/mocha/pull/5093) chore: add 'status: in triage' label to issue templates and docs ([**@JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg)) - [#5083](https://togithub.com/mochajs/mocha/pull/5083) docs: fix CHANGELOG.md headings to start with a root-level h1 ([**@JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg)) - [#5100](https://togithub.com/mochajs/mocha/pull/5100) chore: fix header generation and production build crashes ([**@JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg)) - [#5104](https://togithub.com/mochajs/mocha/pull/5104) chore: bump ESLint ecmaVersion to 2020 ([**@JoshuaKGoldberg**](https://togithub.com/JoshuaKGoldberg)) - [#5116](https://togithub.com/mochajs/mocha/pull/5116) fix: eleventy template builds crash with 'unexpected token at ": string, msg..."' ([**@LcsK**](https://togithub.com/LcsK)) - [#4869](https://togithub.com/mochajs/mocha/pull/4869) docs: fix documentation concerning glob expansion on UNIX ([**@binki**](https://togithub.com/binki)) - [#5122](https://togithub.com/mochajs/mocha/pull/5122) test: fix xunit integration test ([**@voxpelli**](https://togithub.com/voxpelli)) - [#5123](https://togithub.com/mochajs/mocha/pull/5123) chore: activate dependabot for workflows ([**@voxpelli**](https://togithub.com/voxpelli)) - [#5125](https://togithub.com/mochajs/mocha/pull/5125) build(deps): bump the github-actions group with 2 updates ([**@dependabot**](https://togithub.com/dependabot))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) ### [`v5.4.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.2): TypeScript 5.4 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2) 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+). Downloads are available on: - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)yarnpkg/berry (yarn)
### [`v4.1.1`](https://togithub.com/yarnpkg/berry/compare/52909a5e0d2fe72245957870bcd654218d93ef72...6b7621f0736ef7ed423672392882d68592d61c81) [Compare Source](https://togithub.com/yarnpkg/berry/compare/52909a5e0d2fe72245957870bcd654218d93ef72...6b7621f0736ef7ed423672392882d68592d61c81)Configuration
📅 Schedule: Branch creation - "before 4:00 am on the first day of the month" in timezone Europe/Paris, 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.