]> git.proxmox.com Git - pve-eslint.git/blob - debian/changelog
bump version to 7.18.0-1
[pve-eslint.git] / debian / changelog
1 pve-eslint (7.18.0-1) unstable; urgency=medium
2
3 [ Proxmox Support Team ]
4 * update to 7.18.0 upstream release
5 * switch from ECMA script 2017 to 2018, allowing use of spread operator,
6 async iteration, final prototype for Promise and some RegExp features
7
8 [ ESLint ]
9 * relevant changes since 7.12.1
10 + Upgrade: @eslint/eslintrc to improve error message for invalid extends (#14009) (Milos Djermanovic)
11 + Update: check logical assignment operators in the complexity rule (#13979) (Milos Djermanovic)
12 + Fix: --init crash on question to upgrade/downgrade ESLint (fixes #13978) (#13995) (Milos Djermanovic)
13 + Fix: no-extra-parens false positive with `let` identifier in for-loop (#13981) (Milos Djermanovic)
14 + Upgrade: Bump lodash to fix security issue (#13993) (Frederik Prijck)
15 + Update: check logical assignment in no-constant-condition (#13946) (Milos Djermanovic)
16 + Update: use regexpp's default ecmaVersion in no-control-regex (#13969) (Milos Djermanovic)
17 + Fix: use regexpp's default ecmaVersion in no-invalid-regexp (#13968) (Milos Djermanovic)
18 + Update: add autofix to rule multiline-ternary (#13958) (薛定谔的猫)
19 + Fix: no-useless-escape wrong loc and fix with CRLF in template elements (#13953) (Milos Djermanovic)
20 + Fix: one-var shouldn't split declaration if it isn't in a statement list (#13959) (Milos Djermanovic)
21 + Update: fix false negative of no-extra-parens with NewExpression (#13930) (Milos Djermanovic)
22 + Fix: require-atomic-updates false positive across await (fixes #11954) (#13915) (buhi)
23 + Fix: no-constant-condition false positives with unary expressions (#13927) (Milos Djermanovic)
24 + Fix: false positive with await and ** in no-extra-parens (fixes #12739) (#13923) (Milos Djermanovic)
25 + Upgrade: table@6.0.4 (#13920) (Rouven Weßling)
26 + Fix: prefer-exponentiation-operator invalid autofix with await (#13924) (Milos Djermanovic)
27 + Upgrade: @eslint/esintrc and espree for bug fixes (refs #13878) (#13908) (Brandon Mills)
28 + Upgrade: file-entry-cache@6.0.0 (#13877) (Rouven Weßling)
29 + New: no-unsafe-optional-chaining rule (fixes #13431) (#13859) (YeonJuan)
30 + Fix: one-var autofixing for export (fixes #13834) (#13891) (Anix)
31 + Update: fix 'skip' options in no-irregular-whitespace (fixes #13852) (#13853) (Milos Djermanovic)
32 + New: Add no-nonoctal-decimal-escape rule (fixes #13765) (#13845) (Milos Djermanovic)
33 + Fix: enable debug logs for @eslint/eslintrc (fixes #13850) (#13861) (Milos Djermanovic)
34 + Fix: no-useless-constructor crash on bodyless constructor (fixes #13830) (#13842) (Ari Perkkiö)
35 + New: Configurable List Size For Per-Rule Performance Metrics (#13812) (Bryan Mishkin)
36
37 -- Proxmox Support Team <support@proxmox.com> Tue, 19 Jan 2021 17:07:51 +0100
38
39 pve-eslint (7.12.1-1) unstable; urgency=medium
40
41 [ Proxmox Support Team ]
42 * update to 7.12.1 release
43 * add strict mode, for exiting also uncleanly on warnings
44
45 [ ESLint ]
46 * relevant changes since 7.2.0
47 + Upgrade: @eslint/eslintrc to fix rule schema validation (fixes #13793) (#13794) (Brandon Mills)
48 + Fix: Pass internal config paths in FileEnumerator default (fixes #13789) (#13792) (Brandon Mills)
49 + Update: skip keyword check for fns in space-before-blocks (fixes #13553) (#13712) (Milos Djermanovic)
50 + Fix: autofix shouldn't produce template literals with `\8` or `\9` (#13737) (Milos Djermanovic)
51 + Fix: yoda rule autofix produces syntax errors with adjacent tokens (#13760) (Milos Djermanovic)
52 + Fix: prefer-destructuring invalid autofix with comma operator (#13761) (Milos Djermanovic)
53 + Update: remove suggestion if it didn't provide a fix (fixes #13723) (#13772) (Milos Djermanovic)
54 + Update: check template literal in no-script-url (#13775) (YeonJuan)
55 + Update: treat all literals like boolean literal in no-constant-condition (#13245) (Zen)
56 + Update: Fix && vs || short-circuiting false negatives (fixes #13634) (#13769) (Brandon Mills)
57 + Update: check computed keys in no-prototype-builtins (fixes #13088) (#13755) (Milos Djermanovic)
58 + Fix: don't count line after EOF in max-lines (#13735) (Milos Djermanovic)
59 + Upgrade: eslint-visitor-keys@2.0.0 (#13732) (Milos Djermanovic)
60 + Fix: account for linebreaks before postfix `++`/`--` in no-extra-parens (#13731) (Milos Djermanovic)
61 + Update: support async arrow fn in function-paren-newline (fixes #13728) (#13729) (Michal Dziekonski)
62 + Update: Add ignorePattern to no-inline-comments (#13029) (Edie Lemoine)
63 + Fix: prefer-destructuring invalid autofix with computed property access (#13704) (Milos Djermanovic)
64 + Upgrade: eslint-scope@5.1.1 (#13716) (Milos Djermanovic)
65 + Fix: Corrected notice for invalid (:) plugin names (#13473) (Josh Goldberg)
66 + Fix: prefer-destructuring removes comments (refs #13678) (#13682) (Milos Djermanovic)
67 + Update: fix id-length false negatives on Object.prototype property names (#13670) (Milos Djermanovic)
68 + Fix: NonOctalDecimalIntegerLiteral is decimal integer (fixes #13588) (#13664) (Milos Djermanovic)
69 + Fix: Update broken @eslint/eslintrc version (fixes #13641) (#13647) (Nicholas C. Zakas)
70 + Update: support logical assignments in code path analysis (refs #13569) (#13612) (Milos Djermanovic)
71 + Update: support logical assignments in core rules (refs #13569) (#13618) (Milos Djermanovic)
72 + Update: add es2021 environment (refs #13602) (#13603) (Milos Djermanovic)
73 + Update: support numeric separators (refs #13568) (#13581) (Milos Djermanovic)
74 + Update: Add exceptionPatterns to id-length rule (fixes #13094) (#13576) (sodam)
75 + Update: support numeric-separator in no-loss-of-precision (refs #13568) (#13574) (Anix)
76 + Update: add comment to message in no-warning-comments (fixes #12327) (#13522) (Anix)
77 + Upgrade: espree@7.3.0 (refs #13568) (#13609) (Kai Cataldo)
78 + Update: Add no-magic-numbers 'ignoreDefaultValues' option (#12611) (Dieter Luypaert)
79 + Update: allowFunctionParams option in no-underscore-dangle (fixes 12579) (#13545) (Sunghyun Cho)
80 + Fix: revert "Update: disallow multiple options in comma-dangle schema" (#13564) (Kai Cataldo)
81 + Fix: indent for async arrow functions (fixes #13497) (#13544) (Anix)
82 + Update: require `meta` for fixable rules in RuleTester (refs #13349) (#13489) (Milos Djermanovic)
83 + Fix: Do not output `undefined` as line and column when it's unavailable (#13519) (haya14busa)
84 + Fix: Update the chatroom link to go directly to help channel (#13536) (Nicholas C. Zakas)
85 + Update: Change no-duplicate-case to comparing tokens (fixes #13485) (#13494) (Yosuke Ota)
86 + Update: optional chaining support (fixes #12642) (#13416) (Toru Nagashima)
87 + Upgrade: lodash@4.17.19 (#13499) (Yohan Siguret)
88 + Update: deprecate id-blacklist rule (#13465) (Dimitri Mitropoulos)
89 + Update: Improve report location no-irregular-whitespace (refs #12334) (#13462) (Milos Djermanovic)
90 + Build: update webpack resolve.mainFields to match website config (#13457) (Milos Djermanovic)
91 + Fix: arrow-body-style fixer for `in` wrap (fixes #11849) (#13228) (Anix)
92 + Upgrade: Updated puppeteer version to v4.0.0 (#13444) (odidev)
93 + Update: add allowSeparatedGroups option to sort-imports (fixes #12951) (#13455) (Milos Djermanovic)
94 + Update: Improve report location for no-unneeded-ternary (refs #12334) (#13456) (Milos Djermanovic)
95 + Update: Improve report location for max-len (refs #12334) (#13458) (Milos Djermanovic)
96 + Fix: add end location to reports in object-curly-newline (refs #12334) (#13460) (Milos Djermanovic)
97 + Fix: add end location to reports in keyword-spacing (refs #12334) (#13461) (Milos Djermanovic)
98 + Fix: support typescript generics in arrow-parens (fixes #12570) (#13451) (Milos Djermanovic)
99 + Fix: Revert config cloning (fixes #13447) (#13449) (薛定谔的猫)
100 + Update: Improve array-callback-return report message (#13395) (Philip (flip) Kromer)
101 + Fix: false positive new with member in no-extra-parens (fixes #12740) (#13375) (YeonJuan)
102 + Fix: Clarify documentation on implicit ignore behavior (fixes #12348) (#12600) (Scott Hardin)
103 + Update: Add option "ignoreGlobals" to camelcase rule (fixes #11716) (#12782) (David Gasperoni)
104 + Update: improve report location in arrow-body-style (refs #12334) (#13424) (YeonJuan)
105 + Update: prefer-regex-literal detect regex literals (fixes #12840) (#12842) (Mathias Schreck)
106 + Update: rename id-blacklist to id-denylist (fixes #13407) (#13408) (Kai Cataldo)
107 + Fix: Replace Infinity with Number.MAX_SAFE_INTEGER (fixes #13427) (#13435) (Nicholas C. Zakas)
108 + Update: add missing `additionalProperties: false` to some rules' schema (#13198) (Milos Djermanovic)
109 + Update: fix operator-linebreak overrides schema (#13199) (Milos Djermanovic)
110 + New: Add no-promise-executor-return rule (fixes #12640) (#12648) (Milos Djermanovic)
111 + Update: max-lines reporting loc improvement (refs #12334) (#13318) (Anix)
112 + Update: object-property-newline end location (refs #12334) (#13399) (Anix)
113 + Update: added empty error array check for false negative (#13200) (Anix)
114 + Fix: clone config before validating (fixes #12592) (#13034) (Anix)
115 + Update: semi-spacing should check do-while statements (#13358) (Milos Djermanovic)
116 + Update: disallow multiple options in comma-dangle schema (fixes #13165) (#13166) (Milos Djermanovic)
117 + New: Add no-unreachable-loop rule (fixes #12381) (#12660) (Milos Djermanovic)
118 + Update: curly should check consequent `if` statements (#12947) (Milos Djermanovic)
119 + Update: Drop @typescript-eslint/eslint-recommended from `eslint --init` (#13340) (Minh Nguyen)
120 + Update: key-spacing loc changes for extra space (refs #12334) (#13362) (Anix)
121
122 -- Proxmox Support Team <support@proxmox.com> Thu, 29 Oct 2020 11:48:08 +0100
123
124 pve-eslint (7.2.0-1) unstable; urgency=medium
125
126 * update to 7.2.0 release
127
128 * ship an example config and extend-rules sample files in docs
129
130 * 'no-unused-vars': allow starting with _underscore
131
132 * disable "no-underscore-dangle" as used in explicit unused variables
133
134 * disable 'no-else-return' rule
135
136 * try to improve 'object-curly-newline' rule
137
138 * disable 'semi-style' rule for now
139
140 * add --output-config CLI option
141
142 * add possibiliity to extend base config over CLI
143
144 -- Proxmox Support Team <support@proxmox.com> Sat, 06 Jun 2020 15:59:23 +0200
145
146 pve-eslint (7.0.0-1) unstable; urgency=medium
147
148 * update to final 7.0.0 release
149
150 -- Proxmox Support Team <support@proxmox.com> Fri, 22 May 2020 14:32:18 +0200
151
152 pve-eslint (7.0.0~alpha3-2) unstable; urgency=medium
153
154 * use more condensed output format to save some lines
155
156 * allow '!!' for boolean conversion
157
158 * print file path relative to current working directory
159
160 * ignore unused variable named 'me'
161
162 -- Proxmox Support Team <support@proxmox.com> Fri, 10 Apr 2020 17:06:59 +0200
163
164 pve-eslint (7.0.0~alpha3-1) unstable; urgency=medium
165
166 * exit sanely if no args are given
167
168 * rules: dot-location: set location parameter to property
169
170 -- Proxmox Support Team <support@proxmox.com> Thu, 09 Apr 2020 18:52:05 +0200
171
172 pve-eslint (7.0.0~alpha3) unstable; urgency=medium
173
174 * bump version to match upstream one.
175
176 -- Proxmox Support Team <support@proxmox.com> Thu, 09 Apr 2020 17:49:55 +0200
177
178 pve-eslint (1.0) unstable; urgency=low
179
180 * first version
181
182 -- Proxmox Support Team <support@proxmox.com> Thu, 02 Apr 2020 09:16:33 +0200
183