Skip to content

Commit 733b9e2

Browse files
authored
Release 14.0.0 (#380)
* Initialize Release 14.0.0 * Update Release 14.0.0 * Update all changelogs * Bump peer dependency version * Update versions to workspace:^ * Fix typo in Vitest changelog validate script
1 parent 59bb456 commit 733b9e2

26 files changed

+202
-82
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/eslint-config-root",
3-
"version": "13.0.0",
3+
"version": "14.0.0",
44
"private": true,
55
"repository": {
66
"type": "git",
@@ -27,8 +27,8 @@
2727
"@lavamoat/allow-scripts": "^3.0.4",
2828
"@metamask/auto-changelog": "^3.4.4",
2929
"@metamask/create-release-branch": "^4.0.0",
30-
"@metamask/eslint-config": "^13.0.0",
31-
"@metamask/eslint-config-nodejs": "^13.0.0",
30+
"@metamask/eslint-config": "workspace:^",
31+
"@metamask/eslint-config-nodejs": "workspace:^",
3232
"@metamask/eslint-config-typescript": "workspace:^",
3333
"@metamask/eslint-config-vitest": "workspace:^",
3434
"@metamask/utils": "^9.1.0",

packages/base/CHANGELOG.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [14.0.0]
11+
12+
### Changed
13+
14+
- **BREAKING:** Bump minimum Node.js version from 16 to 18.18 ([#371](https://github.com/MetaMask/eslint-config/pull/371))
15+
- **BREAKING:** Bump peer dependency on ESLint from `^8.57.0` to `^9.11.0` ([#370](https://github.com/MetaMask/eslint-config/pull/370))
16+
- ESLint 9 requires flat configs, so this change also rewrites the configs to
17+
use flat configs. The legacy config format is no longer supported.
18+
- **BREAKING:** Bump peer dependency on `@metamask/eslint-config` from `^13.0.0` to `^14.0.0` ([#377](https://github.com/MetaMask/eslint-config/pull/377))
19+
- **BREAKING:** Bump peer dependency on `eslint-config-prettier` from `^8.5.0` to `^9.1.0` ([#370](https://github.com/MetaMask/eslint-config/pull/370))
20+
- **BREAKING:** Bump peer dependency on `eslint-plugin-import-x` from `^0.5.1` to `^4.3.0` ([#370](https://github.com/MetaMask/eslint-config/pull/370))
21+
- **BREAKING:** Bump peer dependency on `eslint-plugin-jsdoc` from `>=43.0.7 <48` to `^50.2.4` ([#370](https://github.com/MetaMask/eslint-config/pull/370))
22+
- **BREAKING:** Bump peer dependency on `eslint-plugin-prettier` from `^4.2.1` to `^5.2.1` ([#370](https://github.com/MetaMask/eslint-config/pull/370))
23+
- **BREAKING:** Bump peer dependency on `eslint-plugin-promise` from `^6.1.1` to `^7.1.0` ([#370](https://github.com/MetaMask/eslint-config/pull/370))
24+
- **BREAKING:** Bump peer dependency on `prettier` from `^2.7.1` to `^3.3.3` ([#370](https://github.com/MetaMask/eslint-config/pull/370))
25+
- **BREAKING:** Change package to be pure ESM ([#370](https://github.com/MetaMask/eslint-config/pull/370))
26+
- ESLint 9 supports ESM out-of-the-box, so this change updates the package to
27+
be pure ESM. This means that the package can no longer be used with CommonJS
28+
`require` syntax.
29+
1030
## [13.0.0]
1131

1232
### Changed
@@ -244,7 +264,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
244264

245265
- Add base, TypeScript, and Jest configs (#3)
246266

247-
[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/[email protected]
267+
[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/[email protected]
268+
[14.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/[email protected]...@metamask/[email protected]
248269
[13.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/[email protected]...@metamask/[email protected]
249270
[12.2.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/[email protected]...@metamask/[email protected]
250271
[12.1.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/[email protected]...@metamask/[email protected]

packages/base/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Our default export contains a base set of ESLint rules for ES6+:
88

99
```bash
1010
yarn add --dev \
11-
@metamask/eslint-config@^13.0.0 \
11+
@metamask/eslint-config@^14.0.0 \
1212
eslint@^9.11.0 \
1313
eslint-config-prettier@^9.1.0 \
1414
eslint-plugin-import-x@^4.3.0 \

packages/base/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/eslint-config",
3-
"version": "13.0.0",
3+
"version": "14.0.0",
44
"description": "Shareable MetaMask ESLint config.",
55
"homepage": "https://github.com/MetaMask/eslint-config#readme",
66
"bugs": {

packages/browser/CHANGELOG.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [14.0.0]
11+
12+
### Changed
13+
14+
- **BREAKING:** Bump minimum Node.js version from 16 to 18.18 ([#371](https://github.com/MetaMask/eslint-config/pull/371))
15+
- **BREAKING:** Bump peer dependency on ESLint from `^8.57.0` to `^9.11.0` ([#370](https://github.com/MetaMask/eslint-config/pull/370))
16+
- ESLint 9 requires flat configs, so this change also rewrites the configs to
17+
use flat configs. The legacy config format is no longer supported.
18+
- **BREAKING:** Bump peer dependency on `@metamask/eslint-config` from `^13.0.0` to `^14.0.0` ([#377](https://github.com/MetaMask/eslint-config/pull/377))
19+
- **BREAKING:** Change package to be pure ESM ([#370](https://github.com/MetaMask/eslint-config/pull/370))
20+
- ESLint 9 supports ESM out-of-the-box, so this change updates the package to
21+
be pure ESM. This means that the package can no longer be used with CommonJS
22+
`require` syntax.
23+
1024
## [13.0.0]
1125

1226
### Changed
@@ -40,7 +54,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4054

4155
- Initial release of this package.
4256

43-
[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/[email protected]
57+
[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/[email protected]
58+
[14.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/[email protected]...@metamask/[email protected]
4459
[13.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/[email protected]...@metamask/[email protected]
4560
[12.1.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/[email protected]...@metamask/[email protected]
4661
[12.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/[email protected]...@metamask/[email protected]

packages/browser/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ Our default export contains a base set of ESLint rules for ES6+:
88

99
```bash
1010
yarn add --dev \
11-
@metamask/eslint-config@^13.0.0 \
12-
@metamask/eslint-config-browser@^13.0.0 \
11+
@metamask/eslint-config@^14.0.0 \
12+
@metamask/eslint-config-browser@^14.0.0 \
1313
eslint@^9.11.0 \
1414
eslint-config-prettier@^9.1.0 \
1515
eslint-plugin-import-x@^4.3.0 \

packages/browser/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/eslint-config-browser",
3-
"version": "13.0.0",
3+
"version": "14.0.0",
44
"description": "Shareable MetaMask ESLint plugin for browser environments.",
55
"homepage": "https://github.com/MetaMask/eslint-config#readme",
66
"bugs": {
@@ -48,7 +48,7 @@
4848
"vitest": "^2.1.1"
4949
},
5050
"peerDependencies": {
51-
"@metamask/eslint-config": "^13.0.0",
51+
"@metamask/eslint-config": "workspace:^",
5252
"eslint": "^9.11.0"
5353
},
5454
"engines": {

packages/commonjs/CHANGELOG.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [14.0.0]
11+
12+
### Changed
13+
14+
- **BREAKING:** Bump minimum Node.js version from 16 to 18.18 ([#371](https://github.com/MetaMask/eslint-config/pull/371))
15+
- **BREAKING:** Bump peer dependency on ESLint from `^8.57.0` to `^9.11.0` ([#370](https://github.com/MetaMask/eslint-config/pull/370))
16+
- ESLint 9 requires flat configs, so this change also rewrites the configs to
17+
use flat configs. The legacy config format is no longer supported.
18+
- **BREAKING:** Bump peer dependency on `@metamask/eslint-config` from `^13.0.0` to `^14.0.0` ([#377](https://github.com/MetaMask/eslint-config/pull/377))
19+
- **BREAKING:** Change package to be pure ESM ([#370](https://github.com/MetaMask/eslint-config/pull/370))
20+
- ESLint 9 supports ESM out-of-the-box, so this change updates the package to
21+
be pure ESM. This means that the package can no longer be used with CommonJS
22+
`require` syntax.
23+
1024
## [13.0.0]
1125

1226
### Changed
@@ -35,7 +49,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3549

3650
- Initial release of this package ([#267](https://github.com/MetaMask/eslint-config/pull/267))
3751

38-
[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/[email protected]
52+
[Unreleased]: https://github.com/MetaMask/eslint-config/compare/@metamask/[email protected]
53+
[14.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/[email protected]...@metamask/[email protected]
3954
[13.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/[email protected]...@metamask/[email protected]
4055
[12.1.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/[email protected]...@metamask/[email protected]
4156
[12.0.0]: https://github.com/MetaMask/eslint-config/compare/@metamask/[email protected]...@metamask/[email protected]

packages/commonjs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ MetaMask's ESLint configuration for projects using CommonJS.
77
```bash
88
yarn add --dev \
99
@metamask/eslint-config@^13.0.0 \
10-
@metamask/eslint-config-commonjs@^13.0.0 \
10+
@metamask/eslint-config-commonjs@^14.0.0 \
1111
eslint@^9.11.0 \
1212
eslint-config-prettier@^9.1.0 \
1313
eslint-plugin-import-x@^4.3.0 \

packages/commonjs/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/eslint-config-commonjs",
3-
"version": "13.0.0",
3+
"version": "14.0.0",
44
"description": "Shareable MetaMask ESLint config for CommonJS projects.",
55
"homepage": "https://github.com/MetaMask/eslint-config#readme",
66
"bugs": {
@@ -48,7 +48,7 @@
4848
"vitest": "^2.1.1"
4949
},
5050
"peerDependencies": {
51-
"@metamask/eslint-config": "^13.0.0",
51+
"@metamask/eslint-config": "workspace:^",
5252
"eslint": "^9.11.0"
5353
},
5454
"engines": {

0 commit comments

Comments
 (0)