]> git.proxmox.com Git - pve-eslint.git/blob - debian/changelog
a0882731776dd18ab999f6176f92dfdc1f866eaf
[pve-eslint.git] / debian / changelog
1 pve-eslint (8.3.0-1) bullseye; urgency=medium
2
3 [ Proxmox Support Team ]
4 * update to 8.3.0 upstream release
5
6 [ ESLint ]
7 * relevant changes since 7.28.0
8 + feat: add `allowProperties` option to require-atomic-updates (#15238) (Milos Djermanovic)
9 + feat: update no-use-before-define for class static blocks (#15312) (Milos Djermanovic)
10 + fix: update vars-on-top for class static blocks (#15306) (Milos Djermanovic)
11 + fix: update semi-style for class static blocks (#15309) (Milos Djermanovic)
12 + feat: update no-redeclare for class static blocks (#15313) (Milos Djermanovic)
13 + feat: update no-inner-declarations for class static blocks (#15290) (Milos Djermanovic)
14 + feat: support for private-in syntax (fixes #14811) (#15060) (Yosuke Ota)
15 + feat: Update espree and eslint-scope (#15338) (Brandon Mills)
16 + feat: update max-depth for class static blocks (#15316) (Milos Djermanovic)
17 + feat: update padded-blocks for class static blocks (#15333) (Milos Djermanovic)
18 + feat: update the complexity rule for class static blocks (#15328) (Milos Djermanovic)
19 + feat: update the indent rule for class static blocks (#15324) (Milos Djermanovic)
20 + feat: update lines-around-comment for class static blocks (#15323) (Milos Djermanovic)
21 + feat: update brace-style for class static blocks (#15322) (Milos Djermanovic)
22 + feat: update max-statements for class static blocks (#15315) (Milos Djermanovic)
23 + feat: update prefer-const for class static blocks (#15325) (Milos Djermanovic)
24 + feat: code path analysis for class static blocks (#15282) (Milos Djermanovic)
25 + feat: update eslint-scope for class static blocks (#15321) (Milos Djermanovic)
26 + feat: update one-var for class static blocks (#15317) (Milos Djermanovic)
27 + feat: update padding-line-between-statements for class static blocks (#15318) (Milos Djermanovic)
28 + docs: Expand `--debug` option description in the CLI documentation (#15308) (darkred)
29 + docs: the strict rule does not apply to class static blocks (#15314) (Milos Djermanovic)
30 + fix: update no-invalid-this and no-eval for class static blocks (#15300) (Milos Djermanovic)
31 + feat: update class-methods-use-this for class static blocks (#15298) (Milos Djermanovic)
32 + feat: update no-lone-blocks for class static blocks (#15295) (Milos Djermanovic)
33 + feat: update block-spacing for class static blocks (#15297) (Milos Djermanovic)
34 + feat: update keyword-spacing for class static blocks (#15289) (Milos Djermanovic)
35 + feat: update no-extra-semi for class static blocks (#15287) (Milos Djermanovic)
36 + feat: update semi rule for class static blocks (#15286) (Milos Djermanovic)
37 + feat: add examples for block-scoped-var with class static blocks (#15302) (Milos Djermanovic)
38 + docs: Remove inconsistent colon in pull request docs (#15303) (Jordan Eldredge)
39 + docs: remove deprecation note from lines-around-comment (#15293) (Milos Djermanovic)
40 + docs: no-unused-expressions - class static blocks don't have directives (#15283) (Milos Djermanovic)
41 + chore: upgrade eslint-visitor-keys for class static blocks (#15277) (Milos Djermanovic)
42 + docs: Add variables option to no-use-before-define (#15276) (Mathias Rasmussen)
43 + feat: Normalize ecmaVersion to eslint-scope when using custom parser (#15268) (Yosuke Ota)
44 + chore: update @eslint/eslintrc to avoid different versions of `js-yaml` (#15265) (Milos Djermanovic)
45 + feat: report class evaluation TDZ errors in no-use-before-define (#15134) (Milos Djermanovic)
46 + perf: don't prepare a fix for valid code in key-spacing (#15239) (Milos Djermanovic)
47 + docs: Use string rule severity in CLI examples (#15253) (Kevin Partington)
48 + build: upgrade eslint-release to v3.2.0 to support conventional commits (#15246) (Milos Djermanovic)
49 + docs: fix typo in `working-with-rules.md` (#15233) (Nitin Kumar)
50 + docs: fix broken anchor in configuration files (#15223) (Pierre Berger)
51 + chore: update `strip-ansi` dependency (#15221) (Nitin Kumar)
52 + docs: Link to unit tests from rule documentation (#15207) (Brandon Mills)
53 + docs: add `ci` and `perf` tags for commit (#15215) (Nitin Kumar)
54 + ci: Remove Node 16 CI prerelease workaround (#14935) (Brandon Mills)
55 + Fix: keyword-spacing conflict with space-infix-ops on `>` (fixes #14712) (#15172) (Milos Djermanovic)
56 + Fix: allow `baseConfig` to extend preloaded plugin config (fixes #15079) (#15187) (Milos Djermanovic)
57 + New: Add no-unused-private-class-members rule (fixes #14859) (#14895) (Tim van der Lippe)
58 + New: Add name to RuleTester (#15179) (Gareth Jones)
59 + Upgrade: `eslint-plugin-eslint-plugin` to v4 (#15169) (Bryan Mishkin)
60 + Upgrade: @eslint/eslintrc@1.0.3 for Jest workaround (#15164) (Brandon Mills)
61 + Upgrade: unfrozen @eslint/eslintrc (fixes #15036) (#15146) (Brandon Mills)
62 + Fix: require-atomic-updates property assignment message (fixes #15076) (#15109) (Milos Djermanovic)
63 + Update: Suggest missing rule in flat config (fixes #14027) (#15074) (Nicholas C. Zakas)
64 + Update: space-before-blocks ignore after switch colons (fixes #15082) (#15093) (Milos Djermanovic)
65 + Fix: preserve formatting when rules are removed from disable directives (#15081) (Milos Djermanovic)
66 + Update: `no-new-func` rule catching eval case of `MemberExpression` (#14860) (Mojtaba Samimi)
67 + Update: include `ruleId` in error logs (fixes #15037) (#15053) (Ari Perkkiö)
68 + Upgrade: @eslint/eslintrc@1.0.1 (#15047) (Milos Djermanovic)
69 + Breaking: Disallow reserved words in ES3 (fixes #15017) (#15046) (Milos Djermanovic)
70 + Update: support class fields in the `complexity` rule (refs #14857) (#14957) (Milos Djermanovic)
71 + Fix: semicolon-less style in lines-between-class-members (refs #14857) (#15045) (Milos Djermanovic)
72 + Update: enforceForClassFields in class-methods-use-this (refs #14857) (#15018) (YeonJuan)
73 + Fix: Update semi for class-fields (refs #14857) (#14945) (Nicholas C. Zakas)
74 + Update: added ignoreExpressions option to max-classes-per-file (#15000) (Josh Goldberg)
75 + Fix: no-undef-init should not apply to class fields (refs #14857) (#14994) (Milos Djermanovic)
76 + Update: Code path analysis for class fields (fixes #14343) (#14886) (Nicholas C. Zakas)
77 + Update: support class fields in func-name-matching (refs #14857) (#14964) (Milos Djermanovic)
78 + Breaking: remove meta.docs.category in core rules (fixes #13398) (#14594) (薛定谔的猫)
79 + Fix: camelcase ignoreGlobals shouldn't apply to undef vars (refs #14857) (#14966) (Milos Djermanovic)
80 + Update: reporting loc for `never` option in `eol-last` (refs #12334) (#14840) (Nitin Kumar)
81 + Update: fix no-unused-vars false negative with comma operator (#14928) (Sachin)
82 + Update: fix no-unreachable logic for class fields (refs #14857) (#14920) (Milos Djermanovic)
83 + Fix: keyword-spacing private name compat (refs #14857) (#14946) (Nicholas C. Zakas)
84 + Upgrade: @eslint/eslintrc@1.0.0 (#14865) (Milos Djermanovic)
85 + Fix: handle computed class fields in operator-linebreak (refs #14857) (#14915) (Milos Djermanovic)
86 + Upgrade: Debug 4.0.1 > 4.3.2 (#14892) (sandesh bafna)
87 + Fix: no-useless-computed-key edge cases with class fields (refs #14857) (#14903) (Milos Djermanovic)
88 + Upgrade: `js-yaml` to v4 (#14890) (Bryan Mishkin)
89 + Fix: prefer-destructuring PrivateIdentifier false positive (refs #14857) (#14897) (Milos Djermanovic)
90 + Fix: dot-notation false positive with private identifier (refs #14857) (#14898) (Milos Djermanovic)
91 + Update: check class fields in no-extra-parens (refs #14857) (#14906) (Milos Djermanovic)
92 + Upgrade: `eslint-visitor-keys` to v3 (#14902) (Bryan Mishkin)
93 + Upgrade: `markdownlint` dev dependencies (#14883) (Bryan Mishkin)
94 + Upgrade: @humanwhocodes/config-array to 0.6 (#14891) (Bryan Mishkin)
95 + Breaking: Strict package exports (refs #13654) (#14706) (Nicholas C. Zakas)
96 + Breaking: disallow SourceCode#getComments() in RuleTester (refs #14744) (#14769) (Milos Djermanovic)
97 + Breaking: Fixable disable directives (fixes #11815) (#14617) (Josh Goldberg)
98 + Breaking: require `meta` for fixable rules (fixes #13349) (#14634) (Milos Djermanovic)
99 + Breaking: Require `meta.hasSuggestions` for rules with suggestions (#14573) (Bryan Mishkin)
100 + Breaking: support new regex d flag (fixes #14640) (#14653) (Yosuke Ota)
101 + Breaking: fix comma-dangle schema (fixes #13739) (#14030) (Joakim Nilsson)
102 + Breaking: upgrade espree and support new class features (refs #14343) (#14591) (Toru Nagashima)
103 + Breaking: add some rules to eslint:recommended (refs #14673) (#14691) (薛定谔的猫)
104 + Breaking: Drop `codeframe` and `table` formatters (#14316) (Federico Brigante)
105 + Breaking: drop node v10/v13/v15 (fixes #14023) (#14592) (薛定谔的猫)
106 + Update: Suggest missing rule in flat config (fixes #14027) (#15074) (Nicholas C. Zakas)
107 + Update: space-before-blocks ignore after switch colons (fixes #15082) (#15093) (Milos Djermanovic)
108 + Fix: preserve formatting when rules are removed from disable directives (#15081) (Milos Djermanovic)
109 + Update: `no-new-func` rule catching eval case of `MemberExpression` (#14860) (Mojtaba Samimi)
110 + Update: include `ruleId` in error logs (fixes #15037) (#15053) (Ari Perkkiö)
111 + Upgrade: @eslint/eslintrc@1.0.1 (#15047) (Milos Djermanovic)
112 + Breaking: Disallow reserved words in ES3 (fixes #15017) (#15046) (Milos Djermanovic)
113 + Update: support class fields in the `complexity` rule (refs #14857) (#14957) (Milos Djermanovic)
114 + Fix: semicolon-less style in lines-between-class-members (refs #14857) (#15045) (Milos Djermanovic)
115 + Update: enforceForClassFields in class-methods-use-this (refs #14857) (#15018) (YeonJuan)
116 + Fix: Update semi for class-fields (refs #14857) (#14945) (Nicholas C. Zakas)
117 + Update: added ignoreExpressions option to max-classes-per-file (#15000) (Josh Goldberg)
118 + Fix: no-undef-init should not apply to class fields (refs #14857) (#14994) (Milos Djermanovic)
119 + Revert "allow all directives in line comments" (fixes #14960) (#14973) (薛定谔的猫)
120 + Update: Code path analysis for class fields (fixes #14343) (#14886) (Nicholas C. Zakas)
121 + Update: support class fields in func-name-matching (refs #14857) (#14964) (Milos Djermanovic)
122 + Breaking: remove meta.docs.category in core rules (fixes #13398) (#14594) (薛定谔的猫)
123 + Fix: camelcase ignoreGlobals shouldn't apply to undef vars (refs #14857) (#14966) (Milos Djermanovic)
124 + Update: reporting loc for `never` option in `eol-last` (refs #12334) (#14840) (Nitin Kumar)
125 + Update: fix no-unused-vars false negative with comma operator (#14928) (Sachin)
126 + Update: fix no-unreachable logic for class fields (refs #14857) (#14920) (Milos Djermanovic)
127 + Fix: keyword-spacing private name compat (refs #14857) (#14946) (Nicholas C. Zakas)
128 + Upgrade: @eslint/eslintrc@1.0.0 (#14865) (Milos Djermanovic)
129 + Fix: handle computed class fields in operator-linebreak (refs #14857) (#14915) (Milos Djermanovic)
130 + Upgrade: Debug 4.0.1 > 4.3.2 (#14892) (sandesh bafna)
131 + Fix: no-useless-computed-key edge cases with class fields (refs #14857) (#14903) (Milos Djermanovic)
132 + Upgrade: `js-yaml` to v4 (#14890) (Bryan Mishkin)
133 + Fix: prefer-destructuring PrivateIdentifier false positive (refs #14857) (#14897) (Milos Djermanovic)
134 + Fix: dot-notation false positive with private identifier (refs #14857) (#14898) (Milos Djermanovic)
135 + Update: check class fields in no-extra-parens (refs #14857) (#14906) (Milos Djermanovic)
136 + Upgrade: `eslint-visitor-keys` to v3 (#14902) (Bryan Mishkin)
137 + Upgrade: `markdownlint` dev dependencies (#14883) (Bryan Mishkin)
138 + Upgrade: @humanwhocodes/config-array to 0.6 (#14891) (Bryan Mishkin)
139 + Breaking: Strict package exports (refs #13654) (#14706) (Nicholas C. Zakas)
140 + Breaking: disallow SourceCode#getComments() in RuleTester (refs #14744) (#14769) (Milos Djermanovic)
141 + Breaking: Fixable disable directives (fixes #11815) (#14617) (Josh Goldberg)
142 + Breaking: require `meta` for fixable rules (fixes #13349) (#14634) (Milos Djermanovic)
143 + Breaking: Require `meta.hasSuggestions` for rules with suggestions (#14573) (Bryan Mishkin)
144 + Breaking: allow all directives in line comments (fixes #14575) (#14656) (薛定谔的猫)
145 + Breaking: support new regex d flag (fixes #14640) (#14653) (Yosuke Ota)
146 + Breaking: fix comma-dangle schema (fixes #13739) (#14030) (Joakim Nilsson)
147 + Breaking: upgrade espree and support new class features (refs #14343) (#14591) (Toru Nagashima)
148 + Breaking: add some rules to eslint:recommended (refs #14673) (#14691) (薛定谔的猫)
149 + Breaking: Drop `codeframe` and `table` formatters (#14316) (Federico Brigante)
150 + Breaking: drop node v10/v13/v15 (fixes #14023) (#14592) (薛定谔的猫)
151 + Update: change reporting location for `curly` rule (refs #12334) (#14766) (Nitin Kumar)
152 + Fix: ignore lines with empty elements (fixes #12756) (#14837) (Soufiane Boutahlil)
153 + New: Exit on fatal error (fixes #13711) (#14730) (Antonios Katopodis)
154 + Upgrade: @eslint/eslintrc to v0.4.3 (#14808) (Brandon Mills)
155 + Update: add end location to report in `consistent-return` (refs #12334) (#14798) (Nitin Kumar)
156 + Update: Indicating the operator in question (#14764) (Paul Smith)
157 + Update: Clarifying what changes need to be made in no-mixed-operators (#14765) (Paul Smith)
158 + Update: ecmaVersion allows "latest" (#14720) (薛定谔的猫)
159 + Update: improve use-isnan rule to detect `Number.NaN` (fixes #14715) (#14718) (Nitin Kumar)
160 + Update: Implement FlatConfigArray (refs #13481) (#14321) (Nicholas C. Zakas)
161 + New: Add only to RuleTester (refs eslint/rfcs#73) (#14677) (Brandon Mills)
162 + New: Add ESLint#getRulesMetaForResults() (refs #13654) (#14716) (Nicholas C. Zakas)
163 + Fix: allow fallthrough comment inside block (fixes #14701) (#14702) (Kevin Gibbons)
164
165 -- Proxmox Support Team <support@proxmox.com> Wed, 01 Dec 2021 13:44:36 +0100
166
167 pve-eslint (7.28.0-1) unstable; urgency=medium
168
169 [ Proxmox Support Team ]
170 * update to 7.28.0 upstream release
171 * switch from ECMA script 2018 to 2020, allowing use of optional chaining
172 operator (?.), nullish coalescing operator (??) Promise.allSettled helper,
173 flat / flatMap for Arrays, Object.fromEntries, String trimming, BigInt and
174 matchAll on Strings.
175
176 [ ESLint ]
177 * relevant changes since 7.18.0
178 + Upgrade: @eslint/eslintrc to 0.4.2 (#14672) (Milos Djermanovic)
179 + Update: support multiline /*eslint-env*/ directives (fixes #14652) (#14660) (薛定谔的猫)
180 + Upgrade: glob-parent version in package.json (#14658) (Hamza Najeeb)
181 + Fix: no-implicit-coercion false positive with `String()` (fixes #14623) (#14641) (Milos Djermanovic)
182 + Fix: no-duplicate-imports allow unmergeable (fixes #12758, fixes #12760) (#14238) (Soufiane Boutahlil)
183 + New: add `getPhysicalFilename()` method to rule context (fixes #11989) (#14616) (Nitin Kumar)
184 + Fix: arrow-body-style crash with object pattern (fixes #14633) (#14635) (Milos Djermanovic)
185 + Update: no-unused-vars false negative with comma operator (fixes #14325) (#14354) (Nitin Kumar)
186 + Update: no-restricted-imports custom message for patterns (fixes #11843) (#14580) (Alex Holden)
187 + Upgrade: eslintrc for ModuleResolver fix (#14577) (Brandon Mills)
188 + Fix: track variables, not names in require-atomic-updates (fixes #14208) (#14282) (Patrick Ahmetovic)
189 + Fix: create `.eslintrc.cjs` for `module` type (#14304) (Nitin Kumar)
190 + Update: Add automated suggestion to `radix` rule for parsing decimals (#14291) (Bryan Mishkin)
191 + New: Include XO style guide in `eslint --init` (#14193) (Federico Brigante)
192 + Update: highlight last write reference for no-unused-vars (fixes #14324) (#14335) (Nitin Kumar)
193 + Update: lint code block with same extension but different content (#14227) (JounQin)
194 + Update: Add disallowTemplateShorthand option in no-implicit-coercion (#13579) (Remco Haszing)
195 + Fix: no-unused-vars ignoreRestSiblings check assignments (fixes #14163) (#14264) (YeonJuan)
196 + Update: add ignoreNonDeclaration to no-multi-assign rule (fixes #12545) (#14185) (t-mangoe)
197 + Update: add option "allowInParentheses" to no-sequences (fixes #14197) (#14199) (Daniel Rentz)
198 + Update: `--quiet` should not supress `--max-warnings` (fixes #14202) (#14242) (Milos Djermanovic)
199 + Fix: no-mixed-operators false positives with `? :` (fixes #14223) (#14226) (Milos Djermanovic)
200 + Fix: Clarify line breaks in object-curly-newline (fixes #14024) (#14063) (armin yahya)
201 + Update: eslint --env-info output os info (#14059) (薛定谔的猫)
202 + Update: throw error when fix range is invalid (#14142) (Jacob Bandes-Storch)
203 + Upgrade: Update lodash in package.json to V 4.17.21 (#14159) (Basem Al-Nabulsi)
204 + Update: report es2021 globals in no-extend-native (refs #13602) (#14177) (Milos Djermanovic)
205 + Upgrade: @eslint/eslintrc to 0.4.0 (#14147) (Brandon Mills)
206 + Upgrade: Puppeteer to 7.1.0 (#14122) (Tim van der Lippe)
207 + New: Implement cacheStrategy (refs eslint/rfcs#63) (#14119) (Manu Chambon)
208 + Update: do not ignore symbolic links (fixes #13551, fixes #13615) (#14126) (Pig Fang)
209 + Fix: pluralize 'line' to 'lines' in max-lines-per-function description (#14115) (Trevin Hofmann)
210 + Fix: Crash with esquery when using JSX (fixes #13639) (#14072) (Yosuke Ota)
211 + Update: add enforceForJSX option to no-unused-expressions rule (#14012) (Duncan Beevers)
212 + Fix: `--init` autoconfig shouldn't add deprecated rules (fixes #14017) (#14060) (Milos Djermanovic)
213 + Fix: Support ENOTDIR error code in the folder existence checking utility (#13973) (Constantine Genchevsky)
214 + Upgrade: pin @babel/code-frame@7.12.11 (#14067) (Milos Djermanovic)
215 + Build: package.json update for eslint-config-eslint release (ESLint Jenkins)
216 + Update: add shadowed variable loc to message in no-shadow (fixes #13646) (#13841) (t-mangoe)
217 + Update: fix `let` logic in for-in and for-of loops in no-extra-parens (#14011) (Milos Djermanovic)
218 + Fix: no-useless-rename invalid autofix with parenthesized identifiers (#14032) (Milos Djermanovic)
219 + Fix: nested indenting for offsetTernaryExpressions: true (fixes #13971) (#13972) (Chris Brody)
220 + Update: check ternary `:` even if `?` was reported in space-infix-ops (#13963) (Milos Djermanovic)
221 + Fix: extend prefer-const fixer range to whole declaration (fixes #13899) (#14033) (Nitin Kumar)
222 + Update: fix no-invalid-regexp false negatives with no flags specified (#14018) (Milos Djermanovic)
223
224 -- Proxmox Support Team <support@proxmox.com> Wed, 09 Jun 2021 16:37:05 +0200
225
226 pve-eslint (7.18.0-1) unstable; urgency=medium
227
228 [ Proxmox Support Team ]
229 * update to 7.18.0 upstream release
230 * switch from ECMA script 2017 to 2018, allowing use of spread operator,
231 async iteration, final prototype for Promise and some RegExp features
232
233 [ ESLint ]
234 * relevant changes since 7.12.1
235 + Upgrade: @eslint/eslintrc to improve error message for invalid extends (#14009) (Milos Djermanovic)
236 + Update: check logical assignment operators in the complexity rule (#13979) (Milos Djermanovic)
237 + Fix: --init crash on question to upgrade/downgrade ESLint (fixes #13978) (#13995) (Milos Djermanovic)
238 + Fix: no-extra-parens false positive with `let` identifier in for-loop (#13981) (Milos Djermanovic)
239 + Upgrade: Bump lodash to fix security issue (#13993) (Frederik Prijck)
240 + Update: check logical assignment in no-constant-condition (#13946) (Milos Djermanovic)
241 + Update: use regexpp's default ecmaVersion in no-control-regex (#13969) (Milos Djermanovic)
242 + Fix: use regexpp's default ecmaVersion in no-invalid-regexp (#13968) (Milos Djermanovic)
243 + Update: add autofix to rule multiline-ternary (#13958) (薛定谔的猫)
244 + Fix: no-useless-escape wrong loc and fix with CRLF in template elements (#13953) (Milos Djermanovic)
245 + Fix: one-var shouldn't split declaration if it isn't in a statement list (#13959) (Milos Djermanovic)
246 + Update: fix false negative of no-extra-parens with NewExpression (#13930) (Milos Djermanovic)
247 + Fix: require-atomic-updates false positive across await (fixes #11954) (#13915) (buhi)
248 + Fix: no-constant-condition false positives with unary expressions (#13927) (Milos Djermanovic)
249 + Fix: false positive with await and ** in no-extra-parens (fixes #12739) (#13923) (Milos Djermanovic)
250 + Upgrade: table@6.0.4 (#13920) (Rouven Weßling)
251 + Fix: prefer-exponentiation-operator invalid autofix with await (#13924) (Milos Djermanovic)
252 + Upgrade: @eslint/esintrc and espree for bug fixes (refs #13878) (#13908) (Brandon Mills)
253 + Upgrade: file-entry-cache@6.0.0 (#13877) (Rouven Weßling)
254 + New: no-unsafe-optional-chaining rule (fixes #13431) (#13859) (YeonJuan)
255 + Fix: one-var autofixing for export (fixes #13834) (#13891) (Anix)
256 + Update: fix 'skip' options in no-irregular-whitespace (fixes #13852) (#13853) (Milos Djermanovic)
257 + New: Add no-nonoctal-decimal-escape rule (fixes #13765) (#13845) (Milos Djermanovic)
258 + Fix: enable debug logs for @eslint/eslintrc (fixes #13850) (#13861) (Milos Djermanovic)
259 + Fix: no-useless-constructor crash on bodyless constructor (fixes #13830) (#13842) (Ari Perkkiö)
260 + New: Configurable List Size For Per-Rule Performance Metrics (#13812) (Bryan Mishkin)
261
262 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Jan 2021 17:07:51 +0100
263
264 pve-eslint (7.12.1-1) unstable; urgency=medium
265
266 [ Proxmox Support Team ]
267 * update to 7.12.1 release
268 * add strict mode, for exiting also uncleanly on warnings
269
270 [ ESLint ]
271 * relevant changes since 7.2.0
272 + Upgrade: @eslint/eslintrc to fix rule schema validation (fixes #13793) (#13794) (Brandon Mills)
273 + Fix: Pass internal config paths in FileEnumerator default (fixes #13789) (#13792) (Brandon Mills)
274 + Update: skip keyword check for fns in space-before-blocks (fixes #13553) (#13712) (Milos Djermanovic)
275 + Fix: autofix shouldn't produce template literals with `\8` or `\9` (#13737) (Milos Djermanovic)
276 + Fix: yoda rule autofix produces syntax errors with adjacent tokens (#13760) (Milos Djermanovic)
277 + Fix: prefer-destructuring invalid autofix with comma operator (#13761) (Milos Djermanovic)
278 + Update: remove suggestion if it didn't provide a fix (fixes #13723) (#13772) (Milos Djermanovic)
279 + Update: check template literal in no-script-url (#13775) (YeonJuan)
280 + Update: treat all literals like boolean literal in no-constant-condition (#13245) (Zen)
281 + Update: Fix && vs || short-circuiting false negatives (fixes #13634) (#13769) (Brandon Mills)
282 + Update: check computed keys in no-prototype-builtins (fixes #13088) (#13755) (Milos Djermanovic)
283 + Fix: don't count line after EOF in max-lines (#13735) (Milos Djermanovic)
284 + Upgrade: eslint-visitor-keys@2.0.0 (#13732) (Milos Djermanovic)
285 + Fix: account for linebreaks before postfix `++`/`--` in no-extra-parens (#13731) (Milos Djermanovic)
286 + Update: support async arrow fn in function-paren-newline (fixes #13728) (#13729) (Michal Dziekonski)
287 + Update: Add ignorePattern to no-inline-comments (#13029) (Edie Lemoine)
288 + Fix: prefer-destructuring invalid autofix with computed property access (#13704) (Milos Djermanovic)
289 + Upgrade: eslint-scope@5.1.1 (#13716) (Milos Djermanovic)
290 + Fix: Corrected notice for invalid (:) plugin names (#13473) (Josh Goldberg)
291 + Fix: prefer-destructuring removes comments (refs #13678) (#13682) (Milos Djermanovic)
292 + Update: fix id-length false negatives on Object.prototype property names (#13670) (Milos Djermanovic)
293 + Fix: NonOctalDecimalIntegerLiteral is decimal integer (fixes #13588) (#13664) (Milos Djermanovic)
294 + Fix: Update broken @eslint/eslintrc version (fixes #13641) (#13647) (Nicholas C. Zakas)
295 + Update: support logical assignments in code path analysis (refs #13569) (#13612) (Milos Djermanovic)
296 + Update: support logical assignments in core rules (refs #13569) (#13618) (Milos Djermanovic)
297 + Update: add es2021 environment (refs #13602) (#13603) (Milos Djermanovic)
298 + Update: support numeric separators (refs #13568) (#13581) (Milos Djermanovic)
299 + Update: Add exceptionPatterns to id-length rule (fixes #13094) (#13576) (sodam)
300 + Update: support numeric-separator in no-loss-of-precision (refs #13568) (#13574) (Anix)
301 + Update: add comment to message in no-warning-comments (fixes #12327) (#13522) (Anix)
302 + Upgrade: espree@7.3.0 (refs #13568) (#13609) (Kai Cataldo)
303 + Update: Add no-magic-numbers 'ignoreDefaultValues' option (#12611) (Dieter Luypaert)
304 + Update: allowFunctionParams option in no-underscore-dangle (fixes 12579) (#13545) (Sunghyun Cho)
305 + Fix: revert "Update: disallow multiple options in comma-dangle schema" (#13564) (Kai Cataldo)
306 + Fix: indent for async arrow functions (fixes #13497) (#13544) (Anix)
307 + Update: require `meta` for fixable rules in RuleTester (refs #13349) (#13489) (Milos Djermanovic)
308 + Fix: Do not output `undefined` as line and column when it's unavailable (#13519) (haya14busa)
309 + Fix: Update the chatroom link to go directly to help channel (#13536) (Nicholas C. Zakas)
310 + Update: Change no-duplicate-case to comparing tokens (fixes #13485) (#13494) (Yosuke Ota)
311 + Update: optional chaining support (fixes #12642) (#13416) (Toru Nagashima)
312 + Upgrade: lodash@4.17.19 (#13499) (Yohan Siguret)
313 + Update: deprecate id-blacklist rule (#13465) (Dimitri Mitropoulos)
314 + Update: Improve report location no-irregular-whitespace (refs #12334) (#13462) (Milos Djermanovic)
315 + Build: update webpack resolve.mainFields to match website config (#13457) (Milos Djermanovic)
316 + Fix: arrow-body-style fixer for `in` wrap (fixes #11849) (#13228) (Anix)
317 + Upgrade: Updated puppeteer version to v4.0.0 (#13444) (odidev)
318 + Update: add allowSeparatedGroups option to sort-imports (fixes #12951) (#13455) (Milos Djermanovic)
319 + Update: Improve report location for no-unneeded-ternary (refs #12334) (#13456) (Milos Djermanovic)
320 + Update: Improve report location for max-len (refs #12334) (#13458) (Milos Djermanovic)
321 + Fix: add end location to reports in object-curly-newline (refs #12334) (#13460) (Milos Djermanovic)
322 + Fix: add end location to reports in keyword-spacing (refs #12334) (#13461) (Milos Djermanovic)
323 + Fix: support typescript generics in arrow-parens (fixes #12570) (#13451) (Milos Djermanovic)
324 + Fix: Revert config cloning (fixes #13447) (#13449) (薛定谔的猫)
325 + Update: Improve array-callback-return report message (#13395) (Philip (flip) Kromer)
326 + Fix: false positive new with member in no-extra-parens (fixes #12740) (#13375) (YeonJuan)
327 + Fix: Clarify documentation on implicit ignore behavior (fixes #12348) (#12600) (Scott Hardin)
328 + Update: Add option "ignoreGlobals" to camelcase rule (fixes #11716) (#12782) (David Gasperoni)
329 + Update: improve report location in arrow-body-style (refs #12334) (#13424) (YeonJuan)
330 + Update: prefer-regex-literal detect regex literals (fixes #12840) (#12842) (Mathias Schreck)
331 + Update: rename id-blacklist to id-denylist (fixes #13407) (#13408) (Kai Cataldo)
332 + Fix: Replace Infinity with Number.MAX_SAFE_INTEGER (fixes #13427) (#13435) (Nicholas C. Zakas)
333 + Update: add missing `additionalProperties: false` to some rules' schema (#13198) (Milos Djermanovic)
334 + Update: fix operator-linebreak overrides schema (#13199) (Milos Djermanovic)
335 + New: Add no-promise-executor-return rule (fixes #12640) (#12648) (Milos Djermanovic)
336 + Update: max-lines reporting loc improvement (refs #12334) (#13318) (Anix)
337 + Update: object-property-newline end location (refs #12334) (#13399) (Anix)
338 + Update: added empty error array check for false negative (#13200) (Anix)
339 + Fix: clone config before validating (fixes #12592) (#13034) (Anix)
340 + Update: semi-spacing should check do-while statements (#13358) (Milos Djermanovic)
341 + Update: disallow multiple options in comma-dangle schema (fixes #13165) (#13166) (Milos Djermanovic)
342 + New: Add no-unreachable-loop rule (fixes #12381) (#12660) (Milos Djermanovic)
343 + Update: curly should check consequent `if` statements (#12947) (Milos Djermanovic)
344 + Update: Drop @typescript-eslint/eslint-recommended from `eslint --init` (#13340) (Minh Nguyen)
345 + Update: key-spacing loc changes for extra space (refs #12334) (#13362) (Anix)
346
347 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Oct 2020 11:48:08 +0100
348
349 pve-eslint (7.2.0-1) unstable; urgency=medium
350
351 * update to 7.2.0 release
352
353 * ship an example config and extend-rules sample files in docs
354
355 * 'no-unused-vars': allow starting with _underscore
356
357 * disable "no-underscore-dangle" as used in explicit unused variables
358
359 * disable 'no-else-return' rule
360
361 * try to improve 'object-curly-newline' rule
362
363 * disable 'semi-style' rule for now
364
365 * add --output-config CLI option
366
367 * add possibiliity to extend base config over CLI
368
369 -- Proxmox Support Team <support@proxmox.com> Sat, 06 Jun 2020 15:59:23 +0200
370
371 pve-eslint (7.0.0-1) unstable; urgency=medium
372
373 * update to final 7.0.0 release
374
375 -- Proxmox Support Team <support@proxmox.com> Fri, 22 May 2020 14:32:18 +0200
376
377 pve-eslint (7.0.0~alpha3-2) unstable; urgency=medium
378
379 * use more condensed output format to save some lines
380
381 * allow '!!' for boolean conversion
382
383 * print file path relative to current working directory
384
385 * ignore unused variable named 'me'
386
387 -- Proxmox Support Team <support@proxmox.com> Fri, 10 Apr 2020 17:06:59 +0200
388
389 pve-eslint (7.0.0~alpha3-1) unstable; urgency=medium
390
391 * exit sanely if no args are given
392
393 * rules: dot-location: set location parameter to property
394
395 -- Proxmox Support Team <support@proxmox.com> Thu, 09 Apr 2020 18:52:05 +0200
396
397 pve-eslint (7.0.0~alpha3) unstable; urgency=medium
398
399 * bump version to match upstream one.
400
401 -- Proxmox Support Team <support@proxmox.com> Thu, 09 Apr 2020 17:49:55 +0200
402
403 pve-eslint (1.0) unstable; urgency=low
404
405 * first version
406
407 -- Proxmox Support Team <support@proxmox.com> Thu, 02 Apr 2020 09:16:33 +0200
408