Closed renovate[bot] closed 3 months ago
This PR contains the following updates:
1.4.11
1.6.5
0.5.8
0.5.11
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.4.11
->1.6.5
0.5.8
->0.5.11
Release Notes
swc-project/swc (@swc/core)
### [`v1.6.5`](https://togithub.com/swc-project/swc/compare/v1.6.4...v1.6.5) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.4...v1.6.5) ### [`v1.6.4`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#164---2024-06-22) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.3...v1.6.4) ##### Features - **(cli)** Support generating `.d.ts` files ([#9097](https://togithub.com/swc-project/swc/issues/9097)) ([e71b6d3](https://togithub.com/swc-project/swc/commit/e71b6d31b1179dffb8a6e2d652b394273a6d7852)) - **(common)** Add fallible methods to `swc_common::SourceMap` ([#9090](https://togithub.com/swc-project/swc/issues/9090)) ([e423d1b](https://togithub.com/swc-project/swc/commit/e423d1bcedc24803eaeeed4c72cc84fe9a938f65)) - **(es/transform)** Add experimental `.d.ts` generation ([#9093](https://togithub.com/swc-project/swc/issues/9093)) ([51a2702](https://togithub.com/swc-project/swc/commit/51a27022b9a3fa8767797813b23803ea1ecad3e2)) - **(swc_core)** Reexport `swc_typescript` ([#9092](https://togithub.com/swc-project/swc/issues/9092)) ([a2645e2](https://togithub.com/swc-project/swc/commit/a2645e2fa0a55c4dbe519b6f8baa9e83a69bb2f0)) - **(typescript)** Implement Isolated Declaration ([#9086](https://togithub.com/swc-project/swc/issues/9086)) ([a855159](https://togithub.com/swc-project/swc/commit/a8551592b29bb1a1a0518e3724ad54acacca888a)) ##### Miscellaneous Tasks - **(deps)** Replace `sha-1` with `sha1` ([#9091](https://togithub.com/swc-project/swc/issues/9091)) ([5a2c968](https://togithub.com/swc-project/swc/commit/5a2c968720141b115ec2055ea13ae6d025175e95)) ##### Performance - **(es/lexer)** Apply various optimizations ([#9095](https://togithub.com/swc-project/swc/issues/9095)) ([2f02630](https://togithub.com/swc-project/swc/commit/2f02630b1e597692ce5a3d946f8d498ca33709dd)) - **(es/lexer)** Use `memchr::memmem` for lexing block comments ([#9096](https://togithub.com/swc-project/swc/issues/9096)) ([1b3672f](https://togithub.com/swc-project/swc/commit/1b3672f1e7d38a0039b1ba0ebc136133dd8c907f)) ##### Refactor - **(es/parser)** Rename `EsConfig` and `TsConfig` ([#9094](https://togithub.com/swc-project/swc/issues/9094)) ([5520b23](https://togithub.com/swc-project/swc/commit/5520b236dd40fdd579c99cb6d66eef094cabc3fc)) ### [`v1.6.3`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#163---2024-06-19) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.1...v1.6.3) ##### Bug Fixes - **(css/minifier)** Don't tranform rotate deg ([#9072](https://togithub.com/swc-project/swc/issues/9072)) ([8d37dae](https://togithub.com/swc-project/swc/commit/8d37daedf10cbf5fa7ac8ceeb4192ddd6241e310)) - **(es/decorators)** Reduce the number of sourcemap mappings ([#9074](https://togithub.com/swc-project/swc/issues/9074)) ([cfe3ba3](https://togithub.com/swc-project/swc/commit/cfe3ba306dc709149c496f67dbb7f35dc4f86819)) ##### Performance - **(common)** Use `Chars` in `StringInput` ([#9073](https://togithub.com/swc-project/swc/issues/9073)) ([7698eaa](https://togithub.com/swc-project/swc/commit/7698eaa006d2951df0e0e0cb5680fe531d64dcf4)) - **(es/lexer)** Optimize lexer ([#9075](https://togithub.com/swc-project/swc/issues/9075)) ([6426928](https://togithub.com/swc-project/swc/commit/6426928b912baa6573b902d7d3c85bcd49b2e823)) - **(es/lexer)** Make lexing of string literals faster ([#9077](https://togithub.com/swc-project/swc/issues/9077)) ([373bac5](https://togithub.com/swc-project/swc/commit/373bac55aaffbe1f6e001c7c6d490797de45114e)) - **(es/lexer)** Reduce allocation while lexing identifiers ([#9076](https://togithub.com/swc-project/swc/issues/9076)) ([69f00b8](https://togithub.com/swc-project/swc/commit/69f00b85d465e882ec33642d6e8ed22dbe3c3fb2)) - **(es/lexer)** Add a fast-path to template literal lexer ([#9080](https://togithub.com/swc-project/swc/issues/9080)) ([238f1c5](https://togithub.com/swc-project/swc/commit/238f1c50e5b27a8655e10ac2b2be723b62233931)) - **(es/lexer)** Add fast-path to jsx lexer ([#9081](https://togithub.com/swc-project/swc/issues/9081)) ([af58606](https://togithub.com/swc-project/swc/commit/af586069a922525dc24b5f59aefaf53daed7759a)) ##### Refactor - **(common)** Simplify `StringInput` implementation ([#9071](https://togithub.com/swc-project/swc/issues/9071)) ([c3a8c0b](https://togithub.com/swc-project/swc/commit/c3a8c0b56755f17d0611f6559689a5cfb3185c33)) ### [`v1.6.1`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#161---2024-06-16) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.0...v1.6.1) ##### Bug Fixes - **(common)** Revert `Use SourceMap::adjust_mappings` ([#9058](https://togithub.com/swc-project/swc/issues/9058)) ([cdd20cd](https://togithub.com/swc-project/swc/commit/cdd20cd16370342f645a181198432a3dc3b6c7ab)) ##### Performance - **(es/parser)** Reduce allocations while lexing numbers ([#9057](https://togithub.com/swc-project/swc/issues/9057)) ([ca26eb7](https://togithub.com/swc-project/swc/commit/ca26eb796b1aefa150ccab7b16822ecb748aca7b)) ### [`v1.6.0`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#160---2024-06-15) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.29...v1.6.0) ##### Features - **(common)** Use `SourceMap::adjust_mappings` ([#9052](https://togithub.com/swc-project/swc/issues/9052)) ([eda2e45](https://togithub.com/swc-project/swc/commit/eda2e456915cf1c0bfc8e4e833bcd2b9c6c36a41)) - **(es/ast)** Add more utilities ([#9054](https://togithub.com/swc-project/swc/issues/9054)) ([ab226dc](https://togithub.com/swc-project/swc/commit/ab226dcfb7abea0b14430697c53c0002bd823866)) ##### Performance - **(es/lints)** Avoid needless allocations in `no-dupe-args` ([#9041](https://togithub.com/swc-project/swc/issues/9041)) ([e560198](https://togithub.com/swc-project/swc/commit/e5601989a1fa699c3d4f7f120bd14f946eee01fa)) - **(es/parser)** Do not track `raw` by hand ([#9047](https://togithub.com/swc-project/swc/issues/9047)) ([60fe5f0](https://togithub.com/swc-project/swc/commit/60fe5f0effdcc45f0cfd363fd0ff4e6f4dba5b33)) - **(es/parser)** Reduce allocations for `raw` while lexing numbers ([#9056](https://togithub.com/swc-project/swc/issues/9056)) ([bc8ec62](https://togithub.com/swc-project/swc/commit/bc8ec625ecee8a077fe84de371c490be14a1a033)) ##### Refactor - **(es/ast)** Remove unused fields of `TsPropertySignature` ([#8955](https://togithub.com/swc-project/swc/issues/8955)) ([6306778](https://togithub.com/swc-project/swc/commit/63067785127a0bf311c3bac2731df447a3cd614a)) - **(es/parser)** Remove unused `raw: Raw` params ([#9048](https://togithub.com/swc-project/swc/issues/9048)) ([32e23ed](https://togithub.com/swc-project/swc/commit/32e23edd8591784bda2b49f941611b01a60e9a80)) - **(es/utils)** Refine some APIs ([#9049](https://togithub.com/swc-project/swc/issues/9049)) ([e856478](https://togithub.com/swc-project/swc/commit/e8564780600d367a717e7b90a33bfd34275f5a19)) ##### Testing - **(es/parser)** Add benchmarks ([#9044](https://togithub.com/swc-project/swc/issues/9044)) ([11bba26](https://togithub.com/swc-project/swc/commit/11bba262f555b284087a0a27ad3cbefdbd1b1c24)) ### [`v1.5.29`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1529---2024-06-13) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.28...v1.5.29) ##### Bug Fixes - **(ci)** Make publish action upload cli artifacts ([#9040](https://togithub.com/swc-project/swc/issues/9040)) ([3337bb2](https://togithub.com/swc-project/swc/commit/3337bb26f9b00352c3f03c625f1429ee15ebc070)) - **(es)** Make `output` field optional ([#9033](https://togithub.com/swc-project/swc/issues/9033)) ([39654bf](https://togithub.com/swc-project/swc/commit/39654bf1e7136077d2db2f85a93591708b4cfe8c)) - **(es/codegen)** Emit named type in mapped types ([#9038](https://togithub.com/swc-project/swc/issues/9038)) ([91e92ec](https://togithub.com/swc-project/swc/commit/91e92ececab33c2258eeb659803da9a549e7591a)) - **(es/minifier)** Visit RHS while hoisting properties ([#9032](https://togithub.com/swc-project/swc/issues/9032)) ([cb16994](https://togithub.com/swc-project/swc/commit/cb16994a8d7a203e923b52e444d265bad0fa9e6e)) - **(xtask)** Fix `nightly` action ([#9042](https://togithub.com/swc-project/swc/issues/9042)) ([733dcc6](https://togithub.com/swc-project/swc/commit/733dcc6b83e77a2571a3fee307a73fc0c17bd44c)) ##### Performance - **(es/minifier)** Do not visit var init multiple times ([#9039](https://togithub.com/swc-project/swc/issues/9039)) ([675916c](https://togithub.com/swc-project/swc/commit/675916ccbd378d3b0334ffeb7ad0759538856ddd)) - **(es/parser)** Optimize lexing of template literals ([#9036](https://togithub.com/swc-project/swc/issues/9036)) ([6ab19a1](https://togithub.com/swc-project/swc/commit/6ab19a1b5f37e7f485f392ef3b63af024ae9e644)) - **(es/parser)** Optimize lexing of template literals, again ([#9037](https://togithub.com/swc-project/swc/issues/9037)) ([5bffd0f](https://togithub.com/swc-project/swc/commit/5bffd0ff9b9548e1585b7e791a3f35ad0a83e1e0)) ### [`v1.5.28`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1528---2024-06-11) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.27...v1.5.28) ##### Bug Fixes - **(es/minifier)** Fix typescript enum detection ([#9031](https://togithub.com/swc-project/swc/issues/9031)) ([6669343](https://togithub.com/swc-project/swc/commit/6669343b4aaaaca5cb4f4ee5753f86aea71974b1)) ### [`v1.5.27`](https://togithub.com/swc-project/swc/compare/v1.5.25...v1.5.27) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.25...v1.5.27) ### [`v1.5.25`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1525---2024-06-05) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.24...v1.5.25) ##### Bug Fixes - **(es/es2015)** Fix injection location of `this` for getter/setter properties ([#8993](https://togithub.com/swc-project/swc/issues/8993)) ([09121a6](https://togithub.com/swc-project/swc/commit/09121a61cc5bf390b627e548c471bfc39ccb1c0f)) - **(es/minifier)** Preserve unused special properties ([#9005](https://togithub.com/swc-project/swc/issues/9005)) ([e764ff6](https://togithub.com/swc-project/swc/commit/e764ff6f64d4e528a2af3e3ad7859ab3f8a2fe48)) - **(es/minifier)** Fix comparison of `-0.0` ([#9012](https://togithub.com/swc-project/swc/issues/9012)) ([8a29577](https://togithub.com/swc-project/swc/commit/8a29577cc5bd3842d3bccfdbbffa45e4c9944d7f)) - **(es/minifier)** Do not index a string with a surrogate pair ([#9013](https://togithub.com/swc-project/swc/issues/9013)) ([2879a4d](https://togithub.com/swc-project/swc/commit/2879a4d42b18e7e9d6bc12119a799c6a8c95e108)) - **(es/minifier)** Fix evaluation of `-0` as a string ([#9011](https://togithub.com/swc-project/swc/issues/9011)) ([9f8e24a](https://togithub.com/swc-project/swc/commit/9f8e24a76c00b8f4470aadf22f071a60f409a13d)) - **(es/resolver)** Fix hoisting of `const` and `let` ([#8987](https://togithub.com/swc-project/swc/issues/8987)) ([0d9ecf3](https://togithub.com/swc-project/swc/commit/0d9ecf39c1f452be1f2e583f72cebc6986a8088b)) ##### Features - **(es/minifier)** Detect TypeScript enum initialization pattern ([#8986](https://togithub.com/swc-project/swc/issues/8986)) ([cc8c155](https://togithub.com/swc-project/swc/commit/cc8c1550ddd8f45712039663487fe07b8dfa2599)) - **(x)** Initialize project ([#8999](https://togithub.com/swc-project/swc/issues/8999)) ([da70ebe](https://togithub.com/swc-project/swc/commit/da70ebed692d734ac4c042cd6a67fee9da793731)) ##### Performance - **(es/parser)** Add feature named `tracing-spans` ([#9019](https://togithub.com/swc-project/swc/issues/9019)) ([3bf3114](https://togithub.com/swc-project/swc/commit/3bf31148ba5058323ee89bb2ca74b641c52c0669)) ### [`v1.5.24`](https://togithub.com/swc-project/swc/compare/v1.5.23...a1084695ae075079c8a0b967f45b6f4cc4c07bcd) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.23...v1.5.24) ### [`v1.5.23`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1523---2024-05-30) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.22...v1.5.23) ##### Bug Fixes - **(bindings/node)** Fix regression of JS APIs ([#8998](https://togithub.com/swc-project/swc/issues/8998)) ([125ddd2](https://togithub.com/swc-project/swc/commit/125ddd2dd98e882f9e10b7d94f766eae85143d71)) - **(es/jest)** Handle `@jest/globals` ([#8994](https://togithub.com/swc-project/swc/issues/8994)) ([a81a01f](https://togithub.com/swc-project/swc/commit/a81a01f629613a624798693e60f9796904a8dce1)) ### [`v1.5.22`](https://togithub.com/swc-project/swc/compare/v1.5.20...v1.5.22) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.20...v1.5.22) ### [`v1.5.20`](https://togithub.com/swc-project/swc/compare/v1.5.19...v1.5.20) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.19...v1.5.20) ### [`v1.5.19`](https://togithub.com/swc-project/swc/compare/v1.5.11...v1.5.19) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.11...v1.5.19) ### [`v1.5.11`](https://togithub.com/swc-project/swc/compare/v1.5.7...v1.5.11) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.7...v1.5.11) ### [`v1.5.7`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#157---2024-05-14) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.6...v1.5.7) ##### Documentation - **(es/typescript)** Fix example ([#8952](https://togithub.com/swc-project/swc/issues/8952)) ([ff60960](https://togithub.com/swc-project/swc/commit/ff60960afe3f2866e5c98f0414884fa93b5ab3f6)) ### [`v1.5.6`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#156---2024-05-14) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.5...v1.5.6) ##### Bug Fixes - **(es)** Allow input source map file to be omitted ([#8951](https://togithub.com/swc-project/swc/issues/8951)) ([606cb67](https://togithub.com/swc-project/swc/commit/606cb677c42dd43c24ba49ad0912998e33159560)) - **(es/ast)** Pin version of unicodes ([#8941](https://togithub.com/swc-project/swc/issues/8941)) ([6362ff4](https://togithub.com/swc-project/swc/commit/6362ff4ba80afc9c887a8817582ae976a05c1d90)) - **(es/compat)** Avoid reserved name for private method ([#8949](https://togithub.com/swc-project/swc/issues/8949)) ([7053bb1](https://togithub.com/swc-project/swc/commit/7053bb16ce19ba476760b7fe0b1627d1210d6e18)) - **(es/minifier)** Abort inliner on mutation via property ([#8938](https://togithub.com/swc-project/swc/issues/8938)) ([257afc9](https://togithub.com/swc-project/swc/commit/257afc92c9b2a751935f8fdee1b84bc9222359b6)) - **(es/minifier)** Don't invoke IIFE containing reserved words ([#8939](https://togithub.com/swc-project/swc/issues/8939)) ([5a3456c](https://togithub.com/swc-project/swc/commit/5a3456c254a686ceef343ce5f9ec67b3e4644138)) - **(es/minifier)** Fix evaluation of `String.charCodeAt` ([#8946](https://togithub.com/swc-project/swc/issues/8946)) ([772c50f](https://togithub.com/swc-project/swc/commit/772c50fd7610768c43cf795b03dcae1d00f715d2)) - **(es/minifier)** Abort seq inliner on `**` ([#8947](https://togithub.com/swc-project/swc/issues/8947)) ([3046d71](https://togithub.com/swc-project/swc/commit/3046d71daa77327e7b211cfdb641e3e6148bea5f)) ### [`v1.5.5`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#155---2024-05-08) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.3...v1.5.5) ##### Bug Fixes - **(css/modules)** Allow any order of composes ([#8930](https://togithub.com/swc-project/swc/issues/8930)) ([7014c63](https://togithub.com/swc-project/swc/commit/7014c63625c7c9f83322931600a52c82ba8b107a)) - **(css/modules)** Fix `:global` selectors without preceding whitespace ([#8926](https://togithub.com/swc-project/swc/issues/8926)) ([2405dc6](https://togithub.com/swc-project/swc/commit/2405dc6ba0aa227df81fda3db303fc6f523972db)) - **(es/fixer)** Wrap class expressions in callee ([#8928](https://togithub.com/swc-project/swc/issues/8928)) ([6b60bdb](https://togithub.com/swc-project/swc/commit/6b60bdb69713f7ccf603db04696621985d200d28)) - **(es/minifier)** Respect `module: false` ([#8925](https://togithub.com/swc-project/swc/issues/8925)) ([aca6a77](https://togithub.com/swc-project/swc/commit/aca6a77903e31099f473587eb9285ae1c4dee309)) - **(es/minifier)** Consider side effects of operands of binary expressions ([#8929](https://togithub.com/swc-project/swc/issues/8929)) ([4d4a7a9](https://togithub.com/swc-project/swc/commit/4d4a7a9bcb39228973c0da2991310b5107feb319)) - **(es/minifier)** Fix operand handling of `**` ([#8933](https://togithub.com/swc-project/swc/issues/8933)) ([c9d72cd](https://togithub.com/swc-project/swc/commit/c9d72cdc6aa847ba2d81eb2a99c0d0c74bc669b6)) - **(es/minifier)** Fix a bug about `Tpl` => `Str` ([#8934](https://togithub.com/swc-project/swc/issues/8934)) ([d4be383](https://togithub.com/swc-project/swc/commit/d4be3833183b829bf39c0b53407b8892517256d9)) - **(es/module)** Resolve `.jsx` imports fully ([#8936](https://togithub.com/swc-project/swc/issues/8936)) ([c536d2a](https://togithub.com/swc-project/swc/commit/c536d2ad6f731e3284df48902637e6446e91a721)) ##### Refactor - **(es/minifier)** Remove unnecessary check ([#8927](https://togithub.com/swc-project/swc/issues/8927)) ([8932a1b](https://togithub.com/swc-project/swc/commit/8932a1b527a685917e7c24f5fd434a71468abcd8)) ### [`v1.5.3`](https://togithub.com/swc-project/swc/compare/v1.5.2...v1.5.3) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.2...v1.5.3) ### [`v1.5.2`](https://togithub.com/swc-project/swc/compare/v1.5.1...v1.5.2) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.1...v1.5.2) ### [`v1.5.1`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#151---2024-04-27) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.5.0...v1.5.1) ##### Bug Fixes - **(es/decorator)** Support for legacy decorators in class expressions ([#8892](https://togithub.com/swc-project/swc/issues/8892)) ([8fe57ad](https://togithub.com/swc-project/swc/commit/8fe57adc02f1a67ece9b73769d90320ae4e72808)) - **(es/helpers)** Remove unused export from `_using_ctx.js` ([#8891](https://togithub.com/swc-project/swc/issues/8891)) ([438d0b3](https://togithub.com/swc-project/swc/commit/438d0b32b680a1a64861e97cb4a1e14213335e48)) - **(es/minifier)** Do not add vars if `eval` exists ([#8888](https://togithub.com/swc-project/swc/issues/8888)) ([be359fa](https://togithub.com/swc-project/swc/commit/be359fa75318d645f954feb90353b884dfa51e6e)) ### [`v1.5.0`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#150---2024-04-24) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.4.17...v1.5.0) ##### Bug Fixes - **(es/minifier)** Abort seq inline on recursive usage ([#8887](https://togithub.com/swc-project/swc/issues/8887)) ([cd4548f](https://togithub.com/swc-project/swc/commit/cd4548fd8c32f67d0e8373f7a2c3cb625f43e6c4)) ##### Features - **(es/ast)** Support abstract auto-accessors ([#8736](https://togithub.com/swc-project/swc/issues/8736)) ([1155ac7](https://togithub.com/swc-project/swc/commit/1155ac79720512625568c45bfd3542ec340c0ebd)) ### [`v1.4.17`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1417---2024-04-23) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.4.16...v1.4.17) ##### Bug Fixes - **(es)** Ignore `sourceMappingURL` in string literals ([#8879](https://togithub.com/swc-project/swc/issues/8879)) ([d7188cd](https://togithub.com/swc-project/swc/commit/d7188cdb66a3bba577ebefe0c33cf77f48858d50)) - **(es/codegen)** Use `Str.raw` for es5 ([#8873](https://togithub.com/swc-project/swc/issues/8873)) ([c7a06b1](https://togithub.com/swc-project/swc/commit/c7a06b1a5e3a59abccbd40fed1f65fcf8487fba6)) - **(es/compat)** Fix async generator ([#8881](https://togithub.com/swc-project/swc/issues/8881)) ([063eabd](https://togithub.com/swc-project/swc/commit/063eabd33cd5ee1dbe9e248462519f76f6eacd36)) - **(es/resolver)** Prioritze `jsc.paths` by length in tsc resolver ([#8875](https://togithub.com/swc-project/swc/issues/8875)) ([e22c368](https://togithub.com/swc-project/swc/commit/e22c3681a6705f2184f0af7032ed30103ab9bfcc)) - **(html/codegen)** Expand elements before which body isn’t elided ([#8877](https://togithub.com/swc-project/swc/issues/8877)) ([5419a94](https://togithub.com/swc-project/swc/commit/5419a9477fa54297ed5e02b3769374e07e0921f3)) ### [`v1.4.16`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1416---2024-04-18) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.4.15...v1.4.16) ##### Bug Fixes - **(es/helpers)** Fix resolving of `usingCtx` helper ([#8874](https://togithub.com/swc-project/swc/issues/8874)) ([6e9d1a4](https://togithub.com/swc-project/swc/commit/6e9d1a4ebfa705d58b576f5de32d4a17393d4e81)) ### [`v1.4.15`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1415---2024-04-17) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.4.14...v1.4.15) ##### Bug Fixes - **(es/codegen)** Fix `ascii_only` for identifiers ([#8866](https://togithub.com/swc-project/swc/issues/8866)) ([2075a23](https://togithub.com/swc-project/swc/commit/2075a23373eac575240ab33778079174505cdcb4)) - **(es/minifier)** Remove `raw` of strings after modification ([#8865](https://togithub.com/swc-project/swc/issues/8865)) ([740c0bb](https://togithub.com/swc-project/swc/commit/740c0bb00a0bb9e0f4d808c9dc71e8087d416f72)) - **(es/parser)** Fix span of `BindingIdent` ([#8859](https://togithub.com/swc-project/swc/issues/8859)) ([fbd32fb](https://togithub.com/swc-project/swc/commit/fbd32fbff323ff4116e82d2dd1d763f7f3844de2)) - **(es/proposal)** Update explicit resource management to match spec ([#8860](https://togithub.com/swc-project/swc/issues/8860)) ([6d24076](https://togithub.com/swc-project/swc/commit/6d240768b11cd6cabd347a54c135cb8937df2240)) ##### Features - **(es/transforms)** Allocate stacks dynamically ([#8867](https://togithub.com/swc-project/swc/issues/8867)) ([a1c5415](https://togithub.com/swc-project/swc/commit/a1c5415b3b84fdb8f780685e5eec4a121d442e28)) ##### Refactor - **(es/minifier)** Remove `mangle.safari10` ([#8857](https://togithub.com/swc-project/swc/issues/8857)) ([df2e056](https://togithub.com/swc-project/swc/commit/df2e056f299c84d309bcc0d26e1da55a561614af)) ##### Build - **(cargo)** Update rustc to `nightly-2024-04-03` ([#8821](https://togithub.com/swc-project/swc/issues/8821)) ([ca9c76b](https://togithub.com/swc-project/swc/commit/ca9c76b46f26f0aaf6b7f18cb7b4c6fdb7ebd512)) - **(cargo)** Update `rustc` to `nightly-2024-04-16` ([#8870](https://togithub.com/swc-project/swc/issues/8870)) ([f9459a8](https://togithub.com/swc-project/swc/commit/f9459a8adf28de02d44dfe1da243a1d66a6ec41e)) ### [`v1.4.14`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1414---2024-04-15) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.4.13...v1.4.14) ##### Bug Fixes - **(es/compat)** Handle class fields correctly ([#8835](https://togithub.com/swc-project/swc/issues/8835)) ([5cc585b](https://togithub.com/swc-project/swc/commit/5cc585b8f3359d960420e31a91f53c761c90f3f5)) - **(es/helpers)** Add missing helpers ([#8843](https://togithub.com/swc-project/swc/issues/8843)) ([67bfcf4](https://togithub.com/swc-project/swc/commit/67bfcf41f59699ebb5286211fcc2cf5546f94376)) - **(es/minifier)** Handle switch cases ([#8854](https://togithub.com/swc-project/swc/issues/8854)) ([7a89e5d](https://togithub.com/swc-project/swc/commit/7a89e5da3be25d00e5cc18b46c847f0e8de54022)) - **(es/plugin)** Create `tokio` runtime only if necessary ([#8845](https://togithub.com/swc-project/swc/issues/8845)) ([62c4f5e](https://togithub.com/swc-project/swc/commit/62c4f5efb84daa5f9e7f88bbbfddd7823bb1355d)) - **(es/resolver)** Correctly check strict mode ([#8851](https://togithub.com/swc-project/swc/issues/8851)) ([f6ba92b](https://togithub.com/swc-project/swc/commit/f6ba92b033c3594c69672a33df124ecf6429f450)) - **(es/utils)** Preserve optional chain effect ([#8850](https://togithub.com/swc-project/swc/issues/8850)) ([a7a32c4](https://togithub.com/swc-project/swc/commit/a7a32c4b6c2089dfbe9be2f70a0c4712e9feeef4)) ##### Documentation - **(swc_core)** Resolve build issue with `--all-features` flag ([#8848](https://togithub.com/swc-project/swc/issues/8848)) ([c0d901e](https://togithub.com/swc-project/swc/commit/c0d901eac6539940ce1956ec5031f624c4c049f0)) ##### Refactor - **(es)** Make the code compile with `miri` ([#8836](https://togithub.com/swc-project/swc/issues/8836)) ([3a51140](https://togithub.com/swc-project/swc/commit/3a51140dd77ccf2cc35098a72c411b05de418ff1)) - **(es/decorator)** Remove unsafe code ([#8839](https://togithub.com/swc-project/swc/issues/8839)) ([e8c6344](https://togithub.com/swc-project/swc/commit/e8c63447f64076de64002bcb5a3124b809df44ed)) - **(visit)** Simplify `Vec::move_map` ([#8838](https://togithub.com/swc-project/swc/issues/8838)) ([b1973d4](https://togithub.com/swc-project/swc/commit/b1973d490afc8e4bc597192caab7a3aa8eb2701d)) ##### Testing - **(es)** Update `conformance` test suite from `tsc` ([#8834](https://togithub.com/swc-project/swc/issues/8834)) ([ea5d9cc](https://togithub.com/swc-project/swc/commit/ea5d9cc52413a1270e25af93c353baf10282fd86)) ### [`v1.4.13`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1413---2024-04-09) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.4.12...v1.4.13) ##### Bug Fixes - **(es/decorators)** Fix capacity overflow with decorators ([#8818](https://togithub.com/swc-project/swc/issues/8818)) ([9ed93c1](https://togithub.com/swc-project/swc/commit/9ed93c17cdb645274392ebdb9ad87f8fbeeed971)) - **(es/minifier)** Respect `top_retain` for top-level functions ([#8814](https://togithub.com/swc-project/swc/issues/8814)) ([811308c](https://togithub.com/swc-project/swc/commit/811308c3526003608e61c559f43408f6065ff9ee)) - **(es/minifier)** Abort IIFE invoker in function parameters ([#8828](https://togithub.com/swc-project/swc/issues/8828)) ([ebb68db](https://togithub.com/swc-project/swc/commit/ebb68db24d7287ca12d85a68a34aabfa660eeae0)) - **(es/module)** Respect `module.resolveFully` in more cases ([#8820](https://togithub.com/swc-project/swc/issues/8820)) ([e1f7704](https://togithub.com/swc-project/swc/commit/e1f770463d1f0402468e07fca9c637e3823bb2d1)) - **(es/transforms)** Fix capacity overflow with decorators ([#8815](https://togithub.com/swc-project/swc/issues/8815)) ([974f5c7](https://togithub.com/swc-project/swc/commit/974f5c759c7736ab521d18c8e7bd88210691a2ab)) - **(plugin/runner)** Pin version of `virtual-fs` ([#8827](https://togithub.com/swc-project/swc/issues/8827)) ([089f61b](https://togithub.com/swc-project/swc/commit/089f61bc37bb9c09dc94a24a5518840883827f57)) - **(visit)** Improve `Map` implementation for `Box` ([#8819](https://togithub.com/swc-project/swc/issues/8819)) ([dc04657](https://togithub.com/swc-project/swc/commit/dc046572def13a3eb625520c5a8bfd651b86f3a3)) ### [`v1.4.12`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1412---2024-04-04) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.4.11...v1.4.12) ##### Bug Fixes - **(common)** Fix source index for `inputSourceMap` ([#8800](https://togithub.com/swc-project/swc/issues/8800)) ([4f9ab81](https://togithub.com/swc-project/swc/commit/4f9ab8151dad9984c81c72eb10c2afe5313a7591)) - **(es)** Change default value of `inputSourceMap` to `true` ([#8801](https://togithub.com/swc-project/swc/issues/8801)) ([9ffcd18](https://togithub.com/swc-project/swc/commit/9ffcd1823c0abdc741f654b8e1e330cdc06769a1)) - **(es/bugfixes)** Fix fn transform in nameless fns ([#8796](https://togithub.com/swc-project/swc/issues/8796)) ([7ad004e](https://togithub.com/swc-project/swc/commit/7ad004e1899d98ee8da49909163455b3b622686d)) - **(es/helpers)** Fix metadata of decorators being `undefined` ([#8768](https://togithub.com/swc-project/swc/issues/8768)) ([263ce6e](https://togithub.com/swc-project/swc/commit/263ce6e22bd4dbba0323099f256fb062b8e644a2)) - **(es/minifier)** Abort fn inliner if there's a spread arg ([#8809](https://togithub.com/swc-project/swc/issues/8809)) ([730ded2](https://togithub.com/swc-project/swc/commit/730ded2a26f63f0069dea0d3bc207bb31f344444)) - **(es/module)** Fix `jsc.paths` with `resolveFully` ([#8784](https://togithub.com/swc-project/swc/issues/8784)) ([4961bb0](https://togithub.com/swc-project/swc/commit/4961bb055df9925da97279819d2fdf740b4b3d92)) - **(es/parser)** Tweak msg of `SyntaxError::UsingDeclNotEnabled` ([#8791](https://togithub.com/swc-project/swc/issues/8791)) ([95c822e](https://togithub.com/swc-project/swc/commit/95c822e7c43470e4c972bef00d97e7e0de02e0b0)) ##### Features - **(es/minifier)** Evaluate spread of arrays ([#8811](https://togithub.com/swc-project/swc/issues/8811)) ([47714c5](https://togithub.com/swc-project/swc/commit/47714c52ce08b0e94617d17c11c8e8994c62dbaa)) - **(plugin/runner)** Improve error message for Wasm plugin crashes ([#8794](https://togithub.com/swc-project/swc/issues/8794)) ([571d297](https://togithub.com/swc-project/swc/commit/571d29781a90f4def4811ae46fa4a5f966e461e6)) ##### Miscellaneous Tasks - **(deps)** Update dependencies ([#8810](https://togithub.com/swc-project/swc/issues/8810)) ([207582f](https://togithub.com/swc-project/swc/commit/207582ff254a66a9dd4613de6d3cb43c19957b68)) - **(es/transforms)** Add `repository` field to `swc_ecma_ext_transforms` ([#8793](https://togithub.com/swc-project/swc/issues/8793)) ([37f0a79](https://togithub.com/swc-project/swc/commit/37f0a7994bdf7d90c30a00f70c6dde97b4d89c8f)) ##### Performance - **(atoms)** Update `hstr` ([#8799](https://togithub.com/swc-project/swc/issues/8799)) ([0745624](https://togithub.com/swc-project/swc/commit/0745624cb71e12b18b06d9ee106066d8b585c4c6)) - **(es/parser)** Use faster unicode crate ([#8785](https://togithub.com/swc-project/swc/issues/8785)) ([6f780ca](https://togithub.com/swc-project/swc/commit/6f780ca749a611f54aa4deb628e532fd0a12228f))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.