From: Thomas Lamprecht Date: Wed, 24 May 2023 16:38:42 +0000 (+0200) Subject: changelog: drop author from entries to avoid overly lengthy lines X-Git-Url: https://git.proxmox.com/?p=pve-eslint.git;a=commitdiff_plain;h=be7b9a91c12888cf7491a839d0eef60b00c452c0 changelog: drop author from entries to avoid overly lengthy lines Signed-off-by: Thomas Lamprecht --- diff --git a/debian/changelog b/debian/changelog index 951c0ca..bab7f50 100644 --- a/debian/changelog +++ b/debian/changelog @@ -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 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 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 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 Wed, 01 Dec 2021 13:44:36 +0100 diff --git a/debian/scripts/prepare-changes.sh b/debian/scripts/prepare-changes.sh index f523b61..9e90981 100755 --- a/debian/scripts/prepare-changes.sh +++ b/debian/scripts/prepare-changes.sh @@ -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'"