|
5 | 5 |
|
6 | 6 |
|
7 | 7 |
|
| 8 | +- **(bindings/types)** Add missing mangle options ([#9298](https://github.com/swc-project/swc/issues/9298)) ([567f40d](https://github.com/swc-project/swc/commit/567f40d7973f25d554770d0138323f6dcfeb67c4)) |
| 9 | + |
| 10 | + |
| 11 | +- **(es/ast)** Make span of binding ident include type ann ([#9293](https://github.com/swc-project/swc/issues/9293)) ([2b32481](https://github.com/swc-project/swc/commit/2b324812acce58726292d3053ee7ba95e01a3436)) |
| 12 | + |
| 13 | + |
8 | 14 | - **(es/minifier)** Support minifying JSX ([#9271](https://github.com/swc-project/swc/issues/9271)) ([9a6367b](https://github.com/swc-project/swc/commit/9a6367b0f661e500219aa3c17ca2ff037e498692))
|
9 | 15 |
|
| 16 | + |
| 17 | +- **(es/typescript)** Fix typings ([#9301](https://github.com/swc-project/swc/issues/9301)) ([27ca712](https://github.com/swc-project/swc/commit/27ca712812421ce7cef7770b1dde790080ce09ea)) |
| 18 | + |
10 | 19 | ### Features
|
11 | 20 |
|
12 | 21 |
|
|
16 | 25 |
|
17 | 26 | - **(allocator)** Add `maybe` types ([#9278](https://github.com/swc-project/swc/issues/9278)) ([a417ff4](https://github.com/swc-project/swc/commit/a417ff4d868b45a2157154e2334b8e1177c369e1))
|
18 | 27 |
|
| 28 | + |
| 29 | +- **(es/typescript)** Add esm build for fast ts strip ([#9286](https://github.com/swc-project/swc/issues/9286)) ([d10cb9f](https://github.com/swc-project/swc/commit/d10cb9ffa29033048d242fc3fb4a35ea5fb1bf16)) |
| 30 | + |
19 | 31 | ### Performance
|
20 | 32 |
|
21 | 33 |
|
22 | 34 |
|
23 | 35 | - **(allocator)** Use `std` instead of `allocator-api2` ([#9281](https://github.com/swc-project/swc/issues/9281)) ([88723db](https://github.com/swc-project/swc/commit/88723dbf19a402c6395d34b71a5a8a712b4bf1bc))
|
24 | 36 |
|
25 | 37 |
|
| 38 | +- **(es/codegen)** Use `Vec<T>` from `swc_allocator` ([#9280](https://github.com/swc-project/swc/issues/9280)) ([c1cd0b9](https://github.com/swc-project/swc/commit/c1cd0b99c14b03c250f2d278f10480da733e0dfa)) |
| 39 | + |
| 40 | + |
| 41 | +- **(es/codegen)** Optimize using `swc_allocator` ([#9294](https://github.com/swc-project/swc/issues/9294)) ([07376c6](https://github.com/swc-project/swc/commit/07376c6fbbf7f945b673e4adf3f4d789c10c7781)) |
| 42 | + |
| 43 | + |
| 44 | +- **(es/minifier)** Pre-allocate collections ([#9289](https://github.com/swc-project/swc/issues/9289)) ([76fe139](https://github.com/swc-project/swc/commit/76fe139334b64c9ba62a98dc5319523d21d633f4)) |
| 45 | + |
| 46 | + |
| 47 | +- **(visit)** Modify `Box` and `Vec` in-place ([#9291](https://github.com/swc-project/swc/issues/9291)) ([ae2ac05](https://github.com/swc-project/swc/commit/ae2ac05b94a6f9f6e56c26cde5c8b8e705739f1c)) |
| 48 | + |
| 49 | + |
| 50 | +- **(visit)** Add `#[inline]` ([#9302](https://github.com/swc-project/swc/issues/9302)) ([0b3dbb8](https://github.com/swc-project/swc/commit/0b3dbb893752952a0bc7ffc5ba9801291c65f019)) |
| 51 | + |
| 52 | + |
26 | 53 | - Enable LTO for benchmarks ([#9279](https://github.com/swc-project/swc/issues/9279)) ([a3020b2](https://github.com/swc-project/swc/commit/a3020b2bc77d38fde772b98a14c80deb6c4a6911))
|
27 | 54 |
|
| 55 | +### Refactor |
| 56 | + |
| 57 | + |
| 58 | + |
| 59 | +- Remove unused files ([#9285](https://github.com/swc-project/swc/issues/9285)) ([33284c1](https://github.com/swc-project/swc/commit/33284c128ed233878b86ea5f660d9ccfc0f82c53)) |
| 60 | + |
28 | 61 | ## [1.7.0] - 2024-07-18
|
29 | 62 |
|
30 | 63 | ### Bug Fixes
|
|
1324 | 1357 | - **(es/resolver)** Skip property in JSX member ([#8598](https://github.com/swc-project/swc/issues/8598)) ([d480ab9](https://github.com/swc-project/swc/commit/d480ab9ae8226fd8330376e33f0ad556c50d5b75))
|
1325 | 1358 |
|
1326 | 1359 |
|
1327 |
| -- **(es/testing)** Make `test_inline!` not read output as a file ([#8569](https://github.com/swc-project/swc/issues/8569)) ([d683089](https://github.com/swc-project/swc/commit/d683089be1116f7944fcd3dbd4536b343becdf5e)) |
1328 |
| - |
1329 |
| - |
1330 | 1360 | - **(es/typescript)** Handle exported JSX binding name in TypeScript namespace ([#8596](https://github.com/swc-project/swc/issues/8596)) ([2a70a6b](https://github.com/swc-project/swc/commit/2a70a6b1d477db5ae31c5c9412d299acaea10880))
|
1331 | 1361 |
|
1332 | 1362 | ### Features
|
|
1348 | 1378 |
|
1349 | 1379 |
|
1350 | 1380 |
|
1351 |
| -- **(es/minifer)** Update the passing terser test list ([#8573](https://github.com/swc-project/swc/issues/8573)) ([8b86638](https://github.com/swc-project/swc/commit/8b86638970797fe352db40128aabfb6a8cf9a43e)) |
1352 |
| - |
1353 |
| - |
1354 | 1381 | - **(es/testing)** Ensure that `test_inline!` is working properly ([#8590](https://github.com/swc-project/swc/issues/8590)) ([872a47b](https://github.com/swc-project/swc/commit/872a47b851504f4c0095f7c9f2729d50451c97a6))
|
1355 | 1382 |
|
1356 |
| -## [1.3.107] - 2024-01-28 |
1357 |
| - |
1358 |
| -### Bug Fixes |
1359 |
| - |
1360 |
| - |
1361 |
| - |
1362 |
| -- **(es/codegen)** Do not produce octal literals ([#8565](https://github.com/swc-project/swc/issues/8565)) ([07634a0](https://github.com/swc-project/swc/commit/07634a05ba9b989d68502953a69a40a2806e93d0)) |
1363 |
| - |
1364 |
| - |
1365 |
| -- **(es/loader)** Make `tsc` resolver work for bare specifier ([#8550](https://github.com/swc-project/swc/issues/8550)) ([d6a4615](https://github.com/swc-project/swc/commit/d6a46158987d0e96d6184d41c2fdd73df92d6681)) |
1366 |
| - |
1367 | 1383 | <!-- generated by git-cliff -->
|
0 commit comments