1 | # @rollup/plugin-typescript ChangeLog
|
2 |
|
3 | ## v8.3.2
|
4 |
|
5 | _2022-04-13_
|
6 |
|
7 | ### Bugfixes
|
8 |
|
9 | - fix: Drive letter casing on win32 platforms. fixes #1133 (#1134)
|
10 |
|
11 | ## v8.3.1
|
12 |
|
13 | _2022-02-23_
|
14 |
|
15 | ### Bugfixes
|
16 |
|
17 | - fix: allow explicity compilerOptions (#1045)
|
18 |
|
19 | ### Updates
|
20 |
|
21 | - docs: readme copy/paste mistake (#1086)
|
22 |
|
23 | ## v8.3.0
|
24 |
|
25 | _2021-10-15_
|
26 |
|
27 | ### Features
|
28 |
|
29 | - feat: add resolve options (#1015)
|
30 |
|
31 | ## v8.2.5
|
32 |
|
33 | _2021-07-30_
|
34 |
|
35 | ### Bugfixes
|
36 |
|
37 | - fix: incremental typescript cache (#963)
|
38 |
|
39 | ## v8.2.4
|
40 |
|
41 | _2021-07-29_
|
42 |
|
43 | ### Updates
|
44 |
|
45 | - docs: declaration file output to same directory. fixes #934 (702c855)
|
46 |
|
47 | ## v8.2.3
|
48 |
|
49 | _2021-07-15_
|
50 |
|
51 | ### Bugfixes
|
52 |
|
53 | - fix: restart watch program on each build (#861)
|
54 |
|
55 | ### Updates
|
56 |
|
57 | - docs: add link for @rollup/plugin-commonjs (#889)
|
58 |
|
59 | ## v8.2.2
|
60 |
|
61 | _2021-07-15_
|
62 |
|
63 | ### Bugfixes
|
64 |
|
65 | - fix: restart watch program on each build (#861)
|
66 |
|
67 | ### Updates
|
68 |
|
69 | - docs: add link for @rollup/plugin-commonjs (#889)
|
70 |
|
71 | ## v8.2.1
|
72 |
|
73 | _2021-03-26_
|
74 |
|
75 | ### Bugfixes
|
76 |
|
77 | - fix: bump TypeScript version (#818)
|
78 | - fix: update readme and peerDeps version (#830)
|
79 |
|
80 | ## v8.2.0
|
81 |
|
82 | _2021-02-14_
|
83 |
|
84 | ### Features
|
85 |
|
86 | - feat: error when no tsconfig and no rootDir (#794)
|
87 | - feat: better error when tslib is not installed (#793)
|
88 | - feat: warn when compilerOptions.module is not esnext (#788)
|
89 |
|
90 | ### Updates
|
91 |
|
92 | - test: move declaration tests, use typescript (#791)
|
93 | - test: fix TypeScript src-dir test (#789)
|
94 |
|
95 | ## v8.1.1
|
96 |
|
97 | _2021-01-29_
|
98 |
|
99 | ### Bugfixes
|
100 |
|
101 | - fix: fix plugin type declarations (#647)
|
102 | - fix: only emit tsbuildinfo file when there is something to emit (#771)
|
103 |
|
104 | ## v8.1.0
|
105 |
|
106 | _2020-12-14_
|
107 |
|
108 | ### Features
|
109 |
|
110 | - feat: support multiple output targets with declarations (#687)
|
111 |
|
112 | ### Updates
|
113 |
|
114 | - chore: fix TypeScript warnings (#673)
|
115 | - test: code in src sub-directory (#682)
|
116 | - chore: use TypeScript 4 (#674)
|
117 |
|
118 | ## v8.0.0
|
119 |
|
120 | _2020-11-30_
|
121 |
|
122 | ### Breaking Changes
|
123 |
|
124 | - fix: pick up new files in watch mode (#657)
|
125 |
|
126 | ### Bugfixes
|
127 |
|
128 | - fix: add missing imports (#633)
|
129 | - fix: normalize returned module ids (#653)
|
130 |
|
131 | ### Features
|
132 |
|
133 | - feat: Implement cached incremental code (#535)
|
134 |
|
135 | ### Updates
|
136 |
|
137 | - docs: fix minor markdown syntax in transformers-section (#624)
|
138 |
|
139 | ## v7.0.0
|
140 |
|
141 | _2020-11-30_
|
142 |
|
143 | ### Breaking Changes
|
144 |
|
145 | - fix: pick up new files in watch mode (#657)
|
146 |
|
147 | ### Bugfixes
|
148 |
|
149 | - fix: add missing imports (#633)
|
150 | - fix: normalize returned module ids (#653)
|
151 |
|
152 | ### Features
|
153 |
|
154 | - feat: Implement cached incremental code (#535)
|
155 |
|
156 | ### Updates
|
157 |
|
158 | - docs: fix minor markdown syntax in transformers-section (#624)
|
159 |
|
160 | ## v6.1.0
|
161 |
|
162 | _2020-10-27_
|
163 |
|
164 | ### Bugfixes
|
165 |
|
166 | - fix: add composite to validation checks (#618)
|
167 |
|
168 | ### Features
|
169 |
|
170 | - feat: Add CustomTransformers support (#280)
|
171 |
|
172 | ### Updates
|
173 |
|
174 | - docs: More informative error messages (#619)
|
175 |
|
176 | ## v6.0.0
|
177 |
|
178 | _2020-09-09_
|
179 |
|
180 | ### Breaking Changes
|
181 |
|
182 | - fix!: Change `noEmitOnError` default to false (#544)
|
183 |
|
184 | ### Updates
|
185 |
|
186 | - test: add generating declarations with non-default rootDir (#553)
|
187 | - chore: update dependencies (9e52818)
|
188 |
|
189 | ## v5.0.2
|
190 |
|
191 | _2020-07-12_
|
192 |
|
193 | ### Bugfixes
|
194 |
|
195 | - fix: utilize 'this.meta.watchMode' (#449)
|
196 |
|
197 | ### Updates
|
198 |
|
199 | - chore: linting update (410ceb8)
|
200 |
|
201 | ## v5.0.1
|
202 |
|
203 | _2020-06-28_
|
204 |
|
205 | ### Bugfixes
|
206 |
|
207 | - fix: load empty emitted files (#476)
|
208 |
|
209 | ## v5.0.0
|
210 |
|
211 | _2020-06-22_
|
212 |
|
213 | ### Breaking Changes
|
214 |
|
215 | - fix!: sync rollup and typescript file watch (#425)
|
216 |
|
217 | ### Bugfixes
|
218 |
|
219 | - fix: Fix peer dep version (#461)
|
220 |
|
221 | ## v4.1.2
|
222 |
|
223 | _2020-05-20_
|
224 |
|
225 | ### Bugfixes
|
226 |
|
227 | - fix: memory leak. fixes #322 (#352)
|
228 |
|
229 | ### Updates
|
230 |
|
231 | - docs: update readme examples (#391)
|
232 | - docs: update link to @rollup/plugin-babel in README.md (#372)
|
233 |
|
234 | ## v4.1.1
|
235 |
|
236 | _2020-04-12_
|
237 |
|
238 | ### Bugfixes
|
239 |
|
240 | - fix: sourcemap generated as null (#276)
|
241 | - fix: use parsedOptions.fileNames for emit declaration files (#270) (#271)
|
242 |
|
243 | ## v4.1.0
|
244 |
|
245 | _2020-04-12_
|
246 |
|
247 | ### Features
|
248 |
|
249 | - feat: Refine options interface (#284)
|
250 |
|
251 | ## v4.0.0
|
252 |
|
253 | ### Bugfixes
|
254 |
|
255 | - fix: Use builtin extends resolution (#199)
|
256 |
|
257 | ### Features
|
258 |
|
259 | - feat: Move to BuilderProgram API (#217)
|
260 |
|
261 | ### Breaking Changes
|
262 |
|
263 | Please see https://github.com/rollup/plugins/pull/217 for more information.
|
264 |
|
265 | ## v3.1.0
|
266 |
|
267 | _2020-03-05_
|
268 |
|
269 | _Note: This was a bad release due to breaking changes. v3.1.1 has been published to revert the latest 3.x.x version to a non-breaking state. For the changes in this erroneous version, please use v4.0.0._
|
270 |
|
271 | ### Updates
|
272 |
|
273 | - test: Add preserveModules test (#234)
|
274 | - chore: refactor compiler host (#214)
|
275 | - test: Add test for optional chaining (#207)
|
276 | - chore: Use typechecking (4bb8753)
|
277 |
|
278 | ## v3.0.0
|
279 |
|
280 | _2020-01-27_
|
281 |
|
282 | ### Breaking Changes
|
283 |
|
284 | - feat: Add typechecking! (#177)
|
285 |
|
286 | ### Bugfixes
|
287 |
|
288 | - fix: extended config file path (#157)
|
289 |
|
290 | ### Updates
|
291 |
|
292 | - core: Add note about old behaviour (#181)
|
293 | - chore: Always use ParsedCommandLine (#162)
|
294 | - chore: update devDeps (96c45ff)
|
295 | - chore: Remove resolveHost (#148)
|
296 |
|
297 | ## v2.1.0
|
298 |
|
299 | _2020-01-07_
|
300 |
|
301 | ### Features
|
302 |
|
303 | - feat: Warning objects for type errors (#144)
|
304 | - feat: Find tslib asynchronously (#131)
|
305 |
|
306 | ### Updates
|
307 |
|
308 | - chore: Use ts.findConfigFile helper (#145)
|
309 |
|
310 | ## v2.0.2
|
311 |
|
312 | _2020-01-04_
|
313 |
|
314 | ### Bugfixes
|
315 |
|
316 | - fix: Use this.warn for ts errors (#129)
|
317 |
|
318 | ### Updates
|
319 |
|
320 | - refactor: use typescript in typescript plugin (#122)
|
321 | - chore: update changelog (b723f92)
|
322 | - chore: misc linting updates (4de10f0)
|
323 |
|
324 | ## 2.0.1
|
325 |
|
326 | _2019-12-04_
|
327 |
|
328 | - fix(typescript): import from scoped utils (#78)
|
329 |
|
330 | ## 2.0.0
|
331 |
|
332 | _2019-11-25_
|
333 |
|
334 | - **Breaking:** Minimum compatible Rollup version is 1.20.0
|
335 | - **Breaking:** Minimum supported Node version is 8.0.0
|
336 | - Published as @rollup/plugin-typescript
|
337 |
|
338 | ## 1.0.1
|
339 |
|
340 | _2019-03-24_
|
341 |
|
342 | - Update dependencies ([#136](https://github.com/rollup/rollup-plugin-typescript/issues/136))
|
343 |
|
344 | ## 1.0.0
|
345 |
|
346 | _2018-09-16_
|
347 |
|
348 | - Major update for TypeScript 2/3, Rollup 1 compatibility, lots of fixes ([#124](https://github.com/rollup/rollup-plugin-typescript/issues/124))
|
349 | - Require TypeScript as peer dependency ([#121](https://github.com/rollup/rollup-plugin-typescript/issues/121))
|
350 | - Also test on Node 10 ([#119](https://github.com/rollup/rollup-plugin-typescript/issues/119))
|
351 | - Fix example in readme ([#98](https://github.com/rollup/rollup-plugin-typescript/issues/98))
|
352 |
|
353 | ## 0.8.1
|
354 |
|
355 | - Ignore typescript-helpers in source maps ([#61](https://github.com/rollup/rollup-plugin-typescript/issues/61))
|
356 |
|
357 | ## 0.8.0
|
358 |
|
359 | - Fix the rollup breaking change with paths ([#52](https://github.com/rollup/rollup-plugin-typescript/issues/52))
|
360 | - Don't fail without source maps ([#57](https://github.com/rollup/rollup-plugin-typescript/pull/57))
|
361 |
|
362 | ## 0.7.7
|
363 |
|
364 | - Add missing `__assign` helper ([#49](https://github.com/rollup/rollup-plugin-typescript/issues/49))
|
365 |
|
366 | ## 0.7.6
|
367 |
|
368 | - Ignore the `declaration` option ([#45](https://github.com/rollup/rollup-plugin-typescript/issues/45))
|
369 | - Disable `strictNullChecks` with a warning for TypeScript versions that don't support it ([#46](https://github.com/rollup/rollup-plugin-typescript/issues/46))
|
370 |
|
371 | ## 0.7.5
|
372 |
|
373 | - Ensure NPM doesn't ignore typescript-helpers
|
374 |
|
375 | ## 0.7.4
|
376 |
|
377 | - Resolve typescript-helpers to a file in the filesystem.
|
378 |
|
379 | ## 0.7.3
|
380 |
|
381 | - Update Tippex to ^2.1.1
|
382 |
|
383 | ## 0.7.2
|
384 |
|
385 | - Don't error if both `sourceMap` and `inlineSourceMap` are specified
|
386 |
|
387 | ## 0.7.1
|
388 |
|
389 | - No plugin specific options should be forwarded to TypeScript
|
390 |
|
391 | ## 0.7.0
|
392 |
|
393 | - Use `compilerOptions` from `tsconfig.json` if found ([#39](https://github.com/rollup/rollup-plugin-typescript/pull/32))
|
394 |
|
395 | ## 0.6.1
|
396 |
|
397 | - Upgrade Tippex to ^2.1.0
|
398 | - Upgrade TypeScript to ^1.8.9
|
399 |
|
400 | ## 0.6.0
|
401 |
|
402 | - Upgrade to TypeScript ^1.8.7
|
403 | - Update `__awaiter` helper to support TypeScript 1.8.x ([#32](https://github.com/rollup/rollup-plugin-typescript/pull/32))
|
404 | - Update `ts.nodeModuleNameResolver` to support both 1.7.x and 1.8.x ([#31](https://github.com/rollup/rollup-plugin-typescript/issues/31))
|
405 |
|
406 | ## 0.5.0
|
407 |
|
408 | - Do not duplicate TypeScript's helpers ([#24](https://github.com/rollup/rollup-plugin-typescript/issues/24))
|
409 | - Handle `export abstract class` ([#23](https://github.com/rollup/rollup-plugin-typescript/issues/23))
|
410 |
|
411 | ## 0.4.1
|
412 |
|
413 | - Does not attempt resolve or transform `.d.ts` files ([#22](https://github.com/rollup/rollup-plugin-typescript/pull/22))
|
414 |
|
415 | ## 0.4.0
|
416 |
|
417 | - Work around TypeScript 1.7.5's transpilation issues ([#9](https://github.com/rollup/rollup-plugin-typescript/issues/9))
|
418 | - Overridable TypeScript version when transpiling ([#4](https://github.com/rollup/rollup-plugin-typescript/issues/4))
|
419 | - Add `jsx` support ([#11](https://github.com/rollup/rollup-plugin-typescript/issues/11))
|
420 |
|
421 | ## 0.3.0
|
422 |
|
423 | - Author plugin in TypeScript
|
424 | - Report diagnostics
|
425 | - Resolve identifiers using `ts.nodeModuleNameResolver`
|
426 |
|
427 | ## 0.2.1
|
428 |
|
429 | - Upgrade to TypeScript ^1.7.5
|
430 | - Enable source maps per default
|
431 |
|
432 | ## 0.2.0
|
433 |
|
434 | - Use (_prerelease version of_) TypeScript 1.7.0 to generate ES5 while preserving ES2015 imports for efficient bundling.
|
435 |
|
436 | ## 0.1.0
|
437 |
|
438 | - Initial release
|