+pve-eslint (8.23.1-1) bullseye; urgency=medium
+
+ [ Proxmox Support Team ]
+ * update to 8.23.1 upstream release
+ * remove polyfill plugin via webpack config patch
+
+ [ 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)
+
+ -- Proxmox Support Team <support@proxmox.com> Thu, 15 Sep 2022 11:28:52 +0200
+
pve-eslint (8.4.0-3) bullseye; urgency=medium
* switch from es2020 to es2021 as standard ecma script version to enforce