UNPKG

5.43 kBMarkdownView Raw
1# Change Log
2
3All notable changes to this project will be documented in this file
4automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY!
5This 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