]> git.proxmox.com Git - pve-eslint.git/commitdiff
bump version to 8.3.0-1
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 1 Dec 2021 12:44:44 +0000 (13:44 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Wed, 1 Dec 2021 12:44:44 +0000 (13:44 +0100)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
debian/changelog

index bd6db9d66f235dd1a0fb55a069586c1a23e7669c..a0882731776dd18ab999f6176f92dfdc1f866eaf 100644 (file)
@@ -1,3 +1,169 @@
+pve-eslint (8.3.0-1) bullseye; urgency=medium
+
+  [ Proxmox Support Team ]
+  * update to 8.3.0 upstream release
+
+  [ ESLint ]
+  * relevant changes since 7.28.0
+    + 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)
+    + docs: Expand  `--debug` option description in the CLI documentation (#15308) (darkred)
+    + docs: the strict rule does not apply to class static blocks (#15314) (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)
+    + docs: Remove inconsistent colon in pull request docs (#15303) (Jordan Eldredge)
+    + docs: remove deprecation note from lines-around-comment (#15293) (Milos Djermanovic)
+    + docs: no-unused-expressions - class static blocks don't have directives (#15283) (Milos Djermanovic)
+    + chore: upgrade eslint-visitor-keys for class static blocks (#15277) (Milos Djermanovic)
+    + docs: Add variables option to no-use-before-define (#15276) (Mathias Rasmussen)
+    + feat: Normalize ecmaVersion to eslint-scope when using custom parser (#15268) (Yosuke Ota)
+    + chore: update @eslint/eslintrc to avoid different versions of `js-yaml` (#15265) (Milos Djermanovic)
+    + 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)
+    + docs: Use string rule severity in CLI examples (#15253) (Kevin Partington)
+    + build: upgrade eslint-release to v3.2.0 to support conventional commits (#15246) (Milos Djermanovic)
+    + docs: fix typo in `working-with-rules.md` (#15233) (Nitin Kumar)
+    + docs: fix broken anchor in configuration files (#15223) (Pierre Berger)
+    + chore: update `strip-ansi` dependency (#15221) (Nitin Kumar)
+    + docs: Link to unit tests from rule documentation (#15207) (Brandon Mills)
+    + docs: add `ci` and `perf` tags for commit (#15215) (Nitin Kumar)
+    + ci: Remove Node 16 CI prerelease workaround (#14935) (Brandon Mills)
+    + 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)
+
+ -- Proxmox Support Team <support@proxmox.com>  Wed, 01 Dec 2021 13:44:36 +0100
+
 pve-eslint (7.28.0-1) unstable; urgency=medium
 
   [ Proxmox Support Team ]