From 452920b4b39b1ee3e0caab90acaa65b2b2ed4cfb Mon Sep 17 00:00:00 2001 From: github-actions Date: Mon, 10 Jul 2023 13:20:32 +0000 Subject: [PATCH 1/5] 12.0.0 --- package.json | 6 +++--- packages/base/CHANGELOG.md | 7 ++++++- packages/base/package.json | 2 +- packages/browser/CHANGELOG.md | 7 ++++++- packages/browser/package.json | 4 ++-- packages/commonjs/CHANGELOG.md | 8 +++++++- packages/commonjs/package.json | 4 ++-- packages/jest/CHANGELOG.md | 7 ++++++- packages/jest/package.json | 6 +++--- packages/mocha/CHANGELOG.md | 7 ++++++- packages/mocha/package.json | 6 +++--- packages/nodejs/CHANGELOG.md | 7 ++++++- packages/nodejs/package.json | 6 +++--- packages/typescript/CHANGELOG.md | 7 ++++++- packages/typescript/package.json | 6 +++--- 15 files changed, 63 insertions(+), 27 deletions(-) diff --git a/package.json b/package.json index f9532352..154811e8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "root", - "version": "11.1.0", + "version": "12.0.0", "private": true, "repository": { "type": "git", @@ -26,8 +26,8 @@ "@eslint/eslintrc": "^1.3.0", "@lavamoat/allow-scripts": "^2.3.1", "@metamask/auto-changelog": "^3.0.0", - "@metamask/eslint-config": "^11.0.0", - "@metamask/eslint-config-nodejs": "^11.0.0", + "@metamask/eslint-config": "^12.0.0", + "@metamask/eslint-config-nodejs": "^12.0.0", "@metamask/utils": "^6.0.0", "@types/jest": "^29.2.2", "eslint": "^8.27.0", diff --git a/packages/base/CHANGELOG.md b/packages/base/CHANGELOG.md index 2f5a3d74..19de781e 100644 --- a/packages/base/CHANGELOG.md +++ b/packages/base/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [12.0.0] +### Uncategorized +- Revert "11.2.0 (#298)" ([#298](https://github.com/MetaMask/eslint-config/pull/298)) + ## [11.1.0] ### Changed - Exclude test files from package ([#266](https://github.com/MetaMask/eslint-config/pull/266)) @@ -160,7 +164,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Add base, TypeScript, and Jest configs (#3) -[Unreleased]: https://github.com/MetaMask/eslint-config/compare/v11.1.0...HEAD +[Unreleased]: https://github.com/MetaMask/eslint-config/compare/v12.0.0...HEAD +[12.0.0]: https://github.com/MetaMask/eslint-config/compare/v11.1.0...v12.0.0 [11.1.0]: https://github.com/MetaMask/eslint-config/compare/v11.0.2...v11.1.0 [11.0.2]: https://github.com/MetaMask/eslint-config/compare/v11.0.1...v11.0.2 [11.0.1]: https://github.com/MetaMask/eslint-config/compare/v11.0.0...v11.0.1 diff --git a/packages/base/package.json b/packages/base/package.json index 31348032..e86e5e6a 100644 --- a/packages/base/package.json +++ b/packages/base/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/eslint-config", - "version": "11.1.0", + "version": "12.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 105855fd..06d80f79 100644 --- a/packages/browser/CHANGELOG.md +++ b/packages/browser/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [12.0.0] +### Uncategorized +- Revert "11.2.0 (#298)" ([#298](https://github.com/MetaMask/eslint-config/pull/298)) + ## [11.1.0] ### Changed - Exclude test files from package ([#266](https://github.com/MetaMask/eslint-config/pull/266)) @@ -14,6 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Initial release of this package. -[Unreleased]: https://github.com/MetaMask/eslint-config/compare/v11.1.0...HEAD +[Unreleased]: https://github.com/MetaMask/eslint-config/compare/v12.0.0...HEAD +[12.0.0]: https://github.com/MetaMask/eslint-config/compare/v11.1.0...v12.0.0 [11.1.0]: https://github.com/MetaMask/eslint-config/compare/v11.0.0...v11.1.0 [11.0.0]: https://github.com/MetaMask/eslint-config/releases/tag/v11.0.0 diff --git a/packages/browser/package.json b/packages/browser/package.json index e70b0895..613d1d2d 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/eslint-config-browser", - "version": "11.1.0", + "version": "12.0.0", "description": "Shareable MetaMask ESLint plugin for browser environments.", "homepage": "https://github.com/MetaMask/eslint-config#readme", "bugs": { @@ -31,7 +31,7 @@ "prettier": "^2.7.1" }, "peerDependencies": { - "@metamask/eslint-config": "^11.0.0", + "@metamask/eslint-config": "^12.0.0", "eslint": "^8.27.0" }, "engines": { diff --git a/packages/commonjs/CHANGELOG.md b/packages/commonjs/CHANGELOG.md index 5de598c9..ff8502af 100644 --- a/packages/commonjs/CHANGELOG.md +++ b/packages/commonjs/CHANGELOG.md @@ -6,9 +6,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [12.0.0] +### Uncategorized +- Fix `@metamask/commonjs` peer dependencies ([#301](https://github.com/MetaMask/eslint-config/pull/301)) +- Revert "11.2.0 (#298)" ([#298](https://github.com/MetaMask/eslint-config/pull/298)) + ## [11.1.0] ### Added - Initial release of this package ([#267](https://github.com/MetaMask/eslint-config/pull/267)) -[Unreleased]: https://github.com/MetaMask/eslint-config/compare/v11.1.0...HEAD +[Unreleased]: https://github.com/MetaMask/eslint-config/compare/v12.0.0...HEAD +[12.0.0]: https://github.com/MetaMask/eslint-config/compare/v11.1.0...v12.0.0 [11.1.0]: https://github.com/MetaMask/eslint-config/releases/tag/v11.1.0 diff --git a/packages/commonjs/package.json b/packages/commonjs/package.json index 8fa95225..1c02b313 100644 --- a/packages/commonjs/package.json +++ b/packages/commonjs/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/eslint-config-commonjs", - "version": "11.1.0", + "version": "12.0.0", "description": "Shareable MetaMask ESLint config for CommonJS projects.", "homepage": "https://github.com/MetaMask/eslint-config#readme", "bugs": { @@ -31,7 +31,7 @@ "prettier": "^2.7.1" }, "peerDependencies": { - "@metamask/eslint-config": "^11.0.0", + "@metamask/eslint-config": "^12.0.0", "eslint": "^8.27.0" }, "engines": { diff --git a/packages/jest/CHANGELOG.md b/packages/jest/CHANGELOG.md index a638be83..042dafc8 100644 --- a/packages/jest/CHANGELOG.md +++ b/packages/jest/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [12.0.0] +### Uncategorized +- Revert "11.2.0 (#298)" ([#298](https://github.com/MetaMask/eslint-config/pull/298)) + ## [11.1.0] ### Changed - Exclude test files from package ([#266](https://github.com/MetaMask/eslint-config/pull/266)) @@ -55,7 +59,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/v11.1.0...HEAD +[Unreleased]: https://github.com/MetaMask/eslint-config/compare/v12.0.0...HEAD +[12.0.0]: https://github.com/MetaMask/eslint-config/compare/v11.1.0...v12.0.0 [11.1.0]: https://github.com/MetaMask/eslint-config/compare/v11.0.0...v11.1.0 [11.0.0]: https://github.com/MetaMask/eslint-config/compare/v10.0.0...v11.0.0 [10.0.0]: https://github.com/MetaMask/eslint-config/compare/v9.0.0...v10.0.0 diff --git a/packages/jest/package.json b/packages/jest/package.json index 6c2561ff..84ec8a72 100644 --- a/packages/jest/package.json +++ b/packages/jest/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/eslint-config-jest", - "version": "11.1.0", + "version": "12.0.0", "description": "Shareable MetaMask ESLint config for Jest.", "homepage": "https://github.com/MetaMask/eslint-config#readme", "bugs": { @@ -23,7 +23,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.0.0", - "@metamask/eslint-config": "^11.0.0", + "@metamask/eslint-config": "^12.0.0", "eslint": "^8.27.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", @@ -33,7 +33,7 @@ "prettier": "^2.7.1" }, "peerDependencies": { - "@metamask/eslint-config": "^11.0.0", + "@metamask/eslint-config": "^12.0.0", "eslint": "^8.27.0", "eslint-plugin-jest": "^27.1.5" }, diff --git a/packages/mocha/CHANGELOG.md b/packages/mocha/CHANGELOG.md index 6d8cba29..73f67383 100644 --- a/packages/mocha/CHANGELOG.md +++ b/packages/mocha/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [12.0.0] +### Uncategorized +- Revert "11.2.0 (#298)" ([#298](https://github.com/MetaMask/eslint-config/pull/298)) + ## [11.1.0] ### Changed - Exclude test files from package ([#266](https://github.com/MetaMask/eslint-config/pull/266)) @@ -57,7 +61,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/v11.1.0...HEAD +[Unreleased]: https://github.com/MetaMask/eslint-config/compare/v12.0.0...HEAD +[12.0.0]: https://github.com/MetaMask/eslint-config/compare/v11.1.0...v12.0.0 [11.1.0]: https://github.com/MetaMask/eslint-config/compare/v11.0.0...v11.1.0 [11.0.0]: https://github.com/MetaMask/eslint-config/compare/v10.0.0...v11.0.0 [10.0.0]: https://github.com/MetaMask/eslint-config/compare/v9.0.0...v10.0.0 diff --git a/packages/mocha/package.json b/packages/mocha/package.json index 39df864a..e1268eb2 100644 --- a/packages/mocha/package.json +++ b/packages/mocha/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/eslint-config-mocha", - "version": "11.1.0", + "version": "12.0.0", "description": "Shareable MetaMask ESLint config for Mocha.", "homepage": "https://github.com/MetaMask/eslint-config#readme", "bugs": { @@ -23,7 +23,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.0.0", - "@metamask/eslint-config": "^11.0.0", + "@metamask/eslint-config": "^12.0.0", "eslint": "^8.27.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", @@ -33,7 +33,7 @@ "prettier": "^2.7.1" }, "peerDependencies": { - "@metamask/eslint-config": "^11.0.0", + "@metamask/eslint-config": "^12.0.0", "eslint": "^8.27.0", "eslint-plugin-mocha": "^10.1.0" }, diff --git a/packages/nodejs/CHANGELOG.md b/packages/nodejs/CHANGELOG.md index b2fc75ec..f865dd55 100644 --- a/packages/nodejs/CHANGELOG.md +++ b/packages/nodejs/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [12.0.0] +### Uncategorized +- Revert "11.2.0 (#298)" ([#298](https://github.com/MetaMask/eslint-config/pull/298)) + ## [11.1.0] ### Changed - Exclude test files from package ([#266](https://github.com/MetaMask/eslint-config/pull/266)) @@ -66,7 +70,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/v11.1.0...HEAD +[Unreleased]: https://github.com/MetaMask/eslint-config/compare/v12.0.0...HEAD +[12.0.0]: https://github.com/MetaMask/eslint-config/compare/v11.1.0...v12.0.0 [11.1.0]: https://github.com/MetaMask/eslint-config/compare/v11.0.1...v11.1.0 [11.0.1]: https://github.com/MetaMask/eslint-config/compare/v11.0.0...v11.0.1 [11.0.0]: https://github.com/MetaMask/eslint-config/compare/v10.0.0...v11.0.0 diff --git a/packages/nodejs/package.json b/packages/nodejs/package.json index f27bd6f2..d8eb45cf 100644 --- a/packages/nodejs/package.json +++ b/packages/nodejs/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/eslint-config-nodejs", - "version": "11.1.0", + "version": "12.0.0", "description": "Shareable MetaMask ESLint config for Node.js.", "homepage": "https://github.com/MetaMask/eslint-config#readme", "bugs": { @@ -23,7 +23,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.0.0", - "@metamask/eslint-config": "^11.0.0", + "@metamask/eslint-config": "^12.0.0", "eslint": "^8.27.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", @@ -33,7 +33,7 @@ "prettier": "^2.7.1" }, "peerDependencies": { - "@metamask/eslint-config": "^11.0.0", + "@metamask/eslint-config": "^12.0.0", "eslint": "^8.27.0", "eslint-plugin-n": "^15.7.0" }, diff --git a/packages/typescript/CHANGELOG.md b/packages/typescript/CHANGELOG.md index b9a58858..cded0b67 100644 --- a/packages/typescript/CHANGELOG.md +++ b/packages/typescript/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [12.0.0] +### Uncategorized +- Revert "11.2.0 (#298)" ([#298](https://github.com/MetaMask/eslint-config/pull/298)) + ## [11.1.0] ### Changed - Exclude test files from package ([#266](https://github.com/MetaMask/eslint-config/pull/266)) @@ -93,7 +97,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/v11.1.0...HEAD +[Unreleased]: https://github.com/MetaMask/eslint-config/compare/v12.0.0...HEAD +[12.0.0]: https://github.com/MetaMask/eslint-config/compare/v11.1.0...v12.0.0 [11.1.0]: https://github.com/MetaMask/eslint-config/compare/v11.0.2...v11.1.0 [11.0.2]: https://github.com/MetaMask/eslint-config/compare/v11.0.0...v11.0.2 [11.0.0]: https://github.com/MetaMask/eslint-config/compare/v10.0.0...v11.0.0 diff --git a/packages/typescript/package.json b/packages/typescript/package.json index 33cdfdd1..a567e9d3 100644 --- a/packages/typescript/package.json +++ b/packages/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/eslint-config-typescript", - "version": "11.1.0", + "version": "12.0.0", "description": "Shareable MetaMask ESLint config for TypeScript.", "homepage": "https://github.com/MetaMask/eslint-config#readme", "bugs": { @@ -24,7 +24,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.0.0", - "@metamask/eslint-config": "^11.0.0", + "@metamask/eslint-config": "^12.0.0", "@typescript-eslint/eslint-plugin": "^5.42.1", "@typescript-eslint/parser": "^5.42.1", "eslint": "^8.27.0", @@ -36,7 +36,7 @@ "typescript": "~4.8.4" }, "peerDependencies": { - "@metamask/eslint-config": "^11.0.0", + "@metamask/eslint-config": "^12.0.0", "@typescript-eslint/eslint-plugin": "^5.42.1", "@typescript-eslint/parser": "^5.42.1", "eslint": "^8.27.0", From c23bb69985ba5bd032ed26e3802dac963e43f2a6 Mon Sep 17 00:00:00 2001 From: Mark Stacey Date: Mon, 10 Jul 2023 10:35:25 -0230 Subject: [PATCH 2/5] Update changelogs and READMEs The changelog updates were mostly taken from #298, except that for each non-base config package there was an entry modified to say that the base config was updated (rather than describing the change in the base config) --- packages/base/CHANGELOG.md | 4 ++-- packages/base/README.md | 2 +- packages/browser/CHANGELOG.md | 4 ++-- packages/browser/README.md | 4 ++-- packages/commonjs/CHANGELOG.md | 5 ++--- packages/commonjs/README.md | 4 ++-- packages/jest/CHANGELOG.md | 4 ++-- packages/jest/README.md | 4 ++-- packages/mocha/CHANGELOG.md | 4 ++-- packages/mocha/README.md | 4 ++-- packages/nodejs/CHANGELOG.md | 5 +++-- packages/nodejs/README.md | 4 ++-- packages/typescript/CHANGELOG.md | 12 +++++++++--- packages/typescript/README.md | 4 ++-- 14 files changed, 35 insertions(+), 29 deletions(-) diff --git a/packages/base/CHANGELOG.md b/packages/base/CHANGELOG.md index 19de781e..07d85954 100644 --- a/packages/base/CHANGELOG.md +++ b/packages/base/CHANGELOG.md @@ -7,8 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [12.0.0] -### Uncategorized -- Revert "11.2.0 (#298)" ([#298](https://github.com/MetaMask/eslint-config/pull/298)) +### Added +- **BREAKING:** Add `eslint-plugin-promise` peer dependency, and enable `no-multiple-resolved` ([#287](https://github.com/MetaMask/eslint-config/pull/287)) ## [11.1.0] ### Changed diff --git a/packages/base/README.md b/packages/base/README.md index f722e438..af34ee4f 100644 --- a/packages/base/README.md +++ b/packages/base/README.md @@ -8,7 +8,7 @@ Our default export contains a base set of ESLint rules for ES6+: ```bash yarn add --dev \ - @metamask/eslint-config@^11.0.1 \ + @metamask/eslint-config@^12.0.0 \ eslint@^8.27.0 \ eslint-config-prettier@^8.5.0 \ eslint-plugin-import@^2.26.0 \ diff --git a/packages/browser/CHANGELOG.md b/packages/browser/CHANGELOG.md index 06d80f79..36815c47 100644 --- a/packages/browser/CHANGELOG.md +++ b/packages/browser/CHANGELOG.md @@ -7,8 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [12.0.0] -### Uncategorized -- Revert "11.2.0 (#298)" ([#298](https://github.com/MetaMask/eslint-config/pull/298)) +### Changed +- **BREAKING:** Update peer dependency `@metamask/eslint-config` to v12 ## [11.1.0] ### Changed diff --git a/packages/browser/README.md b/packages/browser/README.md index f5611971..73945aaf 100644 --- a/packages/browser/README.md +++ b/packages/browser/README.md @@ -8,8 +8,8 @@ Our default export contains a base set of ESLint rules for ES6+: ```bash yarn add --dev \ - @metamask/eslint-config@^11.0.1 \ - @metamask/eslint-config-browser@^11.0.0 \ + @metamask/eslint-config@^12.0.0 \ + @metamask/eslint-config-browser@^12.0.0 \ eslint@^8.27.0 \ eslint-config-prettier@^8.5.0 \ eslint-plugin-import@^2.26.0 \ diff --git a/packages/commonjs/CHANGELOG.md b/packages/commonjs/CHANGELOG.md index ff8502af..f903a28f 100644 --- a/packages/commonjs/CHANGELOG.md +++ b/packages/commonjs/CHANGELOG.md @@ -7,9 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [12.0.0] -### Uncategorized -- Fix `@metamask/commonjs` peer dependencies ([#301](https://github.com/MetaMask/eslint-config/pull/301)) -- Revert "11.2.0 (#298)" ([#298](https://github.com/MetaMask/eslint-config/pull/298)) +### Changed +- **BREAKING:** Update peer dependency `@metamask/eslint-config` to v12 ## [11.1.0] ### Added diff --git a/packages/commonjs/README.md b/packages/commonjs/README.md index 04b708e0..257a8caa 100644 --- a/packages/commonjs/README.md +++ b/packages/commonjs/README.md @@ -6,8 +6,8 @@ MetaMask's ESLint configuration for projects using CommonJS. ```bash yarn add --dev \ - @metamask/eslint-config@^11.0.1 \ - @metamask/eslint-config-commonjs@^11.0.2 \ + @metamask/eslint-config@^12.0.0 \ + @metamask/eslint-config-commonjs@^12.0.0 \ eslint@^8.27.0 \ eslint-config-prettier@^8.5.0 \ eslint-plugin-import@^2.26.0 \ diff --git a/packages/jest/CHANGELOG.md b/packages/jest/CHANGELOG.md index 042dafc8..ed68707d 100644 --- a/packages/jest/CHANGELOG.md +++ b/packages/jest/CHANGELOG.md @@ -7,8 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [12.0.0] -### Uncategorized -- Revert "11.2.0 (#298)" ([#298](https://github.com/MetaMask/eslint-config/pull/298)) +### Changed +- **BREAKING:** Update peer dependency `@metamask/eslint-config` to v12 ## [11.1.0] ### Changed diff --git a/packages/jest/README.md b/packages/jest/README.md index e1f21844..3bb17b6b 100644 --- a/packages/jest/README.md +++ b/packages/jest/README.md @@ -6,8 +6,8 @@ MetaMask's [Jest](https://jestjs.io/) ESLint configuration. ```bash yarn add --dev \ - @metamask/eslint-config@^11.0.1 \ - @metamask/eslint-config-jest@^11.0.0 \ + @metamask/eslint-config@^12.0.0 \ + @metamask/eslint-config-jest@^12.0.0 \ eslint@^8.27.0 \ eslint-config-prettier@^8.5.0 \ eslint-plugin-import@^2.26.0 \ diff --git a/packages/mocha/CHANGELOG.md b/packages/mocha/CHANGELOG.md index 73f67383..0183430c 100644 --- a/packages/mocha/CHANGELOG.md +++ b/packages/mocha/CHANGELOG.md @@ -7,8 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [12.0.0] -### Uncategorized -- Revert "11.2.0 (#298)" ([#298](https://github.com/MetaMask/eslint-config/pull/298)) +### Changed +- **BREAKING:** Update peer dependency `@metamask/eslint-config` to v12 ## [11.1.0] ### Changed diff --git a/packages/mocha/README.md b/packages/mocha/README.md index 07b8087f..de0bc1b8 100644 --- a/packages/mocha/README.md +++ b/packages/mocha/README.md @@ -6,8 +6,8 @@ MetaMask's [Mocha](https://mochajs.org/) ESLint configuration. ```bash yarn add --dev \ - @metamask/eslint-config@^11.0.1 \ - @metamask/eslint-config-mocha@^11.0.0 \ + @metamask/eslint-config@^12.0.0 \ + @metamask/eslint-config-mocha@^12.0.0 \ eslint@^8.27.0 \ eslint-config-prettier@^8.5.0 \ eslint-plugin-import@^2.26.0 \ diff --git a/packages/nodejs/CHANGELOG.md b/packages/nodejs/CHANGELOG.md index f865dd55..64875d00 100644 --- a/packages/nodejs/CHANGELOG.md +++ b/packages/nodejs/CHANGELOG.md @@ -7,8 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [12.0.0] -### Uncategorized -- Revert "11.2.0 (#298)" ([#298](https://github.com/MetaMask/eslint-config/pull/298)) +### Changed +- **BREAKING:** Update peer dependency `@metamask/eslint-config` to v12 +- **BREAKING:** Replace `eslint-plugin-node` with `eslint-plugin-n` ([#297](https://github.com/MetaMask/eslint-config/pull/297)) ## [11.1.0] ### Changed diff --git a/packages/nodejs/README.md b/packages/nodejs/README.md index 81de3287..9235f498 100644 --- a/packages/nodejs/README.md +++ b/packages/nodejs/README.md @@ -6,8 +6,8 @@ MetaMask's [Node.js](https://nodejs.org) ESLint configuration. ```bash yarn add --dev \ - @metamask/eslint-config@^11.0.1 \ - @metamask/eslint-config-nodejs@^11.0.1 \ + @metamask/eslint-config@^12.0.0 \ + @metamask/eslint-config-nodejs@^12.0.0 \ eslint@^8.27.0 \ eslint-config-prettier@^8.5.0 \ eslint-plugin-import@^2.26.0 \ diff --git a/packages/typescript/CHANGELOG.md b/packages/typescript/CHANGELOG.md index cded0b67..450f6cae 100644 --- a/packages/typescript/CHANGELOG.md +++ b/packages/typescript/CHANGELOG.md @@ -6,9 +6,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [12.0.0] -### Uncategorized -- Revert "11.2.0 (#298)" ([#298](https://github.com/MetaMask/eslint-config/pull/298)) +## [11.2.0] +### Added +- **BREAKING:** Add rule to enforce generic parameters have a length of at least 3 characters ([#292](https://github.com/MetaMask/eslint-config/pull/292)) +- **BREAKING:** Enable `@typescript-eslint/consistent-type-imports` rule ([#284](https://github.com/MetaMask/eslint-config/pull/284)) +- **BREAKING:** Enable `@typescript-eslint/prefer-enum-initializers` rule ([#269](https://github.com/MetaMask/eslint-config/pull/269)) + +### Changed +- **BREAKING:** Update peer dependency `@metamask/eslint-config` to v12 +- Disable naming convention for properties that require quotes ([#293](https://github.com/MetaMask/eslint-config/pull/293)) ## [11.1.0] ### Changed diff --git a/packages/typescript/README.md b/packages/typescript/README.md index 01d254db..2cb05530 100644 --- a/packages/typescript/README.md +++ b/packages/typescript/README.md @@ -6,8 +6,8 @@ MetaMask's [TypeScript](https://www.typescriptlang.org) ESLint configuration. ```bash yarn add --dev \ - @metamask/eslint-config@^11.0.1 \ - @metamask/eslint-config-typescript@^11.0.0 \ + @metamask/eslint-config@^12.0.0 \ + @metamask/eslint-config-typescript@^12.0.0 \ @typescript-eslint/eslint-plugin@^5.42.1 \ @typescript-eslint/parser@^5.42.1 \ eslint@^8.27.0 \ From 39e049e200d69d851bc3b8bed558a851b0bf5aee Mon Sep 17 00:00:00 2001 From: Mark Stacey Date: Mon, 10 Jul 2023 10:55:40 -0230 Subject: [PATCH 3/5] Update commonjs changelog --- packages/commonjs/CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/commonjs/CHANGELOG.md b/packages/commonjs/CHANGELOG.md index f903a28f..b5fb5361 100644 --- a/packages/commonjs/CHANGELOG.md +++ b/packages/commonjs/CHANGELOG.md @@ -8,7 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [12.0.0] ### Changed -- **BREAKING:** Update peer dependency `@metamask/eslint-config` to v12 +- **BREAKING:** Add peer dependency `@metamask/eslint-config` and remove ESLint plugin and prettier peer dependencies ([#301](https://github.com/MetaMask/eslint-config/pull/301)) + - In the initial release, this package had the wrong list of peer dependencies. This brings this package back into alignment with the others. ## [11.1.0] ### Added From 6f9f42ebd952ee934eac65b012871a27e3754300 Mon Sep 17 00:00:00 2001 From: Mark Stacey Date: Mon, 10 Jul 2023 10:55:50 -0230 Subject: [PATCH 4/5] Update lockfile --- yarn.lock | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/yarn.lock b/yarn.lock index 168434ec..fab0c04f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -898,7 +898,7 @@ __metadata: eslint-plugin-prettier: ^4.2.1 prettier: ^2.7.1 peerDependencies: - "@metamask/eslint-config": ^11.0.0 + "@metamask/eslint-config": ^12.0.0 eslint: ^8.27.0 languageName: unknown linkType: soft @@ -915,7 +915,7 @@ __metadata: eslint-plugin-prettier: ^4.2.1 prettier: ^2.7.1 peerDependencies: - "@metamask/eslint-config": ^11.0.0 + "@metamask/eslint-config": ^12.0.0 eslint: ^8.27.0 languageName: unknown linkType: soft @@ -925,7 +925,7 @@ __metadata: resolution: "@metamask/eslint-config-jest@workspace:packages/jest" dependencies: "@metamask/auto-changelog": ^3.0.0 - "@metamask/eslint-config": ^11.0.0 + "@metamask/eslint-config": ^12.0.0 eslint: ^8.27.0 eslint-config-prettier: ^8.5.0 eslint-plugin-import: ^2.26.0 @@ -934,7 +934,7 @@ __metadata: eslint-plugin-prettier: ^4.2.1 prettier: ^2.7.1 peerDependencies: - "@metamask/eslint-config": ^11.0.0 + "@metamask/eslint-config": ^12.0.0 eslint: ^8.27.0 eslint-plugin-jest: ^27.1.5 languageName: unknown @@ -945,7 +945,7 @@ __metadata: resolution: "@metamask/eslint-config-mocha@workspace:packages/mocha" dependencies: "@metamask/auto-changelog": ^3.0.0 - "@metamask/eslint-config": ^11.0.0 + "@metamask/eslint-config": ^12.0.0 eslint: ^8.27.0 eslint-config-prettier: ^8.5.0 eslint-plugin-import: ^2.26.0 @@ -954,18 +954,18 @@ __metadata: eslint-plugin-prettier: ^4.2.1 prettier: ^2.7.1 peerDependencies: - "@metamask/eslint-config": ^11.0.0 + "@metamask/eslint-config": ^12.0.0 eslint: ^8.27.0 eslint-plugin-mocha: ^10.1.0 languageName: unknown linkType: soft -"@metamask/eslint-config-nodejs@^11.0.0, @metamask/eslint-config-nodejs@workspace:packages/nodejs": +"@metamask/eslint-config-nodejs@^12.0.0, @metamask/eslint-config-nodejs@workspace:packages/nodejs": version: 0.0.0-use.local resolution: "@metamask/eslint-config-nodejs@workspace:packages/nodejs" dependencies: "@metamask/auto-changelog": ^3.0.0 - "@metamask/eslint-config": ^11.0.0 + "@metamask/eslint-config": ^12.0.0 eslint: ^8.27.0 eslint-config-prettier: ^8.5.0 eslint-plugin-import: ^2.26.0 @@ -974,7 +974,7 @@ __metadata: eslint-plugin-prettier: ^4.2.1 prettier: ^2.7.1 peerDependencies: - "@metamask/eslint-config": ^11.0.0 + "@metamask/eslint-config": ^12.0.0 eslint: ^8.27.0 eslint-plugin-n: ^15.7.0 languageName: unknown @@ -985,7 +985,7 @@ __metadata: resolution: "@metamask/eslint-config-typescript@workspace:packages/typescript" dependencies: "@metamask/auto-changelog": ^3.0.0 - "@metamask/eslint-config": ^11.0.0 + "@metamask/eslint-config": ^12.0.0 "@typescript-eslint/eslint-plugin": ^5.42.1 "@typescript-eslint/parser": ^5.42.1 eslint: ^8.27.0 @@ -996,7 +996,7 @@ __metadata: prettier: ^2.7.1 typescript: ~4.8.4 peerDependencies: - "@metamask/eslint-config": ^11.0.0 + "@metamask/eslint-config": ^12.0.0 "@typescript-eslint/eslint-plugin": ^5.42.1 "@typescript-eslint/parser": ^5.42.1 eslint: ^8.27.0 @@ -1004,7 +1004,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/eslint-config@^11.0.0, @metamask/eslint-config@workspace:packages/base": +"@metamask/eslint-config@^12.0.0, @metamask/eslint-config@workspace:packages/base": version: 0.0.0-use.local resolution: "@metamask/eslint-config@workspace:packages/base" dependencies: @@ -4959,8 +4959,8 @@ __metadata: "@eslint/eslintrc": ^1.3.0 "@lavamoat/allow-scripts": ^2.3.1 "@metamask/auto-changelog": ^3.0.0 - "@metamask/eslint-config": ^11.0.0 - "@metamask/eslint-config-nodejs": ^11.0.0 + "@metamask/eslint-config": ^12.0.0 + "@metamask/eslint-config-nodejs": ^12.0.0 "@metamask/utils": ^6.0.0 "@types/jest": ^29.2.2 eslint: ^8.27.0 From af7c8dd8a44ad47d73a30247ab10d5cf501b9893 Mon Sep 17 00:00:00 2001 From: Mark Stacey Date: Mon, 10 Jul 2023 10:59:08 -0230 Subject: [PATCH 5/5] Fix typescript config changelog error --- packages/typescript/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/typescript/CHANGELOG.md b/packages/typescript/CHANGELOG.md index 450f6cae..51cc107a 100644 --- a/packages/typescript/CHANGELOG.md +++ b/packages/typescript/CHANGELOG.md @@ -6,7 +6,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [11.2.0] +## [12.0.0] ### Added - **BREAKING:** Add rule to enforce generic parameters have a length of at least 3 characters ([#292](https://github.com/MetaMask/eslint-config/pull/292)) - **BREAKING:** Enable `@typescript-eslint/consistent-type-imports` rule ([#284](https://github.com/MetaMask/eslint-config/pull/284))