1 | # Change Log
|
2 |
|
3 | All notable changes to this project will be documented in this file
|
4 | automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY!
|
5 | This project adheres to [Semantic Versioning](http://semver.org/).
|
6 |
|
7 | # v5.4.0
|
8 | ## (2021-01-18)
|
9 |
|
10 | * Add a summary report for typescript linting [Pagan Gazzard]
|
11 |
|
12 | # v5.3.0
|
13 | ## (2020-11-20)
|
14 |
|
15 | * Update dependencies, guaranteeing support for typescript 4.1 [Pagan Gazzard]
|
16 |
|
17 | # v5.2.1
|
18 | ## (2020-10-07)
|
19 |
|
20 | * Update deps and fix main entry [Pagan Gazzard]
|
21 |
|
22 | # v5.2.0
|
23 | ## (2020-08-24)
|
24 |
|
25 | * Update dependencies, ensuring typescript 4.0 support [Pagan Gazzard]
|
26 |
|
27 | # v5.1.0
|
28 | ## (2020-05-14)
|
29 |
|
30 | * Enforce curly braces for if statements [Pagan Gazzard]
|
31 |
|
32 | # v5.0.6
|
33 | ## (2020-05-14)
|
34 |
|
35 | * Fix overwriting tslint fixes when also applying prettier fixes [Pagan Gazzard]
|
36 |
|
37 | # v5.0.5
|
38 | ## (2020-05-14)
|
39 |
|
40 | * Update dependencies [Pagan Gazzard]
|
41 |
|
42 | # v5.0.4
|
43 | ## (2020-04-20)
|
44 |
|
45 | * Fix error when only one extension argument is provided [Pagan Gazzard]
|
46 |
|
47 | # v5.0.3
|
48 | ## (2020-04-17)
|
49 |
|
50 | * Update dependencies [Pagan Gazzard]
|
51 |
|
52 | # v5.0.2
|
53 | ## (2020-03-25)
|
54 |
|
55 | * Remove @types/depcheck stub types [Pagan Gazzard]
|
56 | * Switch to fs.promises since we've dropped node 8 support [Pagan Gazzard]
|
57 |
|
58 | # v5.0.1
|
59 | ## (2020-03-25)
|
60 |
|
61 | * Revert unintended change to `array-type` linting [Pagan Gazzard]
|
62 |
|
63 | # v5.0.0
|
64 | ## (2020-03-24)
|
65 |
|
66 | * prettier: update to 2.0 [Will Boyce]
|
67 |
|
68 | # v4.1.1
|
69 | ## (2020-03-24)
|
70 |
|
71 | * Remove circleci publishing in favour of balenaCI [Pagan Gazzard]
|
72 |
|
73 | # v4.1.0
|
74 | ## (2020-03-23)
|
75 |
|
76 | * Add support for linting javascript by specifying extensions [Pagan Gazzard]
|
77 |
|
78 | ## 4.0.1 - 2020-03-18
|
79 |
|
80 | * Fix balena-lint bin command [Lucian Buzzo]
|
81 |
|
82 | ## 4.0.0 - 2020-03-17
|
83 |
|
84 | * Rename to balena-lint [Lucian Buzzo]
|
85 |
|
86 | ## 3.3.1 - 2020-02-24
|
87 |
|
88 | * Fix exit code for non-prettified files [Pagan Gazzard]
|
89 |
|
90 | ## 3.3.0 - 2020-02-10
|
91 |
|
92 | * Use fs.access instead of the deprecated fs.exists [Pagan Gazzard]
|
93 | * Allow globbing in parallel [Pagan Gazzard]
|
94 | * Parallelize file reading/linting where possible [Pagan Gazzard]
|
95 | * Switch to async fs calls [Pagan Gazzard]
|
96 | * Avoid unnecessary toString calls from fs operations [Pagan Gazzard]
|
97 |
|
98 | ## 3.2.4 - 2020-02-05
|
99 |
|
100 | * Remove node 6 from the test matrix [Pagan Gazzard]
|
101 | * Add automatic linting on commit [Pagan Gazzard]
|
102 | * Use an npmrc to disable package lock creation [Pagan Gazzard]
|
103 | * Remove unnecessary coffeescript linting of lib [Pagan Gazzard]
|
104 | * Ignore all js/map files in lib [Pagan Gazzard]
|
105 | * Add node 12 to the test matrix [Pagan Gazzard]
|
106 |
|
107 | ## 3.2.3 - 2020-02-04
|
108 |
|
109 | * Only run the prettier check if we did not automatically prettify it [Pagan Gazzard]
|
110 | * Run prettier after tslint so that we can also prettify any autofixes [Pagan Gazzard]
|
111 |
|
112 | ## 3.2.2 - 2020-02-04
|
113 |
|
114 | * Remove bluebird dependency [Pagan Gazzard]
|
115 | * Convert to async/await [Pagan Gazzard]
|
116 |
|
117 | ## 3.2.1 - 2020-02-04
|
118 |
|
119 | * Lazy load lodash [Pagan Gazzard]
|
120 | * Lazy load mocha-tests-lint [Pagan Gazzard]
|
121 | * Lazy load depcheck [Pagan Gazzard]
|
122 | * Lazy load prettier [Pagan Gazzard]
|
123 | * Lazy load coffeelint [Pagan Gazzard]
|
124 |
|
125 | ## 3.2.0 - 2020-01-27
|
126 |
|
127 | * Add support for automatically fixing linting errors with `--fix` [Pagan Gazzard]
|
128 |
|
129 | ## 3.1.1 - 2019-11-09
|
130 |
|
131 | * Upgrade prettier to support typescript 3.7 syntax [Theodor Gherzan]
|
132 |
|
133 | ## 3.1.0 - 2019-07-04
|
134 |
|
135 | * Add mocha tests linting [Roman Mazur]
|
136 |
|
137 | ## 3.0.4 - 2019-05-13
|
138 |
|
139 | * Moved chai exception from last release into proper tslint.json [dt-rush]
|
140 |
|
141 | ## 3.0.3 - 2019-05-11
|
142 |
|
143 | * Add exception for 'no unused expression' for chai test syntax [dt-rush]
|
144 |
|
145 | ## 3.0.2 - 2019-04-12
|
146 |
|
147 | * Handle failures more gracefully than an `UnhandledPromiseRejection` [Pagan Gazzard]
|
148 |
|
149 | ## 3.0.1 - 2019-02-27
|
150 |
|
151 | * Remove member-ordering flag [Cameron Diver]
|
152 |
|
153 | ## 3.0.0 - 2019-02-19
|
154 |
|
155 | * Chore: remove node-4 CI tests [Jakub Mikulas]
|
156 | * Docs: update usage readme [Jakub Mikulas]
|
157 | * Style: formatting [Jakub Mikulas]
|
158 | * Fix: tslint extending [Jakub Mikulas]
|
159 | * Feat: add linting rules for the library [Jakub Mikulas]
|
160 | * Feat: sync tslint with balena/process [Jakub Mikulas]
|
161 |
|
162 | ## v2.0.1 - 2018-09-14
|
163 |
|
164 | * Fix --no-prettier arg [Thodoris Greasidis]
|
165 |
|
166 | ## v2.0.0 - 2018-08-31
|
167 |
|
168 | * Run prettier on the repo source as part of the lint step [Thodoris Greasidis]
|
169 | * Add support for prettier code format checks [Thodoris Greasidis]
|
170 |
|
171 | ## v1.5.7 - 2018-05-01
|
172 |
|
173 | * Readd node 4 compatibility #23 [Pagan Gazzard]
|
174 |
|
175 | ## v1.5.6 - 2018-05-01
|
176 |
|
177 | * Move typescript to dependencies as tslint requires it but does not install itself #22 [Pagan Gazzard]
|
178 |
|
179 | ## v1.5.5 - 2018-05-01
|
180 |
|
181 | * Fix typescript types and compile on publish rather than at runtime. #21 [Pagan Gazzard]
|
182 |
|
183 | ## v1.5.4 - 2018-05-01
|
184 |
|
185 | * Restore compatibility with previously support node versions. #20 [Pagan Gazzard]
|
186 |
|
187 | ## v1.5.3 - 2018-05-01
|
188 |
|
189 | * Add circleci tests and auto-publishing #19 [Pagan Gazzard]
|
190 |
|
191 | ## v1.5.2 - 2018-02-17
|
192 |
|
193 | * Fix the `--typescript` option swallowing the first input after it #17 [Pagan Gazzard]
|
194 |
|
195 | ## v1.5.1 - 2018-01-05
|
196 |
|
197 | * Convert project to TypeScript #15 [Lucian Buzzo]
|
198 |
|
199 | ## v1.5.0 - 2017-12-22
|
200 |
|
201 | * Add support for linting .ts and .tsx files #7 [Lucian Buzzo]
|
202 | * Add depcheck to find unused dependencies at lint-time #7 [Cameron Diver]
|
203 |
|
204 | ## v1.4.2 - 2017-12-22
|
205 |
|
206 | * Add depcheck to linter, used with -u flag
|
207 | * Bump coffeescope2
|
208 |
|
209 | ## v1.4.1
|
210 |
|
211 | * Migrate from https://github.com/resin-io/resin-lint to https://github.com/resin-io/node-resin-lint
|
212 |
|
213 | ## v1.4.0
|
214 |
|
215 | * Import AMD globals
|
216 |
|
217 | ## v1.3.2
|
218 |
|
219 | * Detect undefined variables
|
220 |
|
221 | ## v1.3.1
|
222 |
|
223 | * Remove the line ending rule
|
224 |
|
225 | ## v1.3.0
|
226 |
|
227 | * Integrate coffeescope2 and add unused variable reporting
|
228 |
|
229 | ## v1.0.0
|
230 |
|
231 | * Coffeelint wrapper for Resin.io-specific coffeelint.json
|