Skip to content

Commit 258bc5e

Browse files
committed
Release 4.0.1
1 parent 08df927 commit 258bc5e

File tree

2 files changed

+31
-56
lines changed

2 files changed

+31
-56
lines changed

CHANGELOG.md

+30-55
Original file line numberDiff line numberDiff line change
@@ -4,46 +4,25 @@ All notable changes to this project will be documented in this file. Dates are d
44

55
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
66

7+
#### [v4.0.1](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v4.0.0...v4.0.1)
8+
9+
- Fix: Handle `meta: {} as const` for TypeScript rules [`#219`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/219)
10+
- Docs: Add missing date in changelog [`#218`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/218)
11+
- Fix: Avoid crash when provided suggestions array has non-object [`#216`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/216)
12+
- Docs: Improve CHANGELOG for v4 [`#217`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/217)
13+
714
#### [v4.0.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v4.0.0-3...v4.0.0)
815

916
> 15 October 2021
1017
11-
This release is identical to v4.0.0-3. Summary of changes:
12-
13-
- Breaking: Enable additional `recommended` rules for v4 [`#152`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/152)
14-
- Breaking: Support TypeScript rules [`#197`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/197)
15-
- Breaking: Support ESM rules [`#177`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/177)
16-
- Breaking: Add `fixer-return` to `rules` preset [`#199`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/199)
17-
- Breaking: Add `hasSuggestions` property to `meta-property-ordering` rule [`#119`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/119)
18-
- Breaking: Drop support for Node 10, 13, 15 [`#151`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/151)
19-
- Breaking: Drop support for old minor versions of Node 12 and 14 [`#212`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/212)
20-
- Breaking: Reduce false positives by only detecting function-style rules when function returns an object [`#211`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/211)
21-
- Breaking: Update `fixer-return` and `prefer-replace-text` rules to also apply to suggestion fixer functions [`#194`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/194)
22-
- Breaking: Update `no-missing-placeholders`, `no-unused-placeholders`, `prefer-message-ids`, `prefer-placeholders` rules to also apply to suggestion messages [`#196`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/196)
23-
- Breaking: Update `report-message-format` to also apply to suggestion messages [`#195`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/195)
24-
- Fix: False negative with TypeScript rules that don't have type parameters (fixes #202) [`#209`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/209)
25-
- Fix: Only consider functions with a single argument as function-style rules [`#213`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/213)
26-
- Build: test on ESLint v8 (fixes #175) [`#186`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/186)
27-
- Chore: Fix markdownlint glob path [`#200`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/200)
28-
- Chore: Switch to release-it [`#131`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/131)
29-
- Chore: fix release-it config [`124909c`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/124909c16c729756e0197be1943ab26142a39fc2)
30-
- Chore: release-it config [`894d7b0`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/894d7b0f115ca0c45c4938da594da3d05614d87f)
31-
- Chore: `require-meta-docs-url` allows prereleases [`8fe1017`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/8fe10179a670971f5ddfc59d64354bce2c7c5151)
32-
- Chore: upgrade `@ts-eslint/parser` to v5 [`#206`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/206)
33-
- Chore: upgrade `eslint-utils` to v3 [`#148`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/148)
34-
- Chore: upgrade dev deps (fixes #188) [`#198`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/198)
35-
- Chore: upgrade `eslint-plugin-unicorn` to v36 [`#187`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/187)
36-
- Docs: Improve README headers [`#208`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/208)
37-
- Docs: Move preset list into table in README [`#205`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/205)
38-
- Docs: add example of using rule/test presets in overrides to README [`#204`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/204)
39-
- Docs: add toc in readme [`#207`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/207)
18+
- Release 4.0.0 [`fe4bca3`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/fe4bca3b73405428c566760069cbf338db2b9202)
4019

4120
#### [v4.0.0-3](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v4.0.0-2...v4.0.0-3)
4221

4322
> 15 October 2021
4423
45-
- Breaking: Reduce false positives by only detecting function-style rules when function returns an object [`#211`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/211)
4624
- Fix: Only consider functions with a single argument as function-style rules [`#213`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/213)
25+
- Breaking: Reduce false positives by only detecting function-style rules when function returns an object [`#211`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/211)
4726
- Release 4.0.0-3 [`64e8da6`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/64e8da6b4453895b988bfe0813e5ea2886e9fcf5)
4827

4928
#### [v4.0.0-2](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v4.0.0-1...v4.0.0-2)
@@ -52,43 +31,45 @@ This release is identical to v4.0.0-3. Summary of changes:
5231
5332
- Breaking: Drop support for old minor versions of Node 12 and 14 [`#212`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/212)
5433
- Fix: False negative with TypeScript rules that don't have type parameters (fixes #202) [`#209`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/209)
55-
- Upgrade @ts-eslint/parser to v5 [`#206`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/206)
56-
- Upgrade: eslint-plugin-unicorn to v37 [`#203`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/203)
34+
- Chore: upgrade @ts-eslint/parser to v5 [`#206`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/206)
5735
- Docs: Improve README headers [`#208`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/208)
58-
- Docs: Move preset list into table in README [`#205`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/205)
59-
- Docs: add example of using rule/test presets in overrides to README [`#204`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/204)
6036
- Docs: add toc in readme [`#207`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/207)
37+
- Docs: Move preset list into table in README [`#205`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/205)
38+
- docs: add example of using rule/test presets in overrides to README [`#204`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/204)
39+
- Upgrade: eslint-plugin-unicorn to v37 [`#203`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/203)
40+
- Fix: False negative with TypeScript rules that don't have type parameters (fixes #202) (#209) [`#202`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/202)
6141
- Release 4.0.0-2 [`f79f6ac`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/f79f6acc710dfb59ded7c6bc7d79b33469713d83)
6242

6343
#### [v4.0.0-1](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v4.0.0-0...v4.0.0-1)
6444

6545
> 11 October 2021
6646
47+
- Release 4.0.0-1 [`887b5d0`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/887b5d0cc5beee7046d953a9fc8e87203920cf2a)
6748
- Chore: fix release-it config [`124909c`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/124909c16c729756e0197be1943ab26142a39fc2)
6849
- Chore: require-meta-docs-url allows prereleases [`8fe1017`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/8fe10179a670971f5ddfc59d64354bce2c7c5151)
69-
- Release 4.0.0-1 [`887b5d0`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/887b5d0cc5beee7046d953a9fc8e87203920cf2a)
7050

7151
#### [v4.0.0-0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v3.6.1...v4.0.0-0)
7252

7353
> 11 October 2021
7454
75-
76-
- Breaking: Enable additional `recommended` rules for v4 [`#152`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/152)
77-
- Breaking: Support TypeScript rules [`#197`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/197)
78-
- Breaking: Support ESM rules [`#177`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/177)
55+
- Breaking: Add support for TypeScript rules [`#197`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/197)
56+
- Build: test on eslint v8 (fixes #175) [`#186`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/186)
57+
- Chore: Fix markdownlint glob path [`#200`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/200)
7958
- Breaking: Add `fixer-return` to `rules` preset [`#199`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/199)
80-
- Breaking: Add `hasSuggestions` property to `meta-property-ordering` rule [`#119`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/119)
81-
- Breaking: Drop support for Node 10, 13, 15 [`#151`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/151)
59+
- Chore: Switch to release-it [`#131`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/131)
60+
- Chore: upgrade dev deps (fixes #188) [`#198`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/198)
61+
- Breaking: Enable additional `recommended` rules for v4 [`#152`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/152)
8262
- Breaking: Update `fixer-return` and `prefer-replace-text` rules to also apply to suggestion fixer functions [`#194`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/194)
8363
- Breaking: Update `no-missing-placeholders`, `no-unused-placeholders`, `prefer-message-ids`, `prefer-placeholders` rules to also apply to suggestion messages [`#196`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/196)
8464
- Breaking: Update `report-message-format` to also apply to suggestion messages [`#195`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/195)
85-
- Build: test on eslint v8 (fixes #175) [`#186`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/186)
86-
- Chore: Fix markdownlint glob path [`#200`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/200)
87-
- Chore: Switch to release-it [`#131`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/131)
65+
- Breaking: Add hasSuggestions property to meta-property-ordering rule [`#119`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/119)
66+
- Breaking: Support ESM rules [`#177`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/177)
67+
- chore(dev-deps): upgrade eslint-plugin-unicorn to v36 [`#187`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/187)
68+
- Chore: Update `eslint-utils` to v3 [`#148`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/148)
69+
- Breaking: Drop support for Node 10, 13, 15 [`#151`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/151)
70+
- Build: test on eslint v8 (fixes #175) (#186) [`#175`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/175)
71+
- Chore: upgrade dev deps (fixes #188) (#198) [`#188`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/188)
8872
- Chore: release-it config [`894d7b0`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/894d7b0f115ca0c45c4938da594da3d05614d87f)
89-
- Chore: upgrade `eslint-utils` to v3 [`#148`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/148)
90-
- Chore: upgrade dev deps (fixes #188) [`#198`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/198)
91-
- Chore: upgrade eslint-plugin-unicorn to v36 [`#187`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/187)
9273
- Release 4.0.0-0 [`f4b984c`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/f4b984c16b0035ceba4d5973d851ad535f72664e)
9374

9475
#### [v3.6.1](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v3.6.0...v3.6.1)
@@ -228,22 +209,16 @@ This release is identical to v4.0.0-3. Summary of changes:
228209
- Build: update package.json and changelog for v3.0.1 [`0b4bcaf`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/0b4bcaf8a168bd747f2334015ef42d8f169c1dcb)
229210
- chore: fix failing tests [`e6aa71f`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/e6aa71f8b018c109ab86ca887f70b253a3e312a3)
230211

231-
### [v3.0.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v2.3.1...v3.0.0)
212+
### [v3.0.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v2.3.0...v3.0.0)
232213

233214
> 8 April 2021
234215
235216
- Breaking: change test-case-property-ordering default options (fixes #79) [`#93`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/93)
236217
- Breaking: drop eslint < 7 & node.js < 10 [`#95`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/95)
218+
- Docs: Grammar in `require-meta-schema.md` [`#103`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/103)
237219
- Breaking: change test-case-property-ordering default options (fixes #79) (#93) [`#79`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/issues/79)
238220
- Build: update package.json and changelog for v3.0.0 [`02c1f34`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/02c1f347f2f0881e364724a4fce69e9da2ce9313)
239221

240-
#### [v2.3.1](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v2.3.0...v2.3.1)
241-
242-
> 8 April 2021
243-
244-
- Docs: Grammar in `require-meta-schema.md` [`#103`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/pull/103)
245-
- Build: update package.json and changelog for v2.3.1 [`d95a1a6`](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/commit/d95a1a666be795d7b0e117c34c591559c512ae03)
246-
247222
#### [v2.3.0](https://github.com/not-an-aardvark/eslint-plugin-eslint-plugin/compare/v2.2.2...v2.3.0)
248223

249224
> 22 June 2020

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "eslint-plugin-eslint-plugin",
3-
"version": "4.0.0",
3+
"version": "4.0.1",
44
"description": "An ESLint plugin for linting ESLint plugins",
55
"author": "Teddy Katz",
66
"main": "lib/index.js",

0 commit comments

Comments
 (0)