|
1 | 1 | # Changelog
|
2 | 2 | ## [unreleased]
|
3 | 3 |
|
| 4 | +### Bug Fixes |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | +- **(es/minifier)** Avoid paren when compressing ternary ([#9920](https://github.com/swc-project/swc/issues/9920)) ([9d6fe37](https://github.com/swc-project/swc/commit/9d6fe370cff502b00245c409bbbc9a3d00e622fe)) |
| 9 | + |
| 10 | + |
| 11 | +- **(es/parser)** Parse `yield<T> (v: T)=>v` ([#9915](https://github.com/swc-project/swc/issues/9915)) ([04333aa](https://github.com/swc-project/swc/commit/04333aacfeded1f1d21c167c4cdc6bce7b0eaf23)) |
| 12 | + |
| 13 | + |
| 14 | +- **(ts/fast-strip)** More robust generic arrow handling ([#9913](https://github.com/swc-project/swc/issues/9913)) ([f7faa7c](https://github.com/swc-project/swc/commit/f7faa7c08c65f6cc453ded39834077e9ae7c7b91)) |
| 15 | + |
| 16 | + |
| 17 | +- **(typescript)** Allow references to the global Symbol in computed property names under `isolatedDeclarations` ([#9869](https://github.com/swc-project/swc/issues/9869)) ([e4c1e03](https://github.com/swc-project/swc/commit/e4c1e03e1775065be98b4bc230725b5b745f8843)) |
| 18 | + |
4 | 19 | ### Features
|
5 | 20 |
|
6 | 21 |
|
7 | 22 |
|
8 | 23 | - **(es/minifier)** Compress negate eq ([#9911](https://github.com/swc-project/swc/issues/9911)) ([e8f23cf](https://github.com/swc-project/swc/commit/e8f23cf92146828ea2a8b65724c7a6824acf9f0f))
|
9 | 24 |
|
| 25 | + |
| 26 | +- **(es/minifier)** Compress Assign to number ([#9943](https://github.com/swc-project/swc/issues/9943)) ([d5f40a0](https://github.com/swc-project/swc/commit/d5f40a0bc00df0cfb850a5989b15efb7467f3303)) |
| 27 | + |
| 28 | + |
| 29 | +- **(parallel)** Add `merge_in_parallel` ([#9939](https://github.com/swc-project/swc/issues/9939)) ([c5b8390](https://github.com/swc-project/swc/commit/c5b8390d622eb58badb22d49176e47ddcadf8559)) |
| 30 | + |
| 31 | + |
| 32 | +- Merge `hstr` into the main repository ([#9963](https://github.com/swc-project/swc/issues/9963)) ([bc61c13](https://github.com/swc-project/swc/commit/bc61c1317f9dc8128557d4c92799877dca2d87dc)) |
| 33 | + |
10 | 34 | ### Miscellaneous Tasks
|
11 | 35 |
|
12 | 36 |
|
13 | 37 |
|
14 | 38 | - **(es/minifier)** Add a script for samply profiler ([#9923](https://github.com/swc-project/swc/issues/9923)) ([8f8dcaa](https://github.com/swc-project/swc/commit/8f8dcaac2f22f71de538802034db5756e84c7f55))
|
15 | 39 |
|
| 40 | + |
| 41 | +- **(preset-env)** Update `browserslist-rs` ([#9918](https://github.com/swc-project/swc/issues/9918)) ([606ffe5](https://github.com/swc-project/swc/commit/606ffe51ea8c4108878264da3934ec3edd8f4ff7)) |
| 42 | + |
| 43 | +### Performance |
| 44 | + |
| 45 | + |
| 46 | + |
| 47 | +- **(es/react)** Use proper string types for react configuration ([#9949](https://github.com/swc-project/swc/issues/9949)) ([1bf837e](https://github.com/swc-project/swc/commit/1bf837e4764f57656b4fb43642d4fdda464504f6)) |
| 48 | + |
| 49 | + |
| 50 | +- **(es/utils)** Prevent too many recursion ([#9931](https://github.com/swc-project/swc/issues/9931)) ([d24f785](https://github.com/swc-project/swc/commit/d24f785a5cc9c9e80f090e7488d326a73b8c3677)) |
| 51 | + |
| 52 | + |
| 53 | +- **(es/utils)** Restrict recursion of `get_type` ([#9933](https://github.com/swc-project/swc/issues/9933)) ([1781b85](https://github.com/swc-project/swc/commit/1781b85ddb68e148b9662f52d670476f6c1a9b3a)) |
| 54 | + |
| 55 | + |
| 56 | +- **(preset-env)** Store `Versions` in `Arc` ([#9950](https://github.com/swc-project/swc/issues/9950)) ([03dffb5](https://github.com/swc-project/swc/commit/03dffb50fb92b3774e23735cb9f08c0cbe1fd630)) |
| 57 | + |
16 | 58 | ### Refactor
|
17 | 59 |
|
18 | 60 |
|
19 | 61 |
|
20 | 62 | - **(es/minifier)** Make `minify-all` example sequential ([#9912](https://github.com/swc-project/swc/issues/9912)) ([5b5c87e](https://github.com/swc-project/swc/commit/5b5c87e72480638ae382d519980302702e333305))
|
21 | 63 |
|
| 64 | + |
| 65 | +- **(hstr)** Remove needless operations ([#9964](https://github.com/swc-project/swc/issues/9964)) ([6f781d8](https://github.com/swc-project/swc/commit/6f781d8fd49f40bab300907eee8227a0a9d434b9)) |
| 66 | + |
| 67 | + |
| 68 | +- **(swc)** Remove typo feature ([#9965](https://github.com/swc-project/swc/issues/9965)) ([4b14eec](https://github.com/swc-project/swc/commit/4b14eecabf51b3185103f32723742546b1cee953)) |
| 69 | + |
| 70 | + |
| 71 | +- Apply all pending breaking changes ([#9966](https://github.com/swc-project/swc/issues/9966)) ([1c2f7e9](https://github.com/swc-project/swc/commit/1c2f7e9db7a12ba55875d99e896328db2af62c0f)) |
| 72 | + |
22 | 73 | ## [1.10.9] - 2025-01-21
|
23 | 74 |
|
24 | 75 | ### Bug Fixes
|
|
1512 | 1563 |
|
1513 | 1564 |
|
1514 | 1565 |
|
1515 |
| -- **(ci)** Restore disabled CI checks ([#9002](https://github.com/swc-project/swc/issues/9002)) ([cdfd4c8](https://github.com/swc-project/swc/commit/cdfd4c85e42e912767893d1f3c1ed5d4867a51af)) |
1516 |
| - |
1517 |
| - |
1518 | 1566 | - **(es/decorators)** Fix bugs of `2022-03` implementation ([#9145](https://github.com/swc-project/swc/issues/9145)) ([8a3ae44](https://github.com/swc-project/swc/commit/8a3ae4437096d23aeeabadaefb5416f7a6a94644))
|
1519 | 1567 |
|
1520 | 1568 |
|
1521 |
| -- **(es/loader)** Exclude `.json` from default extension list ([#9134](https://github.com/swc-project/swc/issues/9134)) ([e94e5e7](https://github.com/swc-project/swc/commit/e94e5e70c377fae13cd5575f7d4ce84d9d5f10f7)) |
1522 |
| - |
1523 |
| - |
1524 | 1569 | - **(es/minifier)** Fix `undefined` judgement ([#9146](https://github.com/swc-project/swc/issues/9146)) ([1a739b7](https://github.com/swc-project/swc/commit/1a739b79286aab3ccfd2b4597f11a79776b024b3))
|
1525 | 1570 |
|
1526 | 1571 |
|
|
1539 | 1584 |
|
1540 | 1585 |
|
1541 | 1586 |
|
1542 |
| -- **(bindings/ts)** Add transform/strip-only mode ([#9138](https://github.com/swc-project/swc/issues/9138)) ([a08bb46](https://github.com/swc-project/swc/commit/a08bb46ebd50734b150a1fff100b8312223372a2)) |
1543 |
| - |
1544 |
| - |
1545 | 1587 | - **(es/testing)** Improve comment testing story ([#9150](https://github.com/swc-project/swc/issues/9150)) ([3638e97](https://github.com/swc-project/swc/commit/3638e97c8083a607a9ce295c7465501a7dc379f8))
|
1546 | 1588 |
|
1547 | 1589 |
|
|
1566 | 1608 |
|
1567 | 1609 |
|
1568 | 1610 |
|
1569 |
| -- **(bindings/ts)** Inline Wasm file into `wasm.js` ([#9139](https://github.com/swc-project/swc/issues/9139)) ([307b6f2](https://github.com/swc-project/swc/commit/307b6f27a6860c65f835776549e96cd658cfc817)) |
1570 |
| - |
1571 |
| - |
1572 | 1611 | - **(es/parser)** Improve readability ([#9141](https://github.com/swc-project/swc/issues/9141)) ([9d9fe66](https://github.com/swc-project/swc/commit/9d9fe6625bd4a7e05e9f29971e8f1a5c5e2470a8))
|
1573 | 1612 |
|
1574 |
| -## [1.6.7] - 2024-07-03 |
1575 |
| - |
1576 |
| -### Testing |
1577 |
| - |
1578 |
| - |
1579 |
| - |
1580 |
| -- **(bindings/ts)** Test Wasm binding ([#9128](https://github.com/swc-project/swc/issues/9128)) ([c6d6db3](https://github.com/swc-project/swc/commit/c6d6db3661ec93b9ebb8ca55ff88726f66b3d5e5)) |
1581 |
| - |
1582 | 1613 | <!-- generated by git-cliff -->
|
0 commit comments