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 |
|
65 | A 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 |
|
106 | Provides 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
|