]> git.proxmox.com Git - pve-eslint.git/commitdiff
changelog: drop author from entries to avoid overly lengthy lines
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 24 May 2023 16:38:42 +0000 (18:38 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 24 May 2023 16:57:15 +0000 (18:57 +0200)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
debian/changelog
debian/scripts/prepare-changes.sh

index 951c0caa3ea96cecae82821c873f78d04a2add2e..bab7f5009c50d9bfaec7cff7988d319dc5ae2277 100644 (file)
@@ -6,94 +6,94 @@ pve-eslint (8.41.0-1) bullseye; urgency=medium
 
   [ ESLint ]
   * relevant changes since 8.23.1
-    + fix: incorrect warning message for ignored dotfiles (#17196) (Milos Djermanovic)
-    + feat: change default ignore pattern to `**/node_modules/` in flat config (#17184) (Milos Djermanovic)
-    + fix: unify `LintMessage` type (#17076) (Brandon Mills)
-    + feat: expose `shouldUseFlatConfig` (#17169) (Connor Prussin)
-    + fix: validate `ignorePatterns` constructor option in `FlatESLint` class (#17139) (Milos Djermanovic)
-    + fix: switch `grapheme-splitter` to `graphemer` (#17160) (fisker Cheung)
-    + perf: Store indent descriptors in a plain array (#17148) (Francesco Trotta)
-    + refactor: locateConfigFileToUse returns an Error object (#17159) (唯然)
-    + fix: Ensure FlatESLint#findConfigFile() doesn't throw. (#17151) (Nicholas C. Zakas)
-    + feat: improve flat config errors for invalid rule options and severities (#17140) (Josh Goldberg ✨)
-    + feat: Add findConfigFile() method to FlatESLint (#17142) (Nicholas C. Zakas)
-    + feat: add `sourceCode` property to the rule context (#17107) (Nitin Kumar)
-    + feat: add `physicalFilename` property to the rule context (#17111) (Nitin Kumar)
-    + feat: add `cwd` to rule context (#17106) (Nitin Kumar)
-    + feat: add `filename` property to the rule context (#17108) (Nitin Kumar)
-    + feat: add new `omitLastInOneLineClassBody` option to the `semi` rule (#17105) (Nitin Kumar)
-    + perf: don't use `grapheme-splitter` on ASCII strings in key-spacing rule (#17122) (Milos Djermanovic)
-    + feat: Implement `SourceCode#markVariableAsUsed()` (#17086) (Nicholas C. Zakas)
-    + perf: Binary search in token store `utils.search` (#17066) (Francesco Trotta)
-    + refactor: remove unnecessary use of `SourceCode#getAncestors` in rules (#17075) (Milos Djermanovic)
-    + feat: Move getDeclaredVariables and getAncestors to SourceCode (#17059) (Nicholas C. Zakas)
-    + refactor: simplify new-parens rule schema (#17060) (MHO)
-    + fix: do not report on `RegExp(...args)` in `require-unicode-regexp` (#17037) (Francesco Trotta)
-    + feat: `require-unicode-regexp` add suggestions (#17007) (Josh Goldberg)
-    + fix: correctly handle `null` default config in `RuleTester` (#17023) (Brad Zacher)
-    + feat: Copy getScope() to SourceCode (#17004) (Nicholas C. Zakas)
-    + feat: Use plugin metadata for flat config serialization (#16992) (Nicholas C. Zakas)
-    + feat: docs license (#17010) (Samuel Roldan)
-    + fix: `getFirstToken`/`getLastToken` on comment-only node (#16889) (Francesco Trotta)
-    + fix: Fix typo in `logical-assignment-operators` rule description (#17000) (Francesco Trotta)
-    + feat: languageOptions.parser must be an object. (#16985) (Nicholas C. Zakas)
-    + feat: Add `checkJSDoc` option to multiline-comment-style (#16807) (Laurent Cozic)
-    + feat: Serialize parsers/processors in flat config (#16944) (Nicholas C. Zakas)
-    + feat: use @eslint-community dependencies (#16784) (Michaël De Boey)
-    + fix: correctly iterate files matched by glob patterns (#16831) (Nitin Kumar)
-    + feat: add `afterHashbangComment` option to `lines-around-comment` rule (#16920) (SUZUKI Sosuke)
-    + feat: Move all and recommended configs into package. (#16844) (Nicholas C. Zakas)
-    + perf: upgrade to esquery@1.4.2 (#16901) (Milos Djermanovic)
-    + fix: pin esquery v1.4.0 (fixes #16896) (#16897) (唯然)
-    + feat: report more cases with `??` in no-constant-binary-expression (#16826) (Daiki Nishikawa)
-    + fix: false positive with assignment in `no-extra-parens` (#16872) (Francesco Trotta)
-    + feat: `array-callback-return` supports `Array.prototype.toSorted` (#16845) (SUZUKI Sosuke)
-    + feat: add `restrictDefaultExports` option to no-restricted-exports rule (#16785) (Nitin Kumar)
-    + fix: ignore directives for no-fallthrough (#16757) (gfyoung)
-    + feat: add suggestions for redundant wrapping in prefer-regex-literals (#16658) (YeonJuan)
-    + fix: correct syntax error in `prefer-arrow-callback` autofix (#16722) (Francesco Trotta)
-    + fix: new instance of FlatESLint should load latest config file version (#16608) (Milos Djermanovic)
-    + feat: check assignment patterns in no-underscore-dangle (#16693) (Milos Djermanovic)
-    + feat: add options to check destructuring in no-underscore-dangle (#16006) (Morten Kaltoft)
-    + feat: group properties with values in parentheses in `key-spacing` (#16677) (Francesco Trotta)
-    + fix: Ensure flat config unignores work consistently like eslintrc (#16579) (Nicholas C. Zakas)
-    + feat: add suggestion for no-return-await (#16637) (Daniel Bartholomae)
-    + feat: update globals (#16654) (Sébastien Règne)
-    + refactor: migrate off deprecated function-style rules in all tests (#16618) (Bryan Mishkin)
-    + fix: autofix recursive functions in no-var (#16611) (Milos Djermanovic)
-    + feat: add `allowParensAfterCommentPattern` option to no-extra-parens (#16561) (Nitin Kumar)
-    + feat: `prefer-named-capture-group` add suggestions (#16544) (Josh Goldberg)
-    + feat: In no-invalid-regexp validate flags also for non-literal patterns (#16583) (trosos)
-    + feat: add `ignoreClassFieldInitialValues` option to no-magic-numbers (#16539) (Milos Djermanovic)
-    + fix: Ensure that dot files are found with globs. (#16550) (Nicholas C. Zakas)
-    + fix: throw error for first unmatched pattern (#16533) (Milos Djermanovic)
-    + feat: multiline properties in rule `key-spacing` with option `align` (#16532) (Francesco Trotta)
-    + feat: `no-obj-calls` support `Intl` (#16543) (Sosuke Suzuki)
-    + fix: allow `* 1` when followed by `/` in no-implicit-coercion (#16522) (Milos Djermanovic)
-    + feat: new `no-new-native-nonconstructor` rule (#16368) (Sosuke Suzuki)
-    + feat: add new rule `no-empty-static-block` (#16325) (Sosuke Suzuki)
-    + fix: Ensure unmatched glob patterns throw an error (#16462) (Nicholas C. Zakas)
-    + feat: no-empty suggest to add comment in empty BlockStatement (#16470) (Nitin Kumar)
-    + fix: handle files with unspecified path in `getRulesMetaForResults` (#16437) (Francesco Trotta)
-    + feat: use `context.languageOptions.ecmaVersion` in core rules (#16458) (Milos Djermanovic)
-    + fix: use `baseConfig` constructor option in FlatESLint (#16432) (Milos Djermanovic)
-    + fix: Ensure that glob patterns are matched correctly. (#16449) (Nicholas C. Zakas)
-    + feat: check `Object.create()` in getter-return (#16420) (Yuki Hirasawa)
-    + fix: ignore messages without a `ruleId` in `getRulesMetaForResults` (#16409) (Francesco Trotta)
-    + fix: `--ignore-pattern` in flat config mode should be relative to `cwd` (#16425) (Milos Djermanovic)
-    + fix: make `getRulesMetaForResults` return a plain object in trivial case (#16438) (Francesco Trotta)
-    + fix: Ensure that directories can be unignored. (#16436) (Nicholas C. Zakas)
-    + feat: `no-implicit-globals` supports `exported` block comment (#16343) (Sosuke Suzuki)
-    + fix: Ensure unignore and reignore work correctly in flat config. (#16422) (Nicholas C. Zakas)
-    + feat: Use ESLINT_USE_FLAT_CONFIG environment variable for flat config (#16356) (Tomer Aberbach)
-    + feat: Swap out Globby for custom globbing solution. (#16369) (Nicholas C. Zakas)
-    + feat: Pass --max-warnings value to formatters (#16348) (Brandon Mills)
-    + feat: remove support for ignore files in FlatESLint (#16355) (Milos Djermanovic)
-    + feat: `id-length` counts graphemes instead of code units (#16321) (Sosuke Suzuki)
-    + perf: switch from object spread to `Object.assign` when merging globals (#16311) (Milos Djermanovic)
-    + feat: account for `sourceType: "commonjs"` in the strict rule (#16308) (Milos Djermanovic)
-    + feat: add rule logical-assignment-operators (#16102) (fnx)
-    + feat: `array-callback-return` support `findLast` and `findLastIndex` (#16314) (Sosuke Suzuki)
+    + fix: incorrect warning message for ignored dotfiles (#17196)
+    + feat: change default ignore pattern to `**/node_modules/` in flat config (#17184)
+    + fix: unify `LintMessage` type (#17076)
+    + feat: expose `shouldUseFlatConfig` (#17169)
+    + fix: validate `ignorePatterns` constructor option in `FlatESLint` class (#17139)
+    + fix: switch `grapheme-splitter` to `graphemer` (#17160)
+    + perf: Store indent descriptors in a plain array (#17148)
+    + refactor: locateConfigFileToUse returns an Error object (#17159)
+    + fix: Ensure FlatESLint#findConfigFile() doesn't throw. (#17151)
+    + feat: improve flat config errors for invalid rule options and severities (#17140)
+    + feat: Add findConfigFile() method to FlatESLint (#17142)
+    + feat: add `sourceCode` property to the rule context (#17107)
+    + feat: add `physicalFilename` property to the rule context (#17111)
+    + feat: add `cwd` to rule context (#17106)
+    + feat: add `filename` property to the rule context (#17108)
+    + feat: add new `omitLastInOneLineClassBody` option to the `semi` rule (#17105)
+    + perf: don't use `grapheme-splitter` on ASCII strings in key-spacing rule (#17122)
+    + feat: Implement `SourceCode#markVariableAsUsed()` (#17086)
+    + perf: Binary search in token store `utils.search` (#17066)
+    + refactor: remove unnecessary use of `SourceCode#getAncestors` in rules (#17075)
+    + feat: Move getDeclaredVariables and getAncestors to SourceCode (#17059)
+    + refactor: simplify new-parens rule schema (#17060)
+    + fix: do not report on `RegExp(...args)` in `require-unicode-regexp` (#17037)
+    + feat: `require-unicode-regexp` add suggestions (#17007)
+    + fix: correctly handle `null` default config in `RuleTester` (#17023)
+    + feat: Copy getScope() to SourceCode (#17004)
+    + feat: Use plugin metadata for flat config serialization (#16992)
+    + feat: docs license (#17010)
+    + fix: `getFirstToken`/`getLastToken` on comment-only node (#16889)
+    + fix: Fix typo in `logical-assignment-operators` rule description (#17000)
+    + feat: languageOptions.parser must be an object. (#16985)
+    + feat: Add `checkJSDoc` option to multiline-comment-style (#16807)
+    + feat: Serialize parsers/processors in flat config (#16944)
+    + feat: use @eslint-community dependencies (#16784)
+    + fix: correctly iterate files matched by glob patterns (#16831)
+    + feat: add `afterHashbangComment` option to `lines-around-comment` rule (#16920)
+    + feat: Move all and recommended configs into package. (#16844)
+    + perf: upgrade to esquery@1.4.2 (#16901)
+    + fix: pin esquery v1.4.0 (fixes #16896) (#16897)
+    + feat: report more cases with `??` in no-constant-binary-expression (#16826)
+    + fix: false positive with assignment in `no-extra-parens` (#16872)
+    + feat: `array-callback-return` supports `Array.prototype.toSorted` (#16845)
+    + feat: add `restrictDefaultExports` option to no-restricted-exports rule (#16785)
+    + fix: ignore directives for no-fallthrough (#16757)
+    + feat: add suggestions for redundant wrapping in prefer-regex-literals (#16658)
+    + fix: correct syntax error in `prefer-arrow-callback` autofix (#16722)
+    + fix: new instance of FlatESLint should load latest config file version (#16608)
+    + feat: check assignment patterns in no-underscore-dangle (#16693)
+    + feat: add options to check destructuring in no-underscore-dangle (#16006)
+    + feat: group properties with values in parentheses in `key-spacing` (#16677)
+    + fix: Ensure flat config unignores work consistently like eslintrc (#16579)
+    + feat: add suggestion for no-return-await (#16637)
+    + feat: update globals (#16654)
+    + refactor: migrate off deprecated function-style rules in all tests (#16618)
+    + fix: autofix recursive functions in no-var (#16611)
+    + feat: add `allowParensAfterCommentPattern` option to no-extra-parens (#16561)
+    + feat: `prefer-named-capture-group` add suggestions (#16544)
+    + feat: In no-invalid-regexp validate flags also for non-literal patterns (#16583)
+    + feat: add `ignoreClassFieldInitialValues` option to no-magic-numbers (#16539)
+    + fix: Ensure that dot files are found with globs. (#16550)
+    + fix: throw error for first unmatched pattern (#16533)
+    + feat: multiline properties in rule `key-spacing` with option `align` (#16532)
+    + feat: `no-obj-calls` support `Intl` (#16543)
+    + fix: allow `* 1` when followed by `/` in no-implicit-coercion (#16522)
+    + feat: new `no-new-native-nonconstructor` rule (#16368)
+    + feat: add new rule `no-empty-static-block` (#16325)
+    + fix: Ensure unmatched glob patterns throw an error (#16462)
+    + feat: no-empty suggest to add comment in empty BlockStatement (#16470)
+    + fix: handle files with unspecified path in `getRulesMetaForResults` (#16437)
+    + feat: use `context.languageOptions.ecmaVersion` in core rules (#16458)
+    + fix: use `baseConfig` constructor option in FlatESLint (#16432)
+    + fix: Ensure that glob patterns are matched correctly. (#16449)
+    + feat: check `Object.create()` in getter-return (#16420)
+    + fix: ignore messages without a `ruleId` in `getRulesMetaForResults` (#16409)
+    + fix: `--ignore-pattern` in flat config mode should be relative to `cwd` (#16425)
+    + fix: make `getRulesMetaForResults` return a plain object in trivial case (#16438)
+    + fix: Ensure that directories can be unignored. (#16436)
+    + feat: `no-implicit-globals` supports `exported` block comment (#16343)
+    + fix: Ensure unignore and reignore work correctly in flat config. (#16422)
+    + feat: Use ESLINT_USE_FLAT_CONFIG environment variable for flat config (#16356)
+    + feat: Swap out Globby for custom globbing solution. (#16369)
+    + feat: Pass --max-warnings value to formatters (#16348)
+    + feat: remove support for ignore files in FlatESLint (#16355)
+    + feat: `id-length` counts graphemes instead of code units (#16321)
+    + perf: switch from object spread to `Object.assign` when merging globals (#16311)
+    + feat: account for `sourceType: "commonjs"` in the strict rule (#16308)
+    + feat: add rule logical-assignment-operators (#16102)
+    + feat: `array-callback-return` support `findLast` and `findLastIndex` (#16314)
 
  -- Proxmox Support Team <support@proxmox.com>  Tue, 23 May 2023 09:27:29 +0200
 
@@ -105,93 +105,93 @@ pve-eslint (8.23.1-1) bullseye; urgency=medium
 
   [ ESLint ]
   * relevant changes since 8.4.0
-    + fix: Upgrade eslintrc to stop redefining plugins (#16297) (Brandon Mills)
-    + fix: improve autofix for the `prefer-const` rule (#16292) (Nitin Kumar)
-    + fix: Ensure that glob patterns are normalized (#16287) (Nicholas C. Zakas)
-    + perf: migrate rbTree to js-sdsl (#16267) (Zilong Yao)
-    + fix: Ensure globbing doesn't include subdirectories (#16272) (Nicholas C. Zakas)
-    + feat: Enable eslint.config.js lookup from CLI (#16235) (Nicholas C. Zakas)
-    + feat: add `allowEmptyCase` option to no-fallthrough rule (#15887) (Amaresh  S M)
-    + test: add no-extra-parens tests with rest properties (#16236) (Milos Djermanovic)
-    + refactor: simplify `parseListConfig` (#16241) (Milos Djermanovic)
-    + feat: no-warning-comments support comments with decoration (#16120) (Lachlan Hunt)
-    + feat: Implement caching for FlatESLint (#16190) (Nicholas C. Zakas)
-    + feat: add `methodsIgnorePattern` option to object-shorthand rule (#16185) (Milos Djermanovic)
-    + feat: Implement FlatESLint (#16149) (Nicholas C. Zakas)
-    + feat: improve the key width calculation in `key-spacing` rule (#16154) (Nitin Kumar)
-    + feat: add new `allowLineSeparatedGroups` option to the `sort-keys` rule (#16138) (Nitin Kumar)
-    + feat: add deprecation warnings for legacy API in `RuleTester` (#16063) (Nitin Kumar)
-    + fix: lines-around-comment apply `allowBlockStart` for switch statements (#16153) (Nitin Kumar)
-    + fix: no-warning-comments rule escapes special RegEx characters in terms (#16090) (Lachlan Hunt)
-    + feat: catch preprocess errors (#16105) (JounQin)
-    + fix: ignore spacing before `]` and `}` in comma-spacing (#16113) (Milos Djermanovic)
-    + feat: add importNames support for patterns in no-restricted-imports (#16059) (Brandon Scott)
-    + feat: fix handling of blockless `with` statements in indent rule (#16068) (Milos Djermanovic)
-    + fix: throw helpful exception when rule has wrong return type (#16075) (Bryan Mishkin)
-    + feat: account for rule creation time in performance reports (#15982) (Nitin Kumar)
-    + fix: Make no-unused-vars treat for..of loops same as for..in loops (#15868) (Alex Bass)
-    + feat: fix indent bug with semicolon-first style (#15951) (Milos Djermanovic)
-    + feat: add `allowNamedExports` option to no-use-before-define (#15953) (Milos Djermanovic)
-    + test: cleanup typos (#15937) (Nick Schonning)
-    + fix: cleanup typos (#15939) (Nick Schonning)
-    + fix: typo ocatal -> octal (#15940) (Nick Schonning)
-    + test: ensure no-restricted-imports works with NodeJS imports (#15907) (Nick Mazuk)
-    + feat: add Unicode flag suggestion in no-misleading-character-class (#15867) (Milos Djermanovic)
-    + feat: check Unicode code point escapes in no-control-regex (#15862) (Milos Djermanovic)
-    + feat: Update global variables (#15871) (Sébastien Règne)
-    + fix: function-paren-newline crash on "new new Foo();" (#15850) (coderaiser)
-    + fix: "use strict" should not trigger strict mode in ES3 (#15846) (Milos Djermanovic)
-    + feat: add `enforceInClassFields` option to no-underscore-dangle (#15818) (Roberto Cestari)
-    + fix: allow project paths to have URL-encoded characters (#15795) (Milos Djermanovic)
-    + feat: Add rule no-constant-binary-expression (#15296) (Jordan Eldredge)
-    + fix: update `astUtils.isDirectiveComment` with `globals` and `exported` (#15775) (Milos Djermanovic)
-    + feat: fix no-eval logic for `this` in arrow functions (#15755) (Milos Djermanovic)
-    + fix: invalid operator in operator-assignment messages (#15759) (Milos Djermanovic)
-    + feat: fix logic for top-level `this` in no-invalid-this and no-eval (#15712) (Milos Djermanovic)
-    + fix: escaping for square brackets in ignore patterns (#15666) (Milos Djermanovic)
-    + feat: add `destructuredArrayIgnorePattern` option in `no-unused-vars` (#15649) (Nitin Kumar)
-    + feat: Catch `undefined` and `Boolean()` in no-constant-condition (#15613) (Jordan Eldredge)
-    + feat: Add ESLint favicon to the HTML report document (#15671) (Mahdi Hosseinzadeh)
-    + feat: `valid-typeof` always ban `undefined` (#15635) (Zzzen)
-    + fix: extend the autofix range in comma-dangle to ensure the last element (#15669) (Milos Djermanovic)
-    + fix: Avoid `__dirname` for built-in configs (#15616) (DoZerg)
-    + feat: Add `ignoreOnInitialization` option to no-shadow rule (#14963) (Soufiane Boutahlil)
-    + feat: `--debug` prints time it takes to parse a file (#15609) (Bartek Iwańczuk)
-    + feat: Add `onlyOneSimpleParam` option to no-confusing-arrow rule (#15566) (Gautam Arora)
-    + test: add integration tests with built-in configs (#15612) (Milos Djermanovic)
-    + perf: fix lazy loading of core rules (#15606) (Milos Djermanovic)
-    + fix: false positive in `camelcase` with combined properties (#15581) (Nitin Kumar)
-    + feat: update eslint-scope to ignore `"use strict"` directives in ES3 (#15595) (Milos Djermanovic)
-    + feat: add `es2016`, `es2018`, `es2019`, and `es2022` environments (#15587) (Milos Djermanovic)
-    + feat: fix bug with arrow function return types in function-paren-newline (#15541) (Milos Djermanovic)
-    + feat: Implement FlatRuleTester (#15519) (Nicholas C. Zakas)
-    + feat: implement rfc 2021-suppression-support (#15459) (Yiwei Ding)
-    + fix: no-invalid-this false positive in class field initializer (#15495) (Milos Djermanovic)
-    + feat: no-restricted-imports support casing (#15439) (gfyoung)
-    + fix: Correctly consume RuleTester statics (#15507) (Brad Zacher)
-    + fix: Add property `fatalErrorCount` to ignored file results (#15520) (Francesco Trotta)
-    + fix: Prevent false positives with no-constant-condition (#15486) (Jordan Eldredge)
-    + feat: Support arbitrary module namespace names in no-restricted-imports (#15491) (Milos Djermanovic)
-    + feat: Support arbitrary module namespace names in no-useless-rename (#15493) (Milos Djermanovic)
-    + feat: move `eslint --init` to @eslint/create-config (#15150) (唯然)
-    + feat: false negative with `property` option in `id-match` (#15474) (Nitin Kumar)
-    + feat: Support arbitrary module namespace names in the camelcase rule (#15490) (Milos Djermanovic)
-    + feat: Support arbitrary module namespace names in the quotes rule (#15479) (Milos Djermanovic)
-    + feat: Support arbitrary module namespace names in keyword-spacing (#15481) (Milos Djermanovic)
-    + feat: Support arbitrary module namespace names in no-restricted-exports (#15478) (Milos Djermanovic)
-    + feat: handle logical assignment in no-self-assign (#14152) (Zzzen)
-    + feat: allow to define `eslint-disable-next-line` in multiple lines (#15436) (Nitin Kumar)
-    + refactor: remove unused parameter in `linter.js` (#15451) (Milos Djermanovic)
-    + test: add tests for `allowReserved` parser option with flat config (#15450) (Milos Djermanovic)
-    + feat: false negative with `onlyDeclarations` + `properties` in id-match (#15431) (Nitin Kumar)
-    + fix: improve `prefer-template` fixer (#15230) (Nitin Kumar)
-    + feat: Suggestions support for `prefer-regex-literals` (#15077) (Yash Singh)
-    + fix: do not report global references in `id-match` rule (#15420) (Nitin Kumar)
-    + test: add destructuring test cases for `computed-property-spacing` (#15424) (Nitin Kumar)
-    + fix: improve autofix of `prefer-object-has-own` (#15419) (Nitin Kumar)
-    + fix: add helpful message when test case has non-string code/name (#15425) (Bryan Mishkin)
-    + feat: add `prefer-object-has-own` rule (#15346) (Nitin Kumar)
-    + fix: revert changes to reported locations in max-lines-per-function (#15397) (Milos Djermanovic)
+    + fix: Upgrade eslintrc to stop redefining plugins (#16297)
+    + fix: improve autofix for the `prefer-const` rule (#16292)
+    + fix: Ensure that glob patterns are normalized (#16287)
+    + perf: migrate rbTree to js-sdsl (#16267)
+    + fix: Ensure globbing doesn't include subdirectories (#16272)
+    + feat: Enable eslint.config.js lookup from CLI (#16235)
+    + feat: add `allowEmptyCase` option to no-fallthrough rule (#15887)
+    + test: add no-extra-parens tests with rest properties (#16236)
+    + refactor: simplify `parseListConfig` (#16241)
+    + feat: no-warning-comments support comments with decoration (#16120)
+    + feat: Implement caching for FlatESLint (#16190)
+    + feat: add `methodsIgnorePattern` option to object-shorthand rule (#16185)
+    + feat: Implement FlatESLint (#16149)
+    + feat: improve the key width calculation in `key-spacing` rule (#16154)
+    + feat: add new `allowLineSeparatedGroups` option to the `sort-keys` rule (#16138)
+    + feat: add deprecation warnings for legacy API in `RuleTester` (#16063)
+    + fix: lines-around-comment apply `allowBlockStart` for switch statements (#16153)
+    + fix: no-warning-comments rule escapes special RegEx characters in terms (#16090)
+    + feat: catch preprocess errors (#16105)
+    + fix: ignore spacing before `]` and `}` in comma-spacing (#16113)
+    + feat: add importNames support for patterns in no-restricted-imports (#16059)
+    + feat: fix handling of blockless `with` statements in indent rule (#16068)
+    + fix: throw helpful exception when rule has wrong return type (#16075)
+    + feat: account for rule creation time in performance reports (#15982)
+    + fix: Make no-unused-vars treat for..of loops same as for..in loops (#15868)
+    + feat: fix indent bug with semicolon-first style (#15951)
+    + feat: add `allowNamedExports` option to no-use-before-define (#15953)
+    + test: cleanup typos (#15937)
+    + fix: cleanup typos (#15939)
+    + fix: typo ocatal -> octal (#15940)
+    + test: ensure no-restricted-imports works with NodeJS imports (#15907)
+    + feat: add Unicode flag suggestion in no-misleading-character-class (#15867)
+    + feat: check Unicode code point escapes in no-control-regex (#15862)
+    + feat: Update global variables (#15871)
+    + fix: function-paren-newline crash on "new new Foo();" (#15850)
+    + fix: "use strict" should not trigger strict mode in ES3 (#15846)
+    + feat: add `enforceInClassFields` option to no-underscore-dangle (#15818)
+    + fix: allow project paths to have URL-encoded characters (#15795)
+    + feat: Add rule no-constant-binary-expression (#15296)
+    + fix: update `astUtils.isDirectiveComment` with `globals` and `exported` (#15775)
+    + feat: fix no-eval logic for `this` in arrow functions (#15755)
+    + fix: invalid operator in operator-assignment messages (#15759)
+    + feat: fix logic for top-level `this` in no-invalid-this and no-eval (#15712)
+    + fix: escaping for square brackets in ignore patterns (#15666)
+    + feat: add `destructuredArrayIgnorePattern` option in `no-unused-vars` (#15649)
+    + feat: Catch `undefined` and `Boolean()` in no-constant-condition (#15613)
+    + feat: Add ESLint favicon to the HTML report document (#15671)
+    + feat: `valid-typeof` always ban `undefined` (#15635)
+    + fix: extend the autofix range in comma-dangle to ensure the last element (#15669)
+    + fix: Avoid `__dirname` for built-in configs (#15616)
+    + feat: Add `ignoreOnInitialization` option to no-shadow rule (#14963)
+    + feat: `--debug` prints time it takes to parse a file (#15609)
+    + feat: Add `onlyOneSimpleParam` option to no-confusing-arrow rule (#15566)
+    + test: add integration tests with built-in configs (#15612)
+    + perf: fix lazy loading of core rules (#15606)
+    + fix: false positive in `camelcase` with combined properties (#15581)
+    + feat: update eslint-scope to ignore `"use strict"` directives in ES3 (#15595)
+    + feat: add `es2016`, `es2018`, `es2019`, and `es2022` environments (#15587)
+    + feat: fix bug with arrow function return types in function-paren-newline (#15541)
+    + feat: Implement FlatRuleTester (#15519)
+    + feat: implement rfc 2021-suppression-support (#15459)
+    + fix: no-invalid-this false positive in class field initializer (#15495)
+    + feat: no-restricted-imports support casing (#15439)
+    + fix: Correctly consume RuleTester statics (#15507)
+    + fix: Add property `fatalErrorCount` to ignored file results (#15520)
+    + fix: Prevent false positives with no-constant-condition (#15486)
+    + feat: Support arbitrary module namespace names in no-restricted-imports (#15491)
+    + feat: Support arbitrary module namespace names in no-useless-rename (#15493)
+    + feat: move `eslint --init` to @eslint/create-config (#15150)
+    + feat: false negative with `property` option in `id-match` (#15474)
+    + feat: Support arbitrary module namespace names in the camelcase rule (#15490)
+    + feat: Support arbitrary module namespace names in the quotes rule (#15479)
+    + feat: Support arbitrary module namespace names in keyword-spacing (#15481)
+    + feat: Support arbitrary module namespace names in no-restricted-exports (#15478)
+    + feat: handle logical assignment in no-self-assign (#14152)
+    + feat: allow to define `eslint-disable-next-line` in multiple lines (#15436)
+    + refactor: remove unused parameter in `linter.js` (#15451)
+    + test: add tests for `allowReserved` parser option with flat config (#15450)
+    + feat: false negative with `onlyDeclarations` + `properties` in id-match (#15431)
+    + fix: improve `prefer-template` fixer (#15230)
+    + feat: Suggestions support for `prefer-regex-literals` (#15077)
+    + fix: do not report global references in `id-match` rule (#15420)
+    + test: add destructuring test cases for `computed-property-spacing` (#15424)
+    + fix: improve autofix of `prefer-object-has-own` (#15419)
+    + fix: add helpful message when test case has non-string code/name (#15425)
+    + feat: add `prefer-object-has-own` rule (#15346)
+    + fix: revert changes to reported locations in max-lines-per-function (#15397)
 
  -- Proxmox Support Team <support@proxmox.com>  Thu, 15 Sep 2022 11:28:52 +0200
 
@@ -215,13 +215,13 @@ pve-eslint (8.4.0-1) bullseye; urgency=medium
 
   [ ESLint ]
   * relevant changes since 8.3.0
-    + feat: add `allowReserved` parser option (#15387) (Milos Djermanovic)
-    + feat: Flat config support in Linter (refs #13481) (#15185) (Nicholas C. Zakas)
-    + feat: Treat Class/New Expressions as truthy in no-constant-condition (#15326) (Jordan Eldredge)
-    + feat: report only lines that exceed the limit in max-lines-per-function (#15140) (Sneh Khatri)
-    + feat: pass cwd to formatters (refs eslint/rfcs#57) (#13392) (Toru Nagashima)
-    + fix: mark --rulesdir option as deprecated in CLI docs (#15310) (Kevin Partington)
-    + feat: support async formatters (#15243) (MO)
+    + feat: add `allowReserved` parser option (#15387)
+    + feat: Flat config support in Linter (refs #13481) (#15185)
+    + feat: Treat Class/New Expressions as truthy in no-constant-condition (#15326)
+    + feat: report only lines that exceed the limit in max-lines-per-function (#15140)
+    + feat: pass cwd to formatters (refs eslint/rfcs#57) (#13392)
+    + fix: mark --rulesdir option as deprecated in CLI docs (#15310)
+    + feat: support async formatters (#15243)
 
  -- Proxmox Support Team <support@proxmox.com>  Mon, 06 Dec 2021 14:12:21 +0100
 
@@ -232,153 +232,153 @@ pve-eslint (8.3.0-1) bullseye; urgency=medium
 
   [ ESLint ]
   * relevant changes since 7.28.0
-    + feat: add `allowReserved` parser option (#15387) (Milos Djermanovic)
-    + feat: Flat config support in Linter (refs #13481) (#15185) (Nicholas C. Zakas)
-    + feat: Treat Class/New Expressions as truthy in no-constant-condition (#15326) (Jordan Eldredge)
-    + feat: report only lines that exceed the limit in max-lines-per-function (#15140) (Sneh Khatri)
-    + feat: pass cwd to formatters (refs eslint/rfcs#57) (#13392) (Toru Nagashima)
-    + fix: mark --rulesdir option as deprecated in CLI docs (#15310) (Kevin Partington)
-    + feat: support async formatters (#15243) (MO)
-    + feat: add `allowProperties` option to require-atomic-updates (#15238) (Milos Djermanovic)
-    + feat: update no-use-before-define for class static blocks (#15312) (Milos Djermanovic)
-    + fix: update vars-on-top for class static blocks (#15306) (Milos Djermanovic)
-    + fix: update semi-style for class static blocks (#15309) (Milos Djermanovic)
-    + feat: update no-redeclare for class static blocks (#15313) (Milos Djermanovic)
-    + feat: update no-inner-declarations for class static blocks (#15290) (Milos Djermanovic)
-    + feat: support for private-in syntax (fixes #14811) (#15060) (Yosuke Ota)
-    + feat: Update espree and eslint-scope (#15338) (Brandon Mills)
-    + feat: update max-depth for class static blocks (#15316) (Milos Djermanovic)
-    + feat: update padded-blocks for class static blocks (#15333) (Milos Djermanovic)
-    + feat: update the complexity rule for class static blocks (#15328) (Milos Djermanovic)
-    + feat: update the indent rule for class static blocks (#15324) (Milos Djermanovic)
-    + feat: update lines-around-comment for class static blocks (#15323) (Milos Djermanovic)
-    + feat: update brace-style for class static blocks (#15322) (Milos Djermanovic)
-    + feat: update max-statements for class static blocks (#15315) (Milos Djermanovic)
-    + feat: update prefer-const for class static blocks (#15325) (Milos Djermanovic)
-    + feat: code path analysis for class static blocks (#15282) (Milos Djermanovic)
-    + feat: update eslint-scope for class static blocks (#15321) (Milos Djermanovic)
-    + feat: update one-var for class static blocks (#15317) (Milos Djermanovic)
-    + feat: update padding-line-between-statements for class static blocks (#15318) (Milos Djermanovic)
-    + fix: update no-invalid-this and no-eval for class static blocks (#15300) (Milos Djermanovic)
-    + feat: update class-methods-use-this for class static blocks (#15298) (Milos Djermanovic)
-    + feat: update no-lone-blocks for class static blocks (#15295) (Milos Djermanovic)
-    + feat: update block-spacing for class static blocks (#15297) (Milos Djermanovic)
-    + feat: update keyword-spacing for class static blocks (#15289) (Milos Djermanovic)
-    + feat: update no-extra-semi for class static blocks (#15287) (Milos Djermanovic)
-    + feat: update semi rule for class static blocks (#15286) (Milos Djermanovic)
-    + feat: add examples for block-scoped-var with class static blocks (#15302) (Milos Djermanovic)
-    + feat: Normalize ecmaVersion to eslint-scope when using custom parser (#15268) (Yosuke Ota)
-    + feat: report class evaluation TDZ errors in no-use-before-define (#15134) (Milos Djermanovic)
-    + perf: don't prepare a fix for valid code in key-spacing (#15239) (Milos Djermanovic)
-    + Fix: keyword-spacing conflict with space-infix-ops on `>` (fixes #14712) (#15172) (Milos Djermanovic)
-    + Fix: allow `baseConfig` to extend preloaded plugin config (fixes #15079) (#15187) (Milos Djermanovic)
-    + New: Add no-unused-private-class-members rule (fixes #14859) (#14895) (Tim van der Lippe)
-    + New: Add name to RuleTester (#15179) (Gareth Jones)
-    + Upgrade: `eslint-plugin-eslint-plugin` to v4 (#15169) (Bryan Mishkin)
-    + Upgrade: @eslint/eslintrc@1.0.3 for Jest workaround (#15164) (Brandon Mills)
-    + Upgrade: unfrozen @eslint/eslintrc (fixes #15036) (#15146) (Brandon Mills)
-    + Fix: require-atomic-updates property assignment message (fixes #15076) (#15109) (Milos Djermanovic)
-    + Update: Suggest missing rule in flat config (fixes #14027) (#15074) (Nicholas C. Zakas)
-    + Update: space-before-blocks ignore after switch colons (fixes #15082) (#15093) (Milos Djermanovic)
-    + Fix: preserve formatting when rules are removed from disable directives (#15081) (Milos Djermanovic)
-    + Update: `no-new-func` rule catching eval case of `MemberExpression` (#14860) (Mojtaba Samimi)
-    + Update: include `ruleId` in error logs (fixes #15037) (#15053) (Ari Perkkiö)
-    + Upgrade: @eslint/eslintrc@1.0.1 (#15047) (Milos Djermanovic)
-    + Breaking: Disallow reserved words in ES3 (fixes #15017) (#15046) (Milos Djermanovic)
-    + Update: support class fields in the `complexity` rule (refs #14857) (#14957) (Milos Djermanovic)
-    + Fix: semicolon-less style in lines-between-class-members (refs #14857) (#15045) (Milos Djermanovic)
-    + Update: enforceForClassFields in class-methods-use-this (refs #14857) (#15018) (YeonJuan)
-    + Fix: Update semi for class-fields (refs #14857) (#14945) (Nicholas C. Zakas)
-    + Update: added ignoreExpressions option to max-classes-per-file (#15000) (Josh Goldberg)
-    + Fix: no-undef-init should not apply to class fields (refs #14857) (#14994) (Milos Djermanovic)
-    + Update: Code path analysis for class fields (fixes #14343) (#14886) (Nicholas C. Zakas)
-    + Update: support class fields in func-name-matching (refs #14857) (#14964) (Milos Djermanovic)
-    + Breaking: remove meta.docs.category in core rules (fixes #13398) (#14594) (薛定谔的猫)
-    + Fix: camelcase ignoreGlobals shouldn't apply to undef vars (refs #14857) (#14966) (Milos Djermanovic)
-    + Update: reporting loc for `never` option in `eol-last` (refs #12334) (#14840) (Nitin Kumar)
-    + Update: fix no-unused-vars false negative with comma operator (#14928) (Sachin)
-    + Update: fix no-unreachable logic for class fields (refs #14857) (#14920) (Milos Djermanovic)
-    + Fix: keyword-spacing private name compat (refs #14857) (#14946) (Nicholas C. Zakas)
-    + Upgrade: @eslint/eslintrc@1.0.0 (#14865) (Milos Djermanovic)
-    + Fix: handle computed class fields in operator-linebreak (refs #14857) (#14915) (Milos Djermanovic)
-    + Upgrade: Debug 4.0.1 > 4.3.2 (#14892) (sandesh bafna)
-    + Fix: no-useless-computed-key edge cases with class fields (refs #14857) (#14903) (Milos Djermanovic)
-    + Upgrade: `js-yaml` to v4 (#14890) (Bryan Mishkin)
-    + Fix: prefer-destructuring PrivateIdentifier false positive (refs #14857) (#14897) (Milos Djermanovic)
-    + Fix: dot-notation false positive with private identifier (refs #14857) (#14898) (Milos Djermanovic)
-    + Update: check class fields in no-extra-parens (refs #14857) (#14906) (Milos Djermanovic)
-    + Upgrade: `eslint-visitor-keys` to v3 (#14902) (Bryan Mishkin)
-    + Upgrade: `markdownlint` dev dependencies (#14883) (Bryan Mishkin)
-    + Upgrade: @humanwhocodes/config-array to 0.6 (#14891) (Bryan Mishkin)
-    + Breaking: Strict package exports (refs #13654) (#14706) (Nicholas C. Zakas)
-    + Breaking: disallow SourceCode#getComments() in RuleTester (refs #14744) (#14769) (Milos Djermanovic)
-    + Breaking: Fixable disable directives (fixes #11815) (#14617) (Josh Goldberg)
-    + Breaking: require `meta` for fixable rules (fixes #13349) (#14634) (Milos Djermanovic)
-    + Breaking: Require `meta.hasSuggestions` for rules with suggestions (#14573) (Bryan Mishkin)
-    + Breaking: support new regex d flag (fixes #14640) (#14653) (Yosuke Ota)
-    + Breaking: fix comma-dangle schema (fixes #13739) (#14030) (Joakim Nilsson)
-    + Breaking: upgrade espree and support new class features (refs #14343) (#14591) (Toru Nagashima)
-    + Breaking: add some rules to eslint:recommended (refs #14673) (#14691) (薛定谔的猫)
-    + Breaking: Drop `codeframe` and `table` formatters (#14316) (Federico Brigante)
-    + Breaking: drop node v10/v13/v15 (fixes #14023) (#14592) (薛定谔的猫)
-    + Update: Suggest missing rule in flat config (fixes #14027) (#15074) (Nicholas C. Zakas)
-    + Update: space-before-blocks ignore after switch colons (fixes #15082) (#15093) (Milos Djermanovic)
-    + Fix: preserve formatting when rules are removed from disable directives (#15081) (Milos Djermanovic)
-    + Update: `no-new-func` rule catching eval case of `MemberExpression` (#14860) (Mojtaba Samimi)
-    + Update: include `ruleId` in error logs (fixes #15037) (#15053) (Ari Perkkiö)
-    + Upgrade: @eslint/eslintrc@1.0.1 (#15047) (Milos Djermanovic)
-    + Breaking: Disallow reserved words in ES3 (fixes #15017) (#15046) (Milos Djermanovic)
-    + Update: support class fields in the `complexity` rule (refs #14857) (#14957) (Milos Djermanovic)
-    + Fix: semicolon-less style in lines-between-class-members (refs #14857) (#15045) (Milos Djermanovic)
-    + Update: enforceForClassFields in class-methods-use-this (refs #14857) (#15018) (YeonJuan)
-    + Fix: Update semi for class-fields (refs #14857) (#14945) (Nicholas C. Zakas)
-    + Update: added ignoreExpressions option to max-classes-per-file (#15000) (Josh Goldberg)
-    + Fix: no-undef-init should not apply to class fields (refs #14857) (#14994) (Milos Djermanovic)
-    + Revert "allow all directives in line comments" (fixes #14960) (#14973) (薛定谔的猫)
-    + Update: Code path analysis for class fields (fixes #14343) (#14886) (Nicholas C. Zakas)
-    + Update: support class fields in func-name-matching (refs #14857) (#14964) (Milos Djermanovic)
-    + Breaking: remove meta.docs.category in core rules (fixes #13398) (#14594) (薛定谔的猫)
-    + Fix: camelcase ignoreGlobals shouldn't apply to undef vars (refs #14857) (#14966) (Milos Djermanovic)
-    + Update: reporting loc for `never` option in `eol-last` (refs #12334) (#14840) (Nitin Kumar)
-    + Update: fix no-unused-vars false negative with comma operator (#14928) (Sachin)
-    + Update: fix no-unreachable logic for class fields (refs #14857) (#14920) (Milos Djermanovic)
-    + Fix: keyword-spacing private name compat (refs #14857) (#14946) (Nicholas C. Zakas)
-    + Upgrade: @eslint/eslintrc@1.0.0 (#14865) (Milos Djermanovic)
-    + Fix: handle computed class fields in operator-linebreak (refs #14857) (#14915) (Milos Djermanovic)
-    + Upgrade: Debug 4.0.1 > 4.3.2 (#14892) (sandesh bafna)
-    + Fix: no-useless-computed-key edge cases with class fields (refs #14857) (#14903) (Milos Djermanovic)
-    + Upgrade: `js-yaml` to v4 (#14890) (Bryan Mishkin)
-    + Fix: prefer-destructuring PrivateIdentifier false positive (refs #14857) (#14897) (Milos Djermanovic)
-    + Fix: dot-notation false positive with private identifier (refs #14857) (#14898) (Milos Djermanovic)
-    + Update: check class fields in no-extra-parens (refs #14857) (#14906) (Milos Djermanovic)
-    + Upgrade: `eslint-visitor-keys` to v3 (#14902) (Bryan Mishkin)
-    + Upgrade: `markdownlint` dev dependencies (#14883) (Bryan Mishkin)
-    + Upgrade: @humanwhocodes/config-array to 0.6 (#14891) (Bryan Mishkin)
-    + Breaking: Strict package exports (refs #13654) (#14706) (Nicholas C. Zakas)
-    + Breaking: disallow SourceCode#getComments() in RuleTester (refs #14744) (#14769) (Milos Djermanovic)
-    + Breaking: Fixable disable directives (fixes #11815) (#14617) (Josh Goldberg)
-    + Breaking: require `meta` for fixable rules (fixes #13349) (#14634) (Milos Djermanovic)
-    + Breaking: Require `meta.hasSuggestions` for rules with suggestions (#14573) (Bryan Mishkin)
-    + Breaking: allow all directives in line comments (fixes #14575) (#14656) (薛定谔的猫)
-    + Breaking: support new regex d flag (fixes #14640) (#14653) (Yosuke Ota)
-    + Breaking: fix comma-dangle schema (fixes #13739) (#14030) (Joakim Nilsson)
-    + Breaking: upgrade espree and support new class features (refs #14343) (#14591) (Toru Nagashima)
-    + Breaking: add some rules to eslint:recommended (refs #14673) (#14691) (薛定谔的猫)
-    + Breaking: Drop `codeframe` and `table` formatters (#14316) (Federico Brigante)
-    + Breaking: drop node v10/v13/v15 (fixes #14023) (#14592) (薛定谔的猫)
-    + Update: change reporting location for `curly` rule (refs #12334) (#14766) (Nitin Kumar)
-    + Fix: ignore lines with empty elements (fixes #12756) (#14837) (Soufiane Boutahlil)
-    + New: Exit on fatal error (fixes #13711) (#14730) (Antonios Katopodis)
-    + Upgrade: @eslint/eslintrc to v0.4.3 (#14808) (Brandon Mills)
-    + Update: add end location to report in `consistent-return` (refs #12334) (#14798) (Nitin Kumar)
-    + Update: Indicating the operator in question (#14764) (Paul Smith)
-    + Update: Clarifying what changes need to be made in no-mixed-operators (#14765) (Paul Smith)
-    + Update: ecmaVersion allows "latest" (#14720) (薛定谔的猫)
-    + Update: improve use-isnan rule to detect `Number.NaN` (fixes #14715) (#14718) (Nitin Kumar)
-    + Update: Implement FlatConfigArray (refs #13481) (#14321) (Nicholas C. Zakas)
-    + New: Add only to RuleTester (refs eslint/rfcs#73) (#14677) (Brandon Mills)
-    + New: Add ESLint#getRulesMetaForResults() (refs #13654) (#14716) (Nicholas C. Zakas)
-    + Fix: allow fallthrough comment inside block (fixes #14701) (#14702) (Kevin Gibbons)
+    + feat: add `allowReserved` parser option (#15387)
+    + feat: Flat config support in Linter (refs #13481) (#15185)
+    + feat: Treat Class/New Expressions as truthy in no-constant-condition (#15326)
+    + feat: report only lines that exceed the limit in max-lines-per-function (#15140)
+    + feat: pass cwd to formatters (refs eslint/rfcs#57) (#13392)
+    + fix: mark --rulesdir option as deprecated in CLI docs (#15310)
+    + feat: support async formatters (#15243)
+    + feat: add `allowProperties` option to require-atomic-updates (#15238)
+    + feat: update no-use-before-define for class static blocks (#15312)
+    + fix: update vars-on-top for class static blocks (#15306)
+    + fix: update semi-style for class static blocks (#15309)
+    + feat: update no-redeclare for class static blocks (#15313)
+    + feat: update no-inner-declarations for class static blocks (#15290)
+    + feat: support for private-in syntax (fixes #14811) (#15060)
+    + feat: Update espree and eslint-scope (#15338)
+    + feat: update max-depth for class static blocks (#15316)
+    + feat: update padded-blocks for class static blocks (#15333)
+    + feat: update the complexity rule for class static blocks (#15328)
+    + feat: update the indent rule for class static blocks (#15324)
+    + feat: update lines-around-comment for class static blocks (#15323)
+    + feat: update brace-style for class static blocks (#15322)
+    + feat: update max-statements for class static blocks (#15315)
+    + feat: update prefer-const for class static blocks (#15325)
+    + feat: code path analysis for class static blocks (#15282)
+    + feat: update eslint-scope for class static blocks (#15321)
+    + feat: update one-var for class static blocks (#15317)
+    + feat: update padding-line-between-statements for class static blocks (#15318)
+    + fix: update no-invalid-this and no-eval for class static blocks (#15300)
+    + feat: update class-methods-use-this for class static blocks (#15298)
+    + feat: update no-lone-blocks for class static blocks (#15295)
+    + feat: update block-spacing for class static blocks (#15297)
+    + feat: update keyword-spacing for class static blocks (#15289)
+    + feat: update no-extra-semi for class static blocks (#15287)
+    + feat: update semi rule for class static blocks (#15286)
+    + feat: add examples for block-scoped-var with class static blocks (#15302)
+    + feat: Normalize ecmaVersion to eslint-scope when using custom parser (#15268)
+    + feat: report class evaluation TDZ errors in no-use-before-define (#15134)
+    + perf: don't prepare a fix for valid code in key-spacing (#15239)
+    + Fix: keyword-spacing conflict with space-infix-ops on `>` (fixes #14712) (#15172)
+    + Fix: allow `baseConfig` to extend preloaded plugin config (fixes #15079) (#15187)
+    + New: Add no-unused-private-class-members rule (fixes #14859) (#14895)
+    + New: Add name to RuleTester (#15179)
+    + Upgrade: `eslint-plugin-eslint-plugin` to v4 (#15169)
+    + Upgrade: @eslint/eslintrc@1.0.3 for Jest workaround (#15164)
+    + Upgrade: unfrozen @eslint/eslintrc (fixes #15036) (#15146)
+    + Fix: require-atomic-updates property assignment message (fixes #15076) (#15109)
+    + Update: Suggest missing rule in flat config (fixes #14027) (#15074)
+    + Update: space-before-blocks ignore after switch colons (fixes #15082) (#15093)
+    + Fix: preserve formatting when rules are removed from disable directives (#15081)
+    + Update: `no-new-func` rule catching eval case of `MemberExpression` (#14860)
+    + Update: include `ruleId` in error logs (fixes #15037) (#15053)
+    + Upgrade: @eslint/eslintrc@1.0.1 (#15047)
+    + Breaking: Disallow reserved words in ES3 (fixes #15017) (#15046)
+    + Update: support class fields in the `complexity` rule (refs #14857) (#14957)
+    + Fix: semicolon-less style in lines-between-class-members (refs #14857) (#15045)
+    + Update: enforceForClassFields in class-methods-use-this (refs #14857) (#15018)
+    + Fix: Update semi for class-fields (refs #14857) (#14945)
+    + Update: added ignoreExpressions option to max-classes-per-file (#15000)
+    + Fix: no-undef-init should not apply to class fields (refs #14857) (#14994)
+    + Update: Code path analysis for class fields (fixes #14343) (#14886)
+    + Update: support class fields in func-name-matching (refs #14857) (#14964)
+    + Breaking: remove meta.docs.category in core rules (fixes #13398) (#14594)
+    + Fix: camelcase ignoreGlobals shouldn't apply to undef vars (refs #14857) (#14966)
+    + Update: reporting loc for `never` option in `eol-last` (refs #12334) (#14840)
+    + Update: fix no-unused-vars false negative with comma operator (#14928)
+    + Update: fix no-unreachable logic for class fields (refs #14857) (#14920)
+    + Fix: keyword-spacing private name compat (refs #14857) (#14946)
+    + Upgrade: @eslint/eslintrc@1.0.0 (#14865)
+    + Fix: handle computed class fields in operator-linebreak (refs #14857) (#14915)
+    + Upgrade: Debug 4.0.1 > 4.3.2 (#14892)
+    + Fix: no-useless-computed-key edge cases with class fields (refs #14857) (#14903)
+    + Upgrade: `js-yaml` to v4 (#14890)
+    + Fix: prefer-destructuring PrivateIdentifier false positive (refs #14857) (#14897)
+    + Fix: dot-notation false positive with private identifier (refs #14857) (#14898)
+    + Update: check class fields in no-extra-parens (refs #14857) (#14906)
+    + Upgrade: `eslint-visitor-keys` to v3 (#14902)
+    + Upgrade: `markdownlint` dev dependencies (#14883)
+    + Upgrade: @humanwhocodes/config-array to 0.6 (#14891)
+    + Breaking: Strict package exports (refs #13654) (#14706)
+    + Breaking: disallow SourceCode#getComments() in RuleTester (refs #14744) (#14769)
+    + Breaking: Fixable disable directives (fixes #11815) (#14617)
+    + Breaking: require `meta` for fixable rules (fixes #13349) (#14634)
+    + Breaking: Require `meta.hasSuggestions` for rules with suggestions (#14573)
+    + Breaking: support new regex d flag (fixes #14640) (#14653)
+    + Breaking: fix comma-dangle schema (fixes #13739) (#14030)
+    + Breaking: upgrade espree and support new class features (refs #14343) (#14591)
+    + Breaking: add some rules to eslint:recommended (refs #14673) (#14691)
+    + Breaking: Drop `codeframe` and `table` formatters (#14316)
+    + Breaking: drop node v10/v13/v15 (fixes #14023) (#14592)
+    + Update: Suggest missing rule in flat config (fixes #14027) (#15074)
+    + Update: space-before-blocks ignore after switch colons (fixes #15082) (#15093)
+    + Fix: preserve formatting when rules are removed from disable directives (#15081)
+    + Update: `no-new-func` rule catching eval case of `MemberExpression` (#14860)
+    + Update: include `ruleId` in error logs (fixes #15037) (#15053)
+    + Upgrade: @eslint/eslintrc@1.0.1 (#15047)
+    + Breaking: Disallow reserved words in ES3 (fixes #15017) (#15046)
+    + Update: support class fields in the `complexity` rule (refs #14857) (#14957)
+    + Fix: semicolon-less style in lines-between-class-members (refs #14857) (#15045)
+    + Update: enforceForClassFields in class-methods-use-this (refs #14857) (#15018)
+    + Fix: Update semi for class-fields (refs #14857) (#14945)
+    + Update: added ignoreExpressions option to max-classes-per-file (#15000)
+    + Fix: no-undef-init should not apply to class fields (refs #14857) (#14994)
+    + Revert "allow all directives in line comments" (fixes #14960) (#14973)
+    + Update: Code path analysis for class fields (fixes #14343) (#14886)
+    + Update: support class fields in func-name-matching (refs #14857) (#14964)
+    + Breaking: remove meta.docs.category in core rules (fixes #13398) (#14594)
+    + Fix: camelcase ignoreGlobals shouldn't apply to undef vars (refs #14857) (#14966)
+    + Update: reporting loc for `never` option in `eol-last` (refs #12334) (#14840)
+    + Update: fix no-unused-vars false negative with comma operator (#14928)
+    + Update: fix no-unreachable logic for class fields (refs #14857) (#14920)
+    + Fix: keyword-spacing private name compat (refs #14857) (#14946)
+    + Upgrade: @eslint/eslintrc@1.0.0 (#14865)
+    + Fix: handle computed class fields in operator-linebreak (refs #14857) (#14915)
+    + Upgrade: Debug 4.0.1 > 4.3.2 (#14892)
+    + Fix: no-useless-computed-key edge cases with class fields (refs #14857) (#14903)
+    + Upgrade: `js-yaml` to v4 (#14890)
+    + Fix: prefer-destructuring PrivateIdentifier false positive (refs #14857) (#14897)
+    + Fix: dot-notation false positive with private identifier (refs #14857) (#14898)
+    + Update: check class fields in no-extra-parens (refs #14857) (#14906)
+    + Upgrade: `eslint-visitor-keys` to v3 (#14902)
+    + Upgrade: `markdownlint` dev dependencies (#14883)
+    + Upgrade: @humanwhocodes/config-array to 0.6 (#14891)
+    + Breaking: Strict package exports (refs #13654) (#14706)
+    + Breaking: disallow SourceCode#getComments() in RuleTester (refs #14744) (#14769)
+    + Breaking: Fixable disable directives (fixes #11815) (#14617)
+    + Breaking: require `meta` for fixable rules (fixes #13349) (#14634)
+    + Breaking: Require `meta.hasSuggestions` for rules with suggestions (#14573)
+    + Breaking: allow all directives in line comments (fixes #14575) (#14656)
+    + Breaking: support new regex d flag (fixes #14640) (#14653)
+    + Breaking: fix comma-dangle schema (fixes #13739) (#14030)
+    + Breaking: upgrade espree and support new class features (refs #14343) (#14591)
+    + Breaking: add some rules to eslint:recommended (refs #14673) (#14691)
+    + Breaking: Drop `codeframe` and `table` formatters (#14316)
+    + Breaking: drop node v10/v13/v15 (fixes #14023) (#14592)
+    + Update: change reporting location for `curly` rule (refs #12334) (#14766)
+    + Fix: ignore lines with empty elements (fixes #12756) (#14837)
+    + New: Exit on fatal error (fixes #13711) (#14730)
+    + Upgrade: @eslint/eslintrc to v0.4.3 (#14808)
+    + Update: add end location to report in `consistent-return` (refs #12334) (#14798)
+    + Update: Indicating the operator in question (#14764)
+    + Update: Clarifying what changes need to be made in no-mixed-operators (#14765)
+    + Update: ecmaVersion allows "latest" (#14720)
+    + Update: improve use-isnan rule to detect `Number.NaN` (fixes #14715) (#14718)
+    + Update: Implement FlatConfigArray (refs #13481) (#14321)
+    + New: Add only to RuleTester (refs eslint/rfcs#73) (#14677)
+    + New: Add ESLint#getRulesMetaForResults() (refs #13654) (#14716)
+    + Fix: allow fallthrough comment inside block (fixes #14701) (#14702)
 
  -- Proxmox Support Team <support@proxmox.com>  Wed, 01 Dec 2021 13:44:36 +0100
 
index f523b61d98dce99dcd473c1bcb762890eda4d332..9e90981b090e0d7472c8810fca1edc5daf1128b8 100755 (executable)
@@ -18,12 +18,16 @@ cp "$repo/eslint/CHANGELOG.md" "$cfn"
 
 sed -ri 's/^\* \S+ /+ /g' "$cfn"
 
-sed -i '/ Sponsors: /Id' "$cfn"
-sed -i '/ Chore: /Id' "$cfn"
-sed -i '/ Docs: /Id' "$cfn"
-sed -i '/ ci: /Id' "$cfn"
-sed -i '/ build: /Id' "$cfn"
-sed -i '/ESLint Jenkins/Id' "$cfn"
+FILTER_LINES="\
+  / Sponsors: /Id; \
+  / Chore: /Id; \
+  / Docs: /Id; \
+  / ci: /Id; \
+  / build: /Id; \
+  /ESLint Jenkins/Id; \
+"
+
+sed -i "$FILTER_LINES" "$cfn"
 
 if [[ $arg ]]; then
    version="$arg"
@@ -31,6 +35,9 @@ if [[ $arg ]]; then
    sed -i '/^\+ /!d' "$cfn"
 fi
 
+# drop PR authors
+sed -Ei 's/ \([^)]+\)$//g' "$cfn"
+
 mv "$cfn" "$repo/changes"
 
 echo "trimmed changes available at '$repo/changes'"