From 8ec6b0181aa8fa4e2678ef2f0b2ed2074ed9a25f Mon Sep 17 00:00:00 2001 From: Mark Stacey Date: Wed, 3 Dec 2025 10:34:01 -0330 Subject: [PATCH 1/3] Initialize Release 15.0.0 --- packages/base/CHANGELOG.md | 4 ++++ packages/browser/CHANGELOG.md | 4 ++++ packages/commonjs/CHANGELOG.md | 4 ++++ packages/jest/CHANGELOG.md | 4 ++++ packages/mocha/CHANGELOG.md | 4 ++++ packages/nodejs/CHANGELOG.md | 4 ++++ packages/typescript/CHANGELOG.md | 5 +++++ packages/vitest/CHANGELOG.md | 4 ++++ 8 files changed, 33 insertions(+) diff --git a/packages/base/CHANGELOG.md b/packages/base/CHANGELOG.md index 550dff5..cf7809b 100644 --- a/packages/base/CHANGELOG.md +++ b/packages/base/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- BREAKING: Update `jsdoc/require-jsdoc` to require documentation for more things ([#394](https://github.com/MetaMask/eslint-config/pull/394)) + ### Changed - **BREAKING:** Convert various rules from `warn` to `error` ([#424](https://github.com/MetaMask/eslint-config/pull/424)) diff --git a/packages/browser/CHANGELOG.md b/packages/browser/CHANGELOG.md index 580b269..f70a8c2 100644 --- a/packages/browser/CHANGELOG.md +++ b/packages/browser/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Bump vite and vitest to address security vulns ([#393](https://github.com/MetaMask/eslint-config/pull/393)) + ## [14.0.0] ### Changed diff --git a/packages/commonjs/CHANGELOG.md b/packages/commonjs/CHANGELOG.md index 70f3c3e..556c42b 100644 --- a/packages/commonjs/CHANGELOG.md +++ b/packages/commonjs/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Bump vite and vitest to address security vulns ([#393](https://github.com/MetaMask/eslint-config/pull/393)) + ## [14.0.0] ### Changed diff --git a/packages/jest/CHANGELOG.md b/packages/jest/CHANGELOG.md index ed9c7bf..05739ab 100644 --- a/packages/jest/CHANGELOG.md +++ b/packages/jest/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Allow remaining TypeScript 5.x versions ([#422](https://github.com/MetaMask/eslint-config/pull/422)) + ### Changed - **BREAKING:** Convert various rules from `warn` to `error` ([#424](https://github.com/MetaMask/eslint-config/pull/424)) diff --git a/packages/mocha/CHANGELOG.md b/packages/mocha/CHANGELOG.md index 57d866c..5937aaa 100644 --- a/packages/mocha/CHANGELOG.md +++ b/packages/mocha/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Bump vite and vitest to address security vulns ([#393](https://github.com/MetaMask/eslint-config/pull/393)) + ## [14.0.0] ### Changed diff --git a/packages/nodejs/CHANGELOG.md b/packages/nodejs/CHANGELOG.md index 34f9ae4..5e4555c 100644 --- a/packages/nodejs/CHANGELOG.md +++ b/packages/nodejs/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Bump vite and vitest to address security vulns ([#393](https://github.com/MetaMask/eslint-config/pull/393)) + ## [14.0.0] ### Changed diff --git a/packages/typescript/CHANGELOG.md b/packages/typescript/CHANGELOG.md index d75afc7..fd1fd11 100644 --- a/packages/typescript/CHANGELOG.md +++ b/packages/typescript/CHANGELOG.md @@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Allow remaining TypeScript 5.x versions ([#422](https://github.com/MetaMask/eslint-config/pull/422)) +- Revert "Revert "feat(typescript): Update type import specifier rules"" ([#418](https://github.com/MetaMask/eslint-config/pull/418)) + ### Changed - **BREAKING:** Update `typescript-eslint` peer dependency to have a minimum version of v8.39.0 ([#423](https://github.com/MetaMask/eslint-config/pull/423)) diff --git a/packages/vitest/CHANGELOG.md b/packages/vitest/CHANGELOG.md index 2e77607..6c534b0 100644 --- a/packages/vitest/CHANGELOG.md +++ b/packages/vitest/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Bump vite and vitest to address security vulns ([#393](https://github.com/MetaMask/eslint-config/pull/393)) + ## [1.0.0] ### Added From 77670a85e10334204de5e9b6b715f2d12454dace Mon Sep 17 00:00:00 2001 From: Mark Stacey Date: Wed, 3 Dec 2025 10:34:51 -0330 Subject: [PATCH 2/3] Update Release 15.0.0 --- package.json | 2 +- packages/base/CHANGELOG.md | 5 ++++- packages/base/package.json | 2 +- packages/browser/CHANGELOG.md | 5 ++++- packages/browser/package.json | 2 +- packages/commonjs/CHANGELOG.md | 5 ++++- packages/commonjs/package.json | 2 +- packages/jest/CHANGELOG.md | 5 ++++- packages/jest/package.json | 2 +- packages/mocha/CHANGELOG.md | 5 ++++- packages/mocha/package.json | 2 +- packages/nodejs/CHANGELOG.md | 5 ++++- packages/nodejs/package.json | 2 +- packages/typescript/CHANGELOG.md | 5 ++++- packages/typescript/package.json | 2 +- packages/vitest/CHANGELOG.md | 5 ++++- packages/vitest/package.json | 2 +- 17 files changed, 41 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index 8d65d53..a9e3b45 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/eslint-config-root", - "version": "14.1.0", + "version": "15.0.0", "private": true, "repository": { "type": "git", diff --git a/packages/base/CHANGELOG.md b/packages/base/CHANGELOG.md index cf7809b..b299e28 100644 --- a/packages/base/CHANGELOG.md +++ b/packages/base/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [15.0.0] + ### Uncategorized - BREAKING: Update `jsdoc/require-jsdoc` to require documentation for more things ([#394](https://github.com/MetaMask/eslint-config/pull/394)) @@ -284,7 +286,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Add base, TypeScript, and Jest configs (#3) -[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config@14.1.0...HEAD +[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config@15.0.0...HEAD +[15.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config@14.1.0...@metamask/eslint-config@15.0.0 [14.1.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config@14.0.0...@metamask/eslint-config@14.1.0 [14.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config@13.0.0...@metamask/eslint-config@14.0.0 [13.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config@12.2.0...@metamask/eslint-config@13.0.0 diff --git a/packages/base/package.json b/packages/base/package.json index 642b64c..60324e8 100644 --- a/packages/base/package.json +++ b/packages/base/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/eslint-config", - "version": "14.1.0", + "version": "15.0.0", "description": "Shareable MetaMask ESLint config.", "homepage": "https://github.com/MetaMask/eslint-config#readme", "bugs": { diff --git a/packages/browser/CHANGELOG.md b/packages/browser/CHANGELOG.md index f70a8c2..2ed549e 100644 --- a/packages/browser/CHANGELOG.md +++ b/packages/browser/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [15.0.0] + ### Uncategorized - Bump vite and vitest to address security vulns ([#393](https://github.com/MetaMask/eslint-config/pull/393)) @@ -58,7 +60,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release of this package. -[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-browser@14.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-browser@15.0.0...HEAD +[15.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-browser@14.0.0...@metamask/eslint-config-browser@15.0.0 [14.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-browser@13.0.0...@metamask/eslint-config-browser@14.0.0 [13.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-browser@12.1.0...@metamask/eslint-config-browser@13.0.0 [12.1.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-browser@12.0.0...@metamask/eslint-config-browser@12.1.0 diff --git a/packages/browser/package.json b/packages/browser/package.json index 04430bd..5d60bad 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/eslint-config-browser", - "version": "14.0.0", + "version": "15.0.0", "description": "Shareable MetaMask ESLint plugin for browser environments.", "homepage": "https://github.com/MetaMask/eslint-config#readme", "bugs": { diff --git a/packages/commonjs/CHANGELOG.md b/packages/commonjs/CHANGELOG.md index 556c42b..b709ffd 100644 --- a/packages/commonjs/CHANGELOG.md +++ b/packages/commonjs/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [15.0.0] + ### Uncategorized - Bump vite and vitest to address security vulns ([#393](https://github.com/MetaMask/eslint-config/pull/393)) @@ -53,7 +55,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release of this package ([#267](https://github.com/MetaMask/eslint-config/pull/267)) -[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-commonjs@14.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-commonjs@15.0.0...HEAD +[15.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-commonjs@14.0.0...@metamask/eslint-config-commonjs@15.0.0 [14.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-commonjs@13.0.0...@metamask/eslint-config-commonjs@14.0.0 [13.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-commonjs@12.1.0...@metamask/eslint-config-commonjs@13.0.0 [12.1.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-commonjs@12.0.0...@metamask/eslint-config-commonjs@12.1.0 diff --git a/packages/commonjs/package.json b/packages/commonjs/package.json index bf5724c..1e218d0 100644 --- a/packages/commonjs/package.json +++ b/packages/commonjs/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/eslint-config-commonjs", - "version": "14.0.0", + "version": "15.0.0", "description": "Shareable MetaMask ESLint config for CommonJS projects.", "homepage": "https://github.com/MetaMask/eslint-config#readme", "bugs": { diff --git a/packages/jest/CHANGELOG.md b/packages/jest/CHANGELOG.md index 05739ab..93c34de 100644 --- a/packages/jest/CHANGELOG.md +++ b/packages/jest/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [15.0.0] + ### Uncategorized - Allow remaining TypeScript 5.x versions ([#422](https://github.com/MetaMask/eslint-config/pull/422)) @@ -128,7 +130,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - To continue extending this config, install this package and update your `.eslintrc.js` `extends` array to include `@metamask/eslint-config-jest` instead of `@metamask/eslint-config/jest`. - Update `eslint` and other ESLint peer dependencies ([#151](https://github.com/MetaMask/eslint-config/pull/151)) -[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-jest@14.1.0...HEAD +[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-jest@15.0.0...HEAD +[15.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-jest@14.1.0...@metamask/eslint-config-jest@15.0.0 [14.1.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-jest@14.0.0...@metamask/eslint-config-jest@14.1.0 [14.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-jest@13.0.0...@metamask/eslint-config-jest@14.0.0 [13.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-jest@12.1.0...@metamask/eslint-config-jest@13.0.0 diff --git a/packages/jest/package.json b/packages/jest/package.json index 0d8b85e..aa724df 100644 --- a/packages/jest/package.json +++ b/packages/jest/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/eslint-config-jest", - "version": "14.1.0", + "version": "15.0.0", "description": "Shareable MetaMask ESLint config for Jest.", "homepage": "https://github.com/MetaMask/eslint-config#readme", "bugs": { diff --git a/packages/mocha/CHANGELOG.md b/packages/mocha/CHANGELOG.md index 5937aaa..befe7c1 100644 --- a/packages/mocha/CHANGELOG.md +++ b/packages/mocha/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [15.0.0] + ### Uncategorized - Bump vite and vitest to address security vulns ([#393](https://github.com/MetaMask/eslint-config/pull/393)) @@ -113,7 +115,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - To continue extending this config, install this package and update your `.eslintrc.js` `extends` array to include `@metamask/eslint-config-mocha` instead of `@metamask/eslint-config/mocha`. - Update `eslint` and other ESLint peer dependencies ([#151](https://github.com/MetaMask/eslint-config/pull/151)) -[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-mocha@14.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-mocha@15.0.0...HEAD +[15.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-mocha@14.0.0...@metamask/eslint-config-mocha@15.0.0 [14.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-mocha@13.0.0...@metamask/eslint-config-mocha@14.0.0 [13.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-mocha@12.1.0...@metamask/eslint-config-mocha@13.0.0 [12.1.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-mocha@12.0.0...@metamask/eslint-config-mocha@12.1.0 diff --git a/packages/mocha/package.json b/packages/mocha/package.json index 232cac0..89809bd 100644 --- a/packages/mocha/package.json +++ b/packages/mocha/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/eslint-config-mocha", - "version": "14.0.0", + "version": "15.0.0", "description": "Shareable MetaMask ESLint config for Mocha.", "homepage": "https://github.com/MetaMask/eslint-config#readme", "bugs": { diff --git a/packages/nodejs/CHANGELOG.md b/packages/nodejs/CHANGELOG.md index 5e4555c..e2a0338 100644 --- a/packages/nodejs/CHANGELOG.md +++ b/packages/nodejs/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [15.0.0] + ### Uncategorized - Bump vite and vitest to address security vulns ([#393](https://github.com/MetaMask/eslint-config/pull/393)) @@ -127,7 +129,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - To continue extending this config, install this package and update your `.eslintrc.js` `extends` array to include `@metamask/eslint-config-nodejs` instead of `@metamask/eslint-config/nodejs`. - Update `eslint` and other ESLint peer dependencies ([#151](https://github.com/MetaMask/eslint-config/pull/151)) -[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-nodejs@14.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-nodejs@15.0.0...HEAD +[15.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-nodejs@14.0.0...@metamask/eslint-config-nodejs@15.0.0 [14.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-nodejs@13.0.0...@metamask/eslint-config-nodejs@14.0.0 [13.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-nodejs@12.1.0...@metamask/eslint-config-nodejs@13.0.0 [12.1.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-nodejs@12.0.0...@metamask/eslint-config-nodejs@12.1.0 diff --git a/packages/nodejs/package.json b/packages/nodejs/package.json index 36256fa..fe784f9 100644 --- a/packages/nodejs/package.json +++ b/packages/nodejs/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/eslint-config-nodejs", - "version": "14.0.0", + "version": "15.0.0", "description": "Shareable MetaMask ESLint config for Node.js.", "homepage": "https://github.com/MetaMask/eslint-config#readme", "bugs": { diff --git a/packages/typescript/CHANGELOG.md b/packages/typescript/CHANGELOG.md index fd1fd11..313efbf 100644 --- a/packages/typescript/CHANGELOG.md +++ b/packages/typescript/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [15.0.0] + ### Uncategorized - Allow remaining TypeScript 5.x versions ([#422](https://github.com/MetaMask/eslint-config/pull/422)) @@ -209,7 +211,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - To continue extending this config, install this package and update your `.eslintrc.js` `extends` array to include `@metamask/eslint-config-typescript` instead of `@metamask/eslint-config/typescript`. - Update `eslint` and other ESLint peer dependencies ([#151](https://github.com/MetaMask/eslint-config/pull/151)) -[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-typescript@14.1.0...HEAD +[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-typescript@15.0.0...HEAD +[15.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-typescript@14.1.0...@metamask/eslint-config-typescript@15.0.0 [14.1.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-typescript@14.0.0...@metamask/eslint-config-typescript@14.1.0 [14.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-typescript@13.0.0...@metamask/eslint-config-typescript@14.0.0 [13.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-typescript@12.1.0...@metamask/eslint-config-typescript@13.0.0 diff --git a/packages/typescript/package.json b/packages/typescript/package.json index 1821066..13b17e2 100644 --- a/packages/typescript/package.json +++ b/packages/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/eslint-config-typescript", - "version": "14.1.0", + "version": "15.0.0", "description": "Shareable MetaMask ESLint config for TypeScript.", "homepage": "https://github.com/MetaMask/eslint-config#readme", "bugs": { diff --git a/packages/vitest/CHANGELOG.md b/packages/vitest/CHANGELOG.md index 6c534b0..44e7728 100644 --- a/packages/vitest/CHANGELOG.md +++ b/packages/vitest/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [15.0.0] + ### Uncategorized - Bump vite and vitest to address security vulns ([#393](https://github.com/MetaMask/eslint-config/pull/393)) @@ -19,5 +21,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - This config is based on the `@metamask/eslint-config-jest` config, but uses the Vitest plugin instead of Jest. -[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-vitest@1.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-vitest@15.0.0...HEAD +[15.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/eslint-config-vitest@1.0.0...@metamask/eslint-config-vitest@15.0.0 [1.0.0]: https://github.com/MetaMask/eslint-config/releases/tag/@metamask/eslint-config-vitest@1.0.0 diff --git a/packages/vitest/package.json b/packages/vitest/package.json index bdfdbde..77fb8e6 100644 --- a/packages/vitest/package.json +++ b/packages/vitest/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/eslint-config-vitest", - "version": "1.0.0", + "version": "15.0.0", "description": "Shareable MetaMask ESLint config for Vitest.", "homepage": "https://github.com/MetaMask/eslint-config#readme", "bugs": { From 5eaa19a260247e3ce807c96666cffbd3eb9996e4 Mon Sep 17 00:00:00 2001 From: Mark Stacey Date: Wed, 3 Dec 2025 11:03:16 -0330 Subject: [PATCH 3/3] Update changelogs --- packages/base/CHANGELOG.md | 14 ++++++++++---- packages/browser/CHANGELOG.md | 4 ++-- packages/commonjs/CHANGELOG.md | 4 ++-- packages/jest/CHANGELOG.md | 6 ++---- packages/mocha/CHANGELOG.md | 4 ++-- packages/nodejs/CHANGELOG.md | 4 ++-- packages/typescript/CHANGELOG.md | 10 +++++----- packages/vitest/CHANGELOG.md | 5 +++-- 8 files changed, 28 insertions(+), 23 deletions(-) diff --git a/packages/base/CHANGELOG.md b/packages/base/CHANGELOG.md index b299e28..400d12c 100644 --- a/packages/base/CHANGELOG.md +++ b/packages/base/CHANGELOG.md @@ -9,12 +9,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [15.0.0] -### Uncategorized - -- BREAKING: Update `jsdoc/require-jsdoc` to require documentation for more things ([#394](https://github.com/MetaMask/eslint-config/pull/394)) - ### Changed +- **BREAKING:** Update `jsdoc/require-jsdoc` to require documentation for more things ([#394](https://github.com/MetaMask/eslint-config/pull/394)) + - New things that now require documentation are: + - Arrow functions + - Class declarations + - TypeScript enum declarations + - Function expressions + - TypeScript interface declarations + - Method definitions + - TypeScript type alias declarations + - TypeScript property signatures - **BREAKING:** Convert various rules from `warn` to `error` ([#424](https://github.com/MetaMask/eslint-config/pull/424)) - The rules impacted are: - `promise/no-callback-in-promise` diff --git a/packages/browser/CHANGELOG.md b/packages/browser/CHANGELOG.md index 2ed549e..9fcec7c 100644 --- a/packages/browser/CHANGELOG.md +++ b/packages/browser/CHANGELOG.md @@ -9,9 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [15.0.0] -### Uncategorized +### Changed -- Bump vite and vitest to address security vulns ([#393](https://github.com/MetaMask/eslint-config/pull/393)) +- **BREAKING:** Bump peer dependency on `@metamask/eslint-config` from `^14.0.0` to `^15.0.0` ([#431](https://github.com/MetaMask/eslint-config/pull/431)) ## [14.0.0] diff --git a/packages/commonjs/CHANGELOG.md b/packages/commonjs/CHANGELOG.md index b709ffd..d760562 100644 --- a/packages/commonjs/CHANGELOG.md +++ b/packages/commonjs/CHANGELOG.md @@ -9,9 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [15.0.0] -### Uncategorized +### Changed -- Bump vite and vitest to address security vulns ([#393](https://github.com/MetaMask/eslint-config/pull/393)) +- **BREAKING:** Bump peer dependency on `@metamask/eslint-config` from `^14.0.0` to `^15.0.0` ([#431](https://github.com/MetaMask/eslint-config/pull/431)) ## [14.0.0] diff --git a/packages/jest/CHANGELOG.md b/packages/jest/CHANGELOG.md index 93c34de..c76e5f5 100644 --- a/packages/jest/CHANGELOG.md +++ b/packages/jest/CHANGELOG.md @@ -9,18 +9,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [15.0.0] -### Uncategorized - -- Allow remaining TypeScript 5.x versions ([#422](https://github.com/MetaMask/eslint-config/pull/422)) - ### Changed +- **BREAKING:** Bump peer dependency on `@metamask/eslint-config` from `^14.0.0` to `^15.0.0` ([#431](https://github.com/MetaMask/eslint-config/pull/431)) - **BREAKING:** Convert various rules from `warn` to `error` ([#424](https://github.com/MetaMask/eslint-config/pull/424)) - The rules impacted are: - `jest/expect-expect` - `jest/no-alias-methods` - `jest/no-commented-out-tests` - `jest/no-disabled-tests` +- Widen `typescript` peer dependency to allow all 5.x versions ([#422](https://github.com/MetaMask/eslint-config/pull/422)) ## [14.1.0] diff --git a/packages/mocha/CHANGELOG.md b/packages/mocha/CHANGELOG.md index befe7c1..50f610b 100644 --- a/packages/mocha/CHANGELOG.md +++ b/packages/mocha/CHANGELOG.md @@ -9,9 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [15.0.0] -### Uncategorized +### Changed -- Bump vite and vitest to address security vulns ([#393](https://github.com/MetaMask/eslint-config/pull/393)) +- **BREAKING:** Bump peer dependency on `@metamask/eslint-config` from `^14.0.0` to `^15.0.0` ([#431](https://github.com/MetaMask/eslint-config/pull/431)) ## [14.0.0] diff --git a/packages/nodejs/CHANGELOG.md b/packages/nodejs/CHANGELOG.md index e2a0338..fd26a15 100644 --- a/packages/nodejs/CHANGELOG.md +++ b/packages/nodejs/CHANGELOG.md @@ -9,9 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [15.0.0] -### Uncategorized +### Changed -- Bump vite and vitest to address security vulns ([#393](https://github.com/MetaMask/eslint-config/pull/393)) +- **BREAKING:** Bump peer dependency on `@metamask/eslint-config` from `^14.0.0` to `^15.0.0` ([#431](https://github.com/MetaMask/eslint-config/pull/431)) ## [14.0.0] diff --git a/packages/typescript/CHANGELOG.md b/packages/typescript/CHANGELOG.md index 313efbf..2c1ac42 100644 --- a/packages/typescript/CHANGELOG.md +++ b/packages/typescript/CHANGELOG.md @@ -9,15 +9,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [15.0.0] -### Uncategorized - -- Allow remaining TypeScript 5.x versions ([#422](https://github.com/MetaMask/eslint-config/pull/422)) -- Revert "Revert "feat(typescript): Update type import specifier rules"" ([#418](https://github.com/MetaMask/eslint-config/pull/418)) - ### Changed +- **BREAKING:** Bump peer dependency on `@metamask/eslint-config` from `^14.0.0` to `^15.0.0` ([#431](https://github.com/MetaMask/eslint-config/pull/431)) - **BREAKING:** Update `typescript-eslint` peer dependency to have a minimum version of v8.39.0 ([#423](https://github.com/MetaMask/eslint-config/pull/423)) - This version has a matching supported `typescript` range, and includes some bug fixes for problems we ran into. +- **BREAKING:** Update type import specifier rules ([#381](https://github.com/MetaMask/eslint-config/pull/381)) + - `@typescript-eslint/consistent-type-imports` has been replaced with `import-x/consistent-type-specifier-style` + - The rule now prefers "top-level" type imports over inline. e.g. `import type { a } from 'x'` over `import { type a } from 'x'` - Disable `@typescript-eslint/no-unnecessary-type-arguments` ([#426](https://github.com/MetaMask/eslint-config/pull/426)) - We decided that "unnecessary" type arguments make types easier to read sometimes, so we should allow them. - Disable `promise/valid-params` because it's redundant in type-checked projects ([#425](https://github.com/MetaMask/eslint-config/pull/425)) @@ -27,6 +26,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Object literals are too often used as parameters for 3rd party libraries/services. - Disable `jsdoc/check-indentation` ([#430](https://github.com/MetaMask/eslint-config/pull/430)) - Disabled due to a problem with indended sections in TSDoc blocks. +- Widen `typescript` peer dependency to allow all 5.x versions ([#422](https://github.com/MetaMask/eslint-config/pull/422)) ### Fixed diff --git a/packages/vitest/CHANGELOG.md b/packages/vitest/CHANGELOG.md index 44e7728..403c338 100644 --- a/packages/vitest/CHANGELOG.md +++ b/packages/vitest/CHANGELOG.md @@ -9,9 +9,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [15.0.0] -### Uncategorized +### Changed -- Bump vite and vitest to address security vulns ([#393](https://github.com/MetaMask/eslint-config/pull/393)) +- **BREAKING:** Bump peer dependency on `@metamask/eslint-config` from `^14.0.0` to `^15.0.0` ([#431](https://github.com/MetaMask/eslint-config/pull/431)) +- Bump version to v15 rather than v2 to synchronize this with the other lint config packages ([#431](https://github.com/MetaMask/eslint-config/pull/431)) ## [1.0.0]