UNPKG

3.57 kBMarkdownView Raw
1# 0.6.3
2
3- fix: programmatic API
4
5# 0.6.2
6
7- feat: export programmatic API for each Opinionated feature
8- feat: auto install deduplicated dependencies if possible
9- fix: CPU allocation during TypeScript checks
10
11# 0.6.1
12
13- fix: do not add trailing comma during formatting
14
15# 0.6.0
16
17- feat: upgrade to Prettier 2.0
18- feat: sort package.json entries with `prettier-plugin-package`
19- fix: step elapsed time
20
21# 0.5.9
22
23- fix: do not generate source maps and declaration files during TypeScript checks
24
25# 0.5.8
26
27- fix: require Node v12
28
29# 0.5.7
30
31- fix: typo in warning message
32
33# 0.5.6
34
35- fix: properly format type check error messages
36
37# 0.5.5
38
39- fix: use `array-simple` in `@typescript-eslint/array-type` rule
40- fix: ensure minimum Git version
41
42# 0.5.4
43
44- feat: measure check time
45- fix: ESLint config
46- fix: type check performance
47- fix: better Prettier error handling
48
49# 0.5.3
50
51- fix: remove type info support from ESLint
52
53# 0.5.2
54
55- fix: fix failing `pre-commit` command
56- fix: better messages
57- feat: more TS ESLint rules & type info support
58
59# 0.5.1
60
61- fix: specify `typescript` as peer dependency
62
63# 0.5.0
64
65A complete rewrite which introduces the new `pre-commit` and `checkup` commands.
66
67- feat: remove dependency on `lint-staged`
68- feat: replace `TSLint` with `ESLint`
69- feat: create all necessary configs automatically (EditorConfig, Prettier, NVM)
70- feat: duplicate dependencies check
71
72# 0.4.7
73
74- fix: disable integrity check due to multiple false positive warnings
75
76# 0.4.6
77
78- fix: enforce `pretty=true` flag to pretty print errors emitted by TypeScript
79
80# 0.4.5
81
82- fix: fail on type errors in non-monorepo projects
83
84# 0.4.4
85
86- fix: better integrity check error message
87- bump dependencies
88
89# 0.4.3
90
91- support classic non-monorepo projects
92- make options in `lint-staged.config.js - createConfig()` required
93
94# 0.4.2
95
96- support `tsconfig.base.json`
97- make TSC optional - added new flag `--with-tsc`
98
99# 0.4.1
100
101- remove node_modules verification as it is broken in Yarn workspaces
102- replace deprecated `no-unnecessary-bind` by build-in `unnecessary-bind` TSLint rule
103
104# 0.4.0
105
106Provides a fully featured pre-commit command which will run the following checks:
107
108- check yarn.lock integrity
109- check dependencies tree
110- check all TypeScript packages for TS errors
111- lint and format all staged files
112
113# 0.3.10
114
115- upgraded dependencies
116- NVM support
117- TSConfig: `jsx": "preserve"`
118- TSConfig: absolute path in `extends` property (requires TS v3.2)
119
120# 0.3.9
121
122- TSLint: improved `early-exit` rule.
123- TSLint: added `deprecation` warning.
124
125# 0.3.8
126
127- TSLint: exclude `node_modules`
128- Prettier: HTML, MDX support
129
130# 0.3.5
131
132- TSConfig
133 - Move `noEmit` from base config to templates.
134
135# 0.3.4
136
137- TSLint
138 - Removed `no-unbound-method` rule.
139 - Removed `no-inferred-empty-object-type` rule.
140
141# 0.3.3
142
143- TSLint
144 - Removed `array-type` rule.
145
146# 0.3.2
147
148- TSConfig
149 - Base config now contains only style related options.
150
151# 0.3.1
152
153- TSConfig
154
155 - Removed `jsx` option.
156
157- Monorepo:
158 - Show report after type-check
159
160# 0.3.0
161
162- TSConfig:
163
164 - Added base config
165
166- TSLint:
167
168 - Added `object-literal-shorthand` rule
169
170- Monorepo:
171 - Added `wsrun` and example scripts object
172
173# 0.2.3
174
175- TSConfig:
176 - Added `"allowSyntheticDefaultImports": true`
177
178# 0.2.2
179
180- TSLint rules:
181 - Removed `strict-type-predicates` rule.
182 - Removed `ban-keywords` from `variable-name` rule.
183
184# 0.2.1
185
186- React support:
187
188 - Added `jsx` to `tsconfig.json`.
189 - Additional TSLint rules: `jsx-boolean-value`, `jsx-key`
190
191- Removed deprecated TSLint rules:
192
193 - `no-unused-variable`
194
195# 0.2.0
196
197- first release