Skip to content

Commit 68c5550

Browse files
fix(deps): update dependency @swc/core to v1.13.2 (#288)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [@swc/core](https://swc.rs) ([source](https://redirect.github.com/swc-project/swc)) | [`1.12.1` -> `1.13.2`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.12.1/1.13.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.12.1/1.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>swc-project/swc (@&#8203;swc/core)</summary> ### [`v1.13.2`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1132---2025-07-22) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.13.1...v1.13.2) ##### Bug Fixes - **(es/minifier)** Remove the last break in the second switch ([#&#8203;10923](https://redirect.github.com/swc-project/swc/issues/10923)) ([3ed4a12](https://redirect.github.com/swc-project/swc/commit/3ed4a1208564f708ead059bbb1d44210450705ba)) - **(es/parser)** Reject malformed phase import statements ([#&#8203;10912](https://redirect.github.com/swc-project/swc/issues/10912)) ([5fde348](https://redirect.github.com/swc-project/swc/commit/5fde3482f00207753d190fdc8a89b8527e5560b5)) - **(swc\_core)** Add `default-features = false` to drop `stacker` ([#&#8203;10916](https://redirect.github.com/swc-project/swc/issues/10916)) ([38b45b7](https://redirect.github.com/swc-project/swc/commit/38b45b7e39222a2aad39bf68cb8752b7e4446f4f)) ##### Features - **(es/compiler)** Improve structure ([#&#8203;10903](https://redirect.github.com/swc-project/swc/issues/10903)) ([0cc6743](https://redirect.github.com/swc-project/swc/commit/0cc6743ce3efe3e764a2db980a7030d93114050a)) - **(es/compiler)** Merge `private_in_object` and `static_blocks` ([#&#8203;10909](https://redirect.github.com/swc-project/swc/issues/10909)) ([c1405da](https://redirect.github.com/swc-project/swc/commit/c1405da64d05b70ca82770decabaa3d06a5e3c43)) - **(es/compiler)** Merge logical assignments ([#&#8203;10914](https://redirect.github.com/swc-project/swc/issues/10914)) ([ccbfcd1](https://redirect.github.com/swc-project/swc/commit/ccbfcd1139ad6c9f40f3b982f2536ca64c18247e)) - **(es/compiler)** Merge `export_namespace_from` ([#&#8203;10917](https://redirect.github.com/swc-project/swc/issues/10917)) ([ba6cc71](https://redirect.github.com/swc-project/swc/commit/ba6cc71c20578e8185c4ab012d03d4ebc0798d36)) - **(es/renamer)** Add `renamer_keep_contexts` ([#&#8203;10907](https://redirect.github.com/swc-project/swc/issues/10907)) ([1b15171](https://redirect.github.com/swc-project/swc/commit/1b15171a95bea857f4fa63ed2f09dbb47a8268bd)) ##### Miscellaneous Tasks - **(claude)** Use `Opus` and allow assigning to the `claude-bot` ([3275b9c](https://redirect.github.com/swc-project/swc/commit/3275b9c8ce68f8cc29d562d3ce64e49e4de10fe4)) ##### Performance - **(es/lexer)** Remove option for handler ([#&#8203;10881](https://redirect.github.com/swc-project/swc/issues/10881)) ([1ad8506](https://redirect.github.com/swc-project/swc/commit/1ad85064acebbde83fc3bacf6d71e3f29a51d174)) - **(es/lexer)** Reduce memory move ([#&#8203;10906](https://redirect.github.com/swc-project/swc/issues/10906)) ([145fba4](https://redirect.github.com/swc-project/swc/commit/145fba48acde32a04bfedf82735a3f661bc5deab)) - **(es/lexer)** Reduce context query ([#&#8203;10910](https://redirect.github.com/swc-project/swc/issues/10910)) ([443aa1c](https://redirect.github.com/swc-project/swc/commit/443aa1c3f2cbcbf2cbb82ed0331b37ca9c4398e7)) - **(es/lexer)** Reduce query and comparison ([#&#8203;10919](https://redirect.github.com/swc-project/swc/issues/10919)) ([400c996](https://redirect.github.com/swc-project/swc/commit/400c9968c00d73c58f4df4c859e48902a1ca528f)) - **(es/minifier)** Make `get_type` for `===` lazy ([#&#8203;10920](https://redirect.github.com/swc-project/swc/issues/10920)) ([4eab8e8](https://redirect.github.com/swc-project/swc/commit/4eab8e89fd6c0b5f9ec8d8885acbd773764c2ea0)) - **(es/minifier)** Reduce `get_type` calls ([#&#8203;10922](https://redirect.github.com/swc-project/swc/issues/10922)) ([9d55e88](https://redirect.github.com/swc-project/swc/commit/9d55e88e500d309cf9d154aa5082f81b03480cbf)) - **(es/parser)** Reduce check during parsing binding ([#&#8203;10905](https://redirect.github.com/swc-project/swc/issues/10905)) ([92ca5ec](https://redirect.github.com/swc-project/swc/commit/92ca5ecd4591d0d9c3a5f874abbd6cdf780dd0fc)) - **(es/parser)** Reduce comparison ([#&#8203;10911](https://redirect.github.com/swc-project/swc/issues/10911)) ([e00c178](https://redirect.github.com/swc-project/swc/commit/e00c1783b0ed66e279b9adf42a1ae85c91d41a36)) ##### Refactor - **(es/compat)** Initialize compiler API ([#&#8203;10902](https://redirect.github.com/swc-project/swc/issues/10902)) ([d6566ee](https://redirect.github.com/swc-project/swc/commit/d6566ee3d2649a68f8abfc5ffd0b01841f80e016)) - **(es/lexer)** EOF Token ([#&#8203;10880](https://redirect.github.com/swc-project/swc/issues/10880)) ([54c866a](https://redirect.github.com/swc-project/swc/commit/54c866aa0ae1e31c058f762795b4181786b5cf45)) - **(es/parser)** Reduce `input_mut()` calls ([#&#8203;10899](https://redirect.github.com/swc-project/swc/issues/10899)) ([1816368](https://redirect.github.com/swc-project/swc/commit/1816368bb1f22e020180f5fdf3605ce8f60c12a2)) - **(es/parser)** Remove unnecessary PResult ([#&#8203;10900](https://redirect.github.com/swc-project/swc/issues/10900)) ([27e548d](https://redirect.github.com/swc-project/swc/commit/27e548dbda7d285e1d3a6df343efd90a7f749681)) - **(es/preset-env)** Apply swc\_ecma\_compiler in preset env ([#&#8203;10921](https://redirect.github.com/swc-project/swc/issues/10921)) ([6f5b72a](https://redirect.github.com/swc-project/swc/commit/6f5b72a582a54687a5ed7ad615f575ce5eda4038)) ##### Testing - **(es/minifier)** Update [#&#8203;10918](https://redirect.github.com/swc-project/swc/issues/10918) test case ([#&#8203;10924](https://redirect.github.com/swc-project/swc/issues/10924)) ([57fb106](https://redirect.github.com/swc-project/swc/commit/57fb10662a4a2140f2309933fb778660a48e80af)) ### [`v1.13.1`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1131---2025-07-19) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.13.0...v1.13.1) ##### Bug Fixes - **(es/compat)** Properly handle rest assignment in for-in/of RHS ([#&#8203;10883](https://redirect.github.com/swc-project/swc/issues/10883)) ([5d11851](https://redirect.github.com/swc-project/swc/commit/5d118515b5f704f25c6240dfda593317db001ff4)) - **(es/decorators)** Handle empty class members ([#&#8203;10892](https://redirect.github.com/swc-project/swc/issues/10892)) ([fe44972](https://redirect.github.com/swc-project/swc/commit/fe44972aaab79f2269ee2e401fa4467638b8c84e)) - **(es/minifier)** Hoist props when only props are used ([#&#8203;10891](https://redirect.github.com/swc-project/swc/issues/10891)) ([452fc98](https://redirect.github.com/swc-project/swc/commit/452fc989c41b18551682299dea52cfac11a8444c)) - **(es/minifier)** Recursively check stmt for variable when inlining function ([#&#8203;10896](https://redirect.github.com/swc-project/swc/issues/10896)) ([e37a93d](https://redirect.github.com/swc-project/swc/commit/e37a93dca660aba8871b1838b289c3440184547d)) - **(es/minifier)** Termination check when stmts containing switch ([#&#8203;10898](https://redirect.github.com/swc-project/swc/issues/10898)) ([4429b20](https://redirect.github.com/swc-project/swc/commit/4429b20065d44548ad40f4298ee60a19df6f4eaa)) - **(es/parser)** Fix parsing of JSX identifiers ([#&#8203;10894](https://redirect.github.com/swc-project/swc/issues/10894)) ([0047c39](https://redirect.github.com/swc-project/swc/commit/0047c39df08f183ab0a45eca2b4e4314be71379d)) - **(ts/fast-strip)** Strip private method overloads ([#&#8203;10886](https://redirect.github.com/swc-project/swc/issues/10886)) ([cdb6e87](https://redirect.github.com/swc-project/swc/commit/cdb6e87291250103b1f54e90a863ca476d7624b0)) ##### Testing - **(es/minify)** Verify fixed issue ([#&#8203;10888](https://redirect.github.com/swc-project/swc/issues/10888)) ([86c1dca](https://redirect.github.com/swc-project/swc/commit/86c1dca11836b2a035b3fe159ecc260043ca8720)) ### [`v1.13.0`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1130---2025-07-17) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.14...v1.13.0) ##### Bug Fixes - **(es/lexer)** Disallow legacy octal literals as BigInt ([#&#8203;10867](https://redirect.github.com/swc-project/swc/issues/10867)) ([430fbf4](https://redirect.github.com/swc-project/swc/commit/430fbf45371e760b23f5feed56aa9cfdb7403d72)) - **(es/minifier)** Restrict IIFE inlining in class contexts ([#&#8203;10879](https://redirect.github.com/swc-project/swc/issues/10879)) ([a01b54a](https://redirect.github.com/swc-project/swc/commit/a01b54afc82b7bd25cbf5faa7d4d4c18543dc9d8)) - **(es/parser)** Mark `static` as reserved in strict mode ([#&#8203;10861](https://redirect.github.com/swc-project/swc/issues/10861)) ([5bdddd7](https://redirect.github.com/swc-project/swc/commit/5bdddd7d65b137f8a03a33a4f74a636e8b908227)) ##### Features - **(es/minifier)** Drop unused rest paramters ([#&#8203;10857](https://redirect.github.com/swc-project/swc/issues/10857)) ([5305486](https://redirect.github.com/swc-project/swc/commit/5305486d58d9cbee06d1f81691cf6f261d7158ed)) - **(es/minifier)** Enhance IIFE invoker for arrow functions ([#&#8203;10860](https://redirect.github.com/swc-project/swc/issues/10860)) ([2b1ce3d](https://redirect.github.com/swc-project/swc/commit/2b1ce3d2322d3726cad799b2b3ca9ca1f04449bf)) - **(plugin/runner)** Use wasmer-wasix sys-minimal feature to reduce binary size ([#&#8203;10638](https://redirect.github.com/swc-project/swc/issues/10638)) ([b5f704a](https://redirect.github.com/swc-project/swc/commit/b5f704a1199ea1be0a68e23d4eb8928e2ac6bc51)) ##### Performance - **(es/lexer)** Reduce comparison while reading numbers ([#&#8203;10864](https://redirect.github.com/swc-project/swc/issues/10864)) ([c6ba5c2](https://redirect.github.com/swc-project/swc/commit/c6ba5c263d0ab520e5253579213c02a6b647664b)) - **(es/lexer)** Remove unnecessary check when reading keywords ([#&#8203;10866](https://redirect.github.com/swc-project/swc/issues/10866)) ([4aefe0e](https://redirect.github.com/swc-project/swc/commit/4aefe0eb0645f711ec16c2bfdc32a105e19f0733)) - **(es/parser)** Reduce comparisons ([#&#8203;10862](https://redirect.github.com/swc-project/swc/issues/10862)) ([3bd9aad](https://redirect.github.com/swc-project/swc/commit/3bd9aadd27e22475e789ab393bc0318a6edbcb96)) - **(es/parser)** Remove useless alloc ([#&#8203;10865](https://redirect.github.com/swc-project/swc/issues/10865)) ([3ebf088](https://redirect.github.com/swc-project/swc/commit/3ebf088cc88234c50e3924b1e9d0284d186f81ed)) - **(es/parser)** Reduce token query ([#&#8203;10869](https://redirect.github.com/swc-project/swc/issues/10869)) ([d93ef64](https://redirect.github.com/swc-project/swc/commit/d93ef647f29c7c2241adc28a8eb2b6511f054949)) - **(es/parser)** Remove duplicate check ([#&#8203;10872](https://redirect.github.com/swc-project/swc/issues/10872)) ([fe76460](https://redirect.github.com/swc-project/swc/commit/fe764608a5d27c41467102ef745d90940a033a7c)) - **(es/parser)** Remove duplicate check ([#&#8203;10874](https://redirect.github.com/swc-project/swc/issues/10874)) ([064123b](https://redirect.github.com/swc-project/swc/commit/064123b6b5e5741083e246ad4156dc848ba5a89f)) - **(swc\_error\_reporters)** Avoid creating miette handler when no diagnostics ([#&#8203;10852](https://redirect.github.com/swc-project/swc/issues/10852)) ([93b318f](https://redirect.github.com/swc-project/swc/commit/93b318f05c71b1a9e94a457fa93094cfb9116b4e)) ##### Refactor - **(es/lexer)** Avoid passing `convert` ([#&#8203;10868](https://redirect.github.com/swc-project/swc/issues/10868)) ([77393f8](https://redirect.github.com/swc-project/swc/commit/77393f80d0a59c6d136221935d439ba1d99d4385)) - **(es/minifier)** Cleanup ([#&#8203;10882](https://redirect.github.com/swc-project/swc/issues/10882)) ([2595cb1](https://redirect.github.com/swc-project/swc/commit/2595cb13a737e9ad935c4c99ec954e7c6224ecd0)) - **(es/parser)** Remove duplicate check for reservedness ([#&#8203;10850](https://redirect.github.com/swc-project/swc/issues/10850)) ([4897bfd](https://redirect.github.com/swc-project/swc/commit/4897bfd6444fb12ea8a916765a47e3712072dc01)) - **(es/parser)** Remove span swap operation in parser ([#&#8203;10854](https://redirect.github.com/swc-project/swc/issues/10854)) ([32f4bb8](https://redirect.github.com/swc-project/swc/commit/32f4bb80c19b33ab490e8cf70666cac4c1b8c495)) ### [`v1.12.14`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11214---2025-07-14) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.11...v1.12.14) ##### Bug Fixes - **(es/minifier)** Don't inline arrow when it contain `this` ([#&#8203;10825](https://redirect.github.com/swc-project/swc/issues/10825)) ([8b43bb3](https://redirect.github.com/swc-project/swc/commit/8b43bb35bce93c66ee9783c8ea132dab7939fcb5)) - **(es/parser)** Make `export` in NS to not affect file type ([#&#8203;10799](https://redirect.github.com/swc-project/swc/issues/10799)) ([ae22033](https://redirect.github.com/swc-project/swc/commit/ae22033dc4d03ba8444d87fd74f4e4a8aa86d653)) - **(es/parser)** Correctly check ambient context ([#&#8203;10802](https://redirect.github.com/swc-project/swc/issues/10802)) ([f97ea03](https://redirect.github.com/swc-project/swc/commit/f97ea03523198447f176ee956991aefb16312e7c)) ##### Features - **(es/parser)** Enable support for dynamic import with `defer` phase ([#&#8203;10845](https://redirect.github.com/swc-project/swc/issues/10845)) ([097d29d](https://redirect.github.com/swc-project/swc/commit/097d29d21cbf378c0a3ff7a3c9364ff02242306d)) - **(plugin)** Remove `bytecheck` to make Wasm plugins backward compatible ([#&#8203;10842](https://redirect.github.com/swc-project/swc/issues/10842)) ([30ad808](https://redirect.github.com/swc-project/swc/commit/30ad80809c833522f3631424e0b4efdb94455fc8)) ##### Miscellaneous Tasks - **(bindings)** Fix dependency issues ([7c57fbb](https://redirect.github.com/swc-project/swc/commit/7c57fbb103baaa236d3c040e72d5cf65bc2b7ec4)) - **(deps)** Update `class-validator` to avoid comments ([#&#8203;10819](https://redirect.github.com/swc-project/swc/issues/10819)) ([bacfa4b](https://redirect.github.com/swc-project/swc/commit/bacfa4b56d455a5c8e1392a66dd8d3c3add4f488)) - **(ide)** Enable `--workspace` for rust-analyzer check ([#&#8203;10809](https://redirect.github.com/swc-project/swc/issues/10809)) ([92647ff](https://redirect.github.com/swc-project/swc/commit/92647ff9d9f95cecfab93b6faa2f1063e3f1239b)) ##### Performance - **(es/minifier)** Use `u8` for `remaining_depth` ([#&#8203;10833](https://redirect.github.com/swc-project/swc/issues/10833)) ([ed6956a](https://redirect.github.com/swc-project/swc/commit/ed6956a46e1f0abbcfc447773c5429659fe91289)) - **(hstr)** Inline one more byte ([#&#8203;10817](https://redirect.github.com/swc-project/swc/issues/10817)) ([3886c97](https://redirect.github.com/swc-project/swc/commit/3886c9720dbf992bf2dbc6a09e416ed63833d6d7)) - **(hstr)** Remove static tag ([#&#8203;10832](https://redirect.github.com/swc-project/swc/issues/10832)) ([66ae1e8](https://redirect.github.com/swc-project/swc/commit/66ae1e8d5aa047e2ea7c2a1c46a618bfa7d6a500)) ##### Refactor - **(es/helpers)** Make inline helpers optional at compile time ([#&#8203;10808](https://redirect.github.com/swc-project/swc/issues/10808)) ([53f3881](https://redirect.github.com/swc-project/swc/commit/53f38811cc994f394d47624cf27b49e5b3163b8a)) - **(es/lexer)** Don't store buffer in lexer ([#&#8203;10830](https://redirect.github.com/swc-project/swc/issues/10830)) ([cac40f1](https://redirect.github.com/swc-project/swc/commit/cac40f135d517e9c3e1dbbe9250c8b1dbe39320b)) - **(es/lints)** Remove warnings without features ([#&#8203;10794](https://redirect.github.com/swc-project/swc/issues/10794)) ([41d507f](https://redirect.github.com/swc-project/swc/commit/41d507fe1e9c4ef7fa0bb7a266b75f1376c90fff)) - **(es/parser)** Reduce token query ([#&#8203;10834](https://redirect.github.com/swc-project/swc/issues/10834)) ([5cd5185](https://redirect.github.com/swc-project/swc/commit/5cd5185a7a51ec838a12005c44dc982642af9508)) - **(es/parser)** Reduce call to `parse_decorators` ([#&#8203;10846](https://redirect.github.com/swc-project/swc/issues/10846)) ([356d3a0](https://redirect.github.com/swc-project/swc/commit/356d3a0850d32e79ff9615f3b696207902732895)) - **(es/parser)** Remove duplicate check ([#&#8203;10847](https://redirect.github.com/swc-project/swc/issues/10847)) ([2b04efd](https://redirect.github.com/swc-project/swc/commit/2b04efd5403adec38251bf9059a5dec600049288)) - **(es/preset-env)** Use strpool,phf for corejs2 data ([#&#8203;10803](https://redirect.github.com/swc-project/swc/issues/10803)) ([1652fd8](https://redirect.github.com/swc-project/swc/commit/1652fd8038ed8ea306fce914948ea6e121d5845f)) - **(es/react)** Remove redundant `replace` calls ([#&#8203;10795](https://redirect.github.com/swc-project/swc/issues/10795)) ([a670b37](https://redirect.github.com/swc-project/swc/commit/a670b37c334b69a57f31f8940916d3f66c9ab504)) - **(es/react)** Remove `count_children` ([#&#8203;10818](https://redirect.github.com/swc-project/swc/issues/10818)) ([2116ab2](https://redirect.github.com/swc-project/swc/commit/2116ab2fa25b0d4121d0dc69afd42e41ea24e299)) - **(hstr)** Cleanup duplicate header ([#&#8203;10812](https://redirect.github.com/swc-project/swc/issues/10812)) ([630dde9](https://redirect.github.com/swc-project/swc/commit/630dde93c9deb35c38d4d27c9e8083349ebad5bc)) - **(hstr)** Make the deallocation of `Atom`s explicit ([#&#8203;10813](https://redirect.github.com/swc-project/swc/issues/10813)) ([406433d](https://redirect.github.com/swc-project/swc/commit/406433d55d00c2e14cd72e438ca36666936c62cd)) - **(hstr)** Remove `is_global` ([#&#8203;10820](https://redirect.github.com/swc-project/swc/issues/10820)) ([afda0f9](https://redirect.github.com/swc-project/swc/commit/afda0f9d0d65e231615f955e365f77a18dc716d1)) ##### Testing - **(es/plugin)** Test memory layout of archived types ([#&#8203;10841](https://redirect.github.com/swc-project/swc/issues/10841)) ([502e991](https://redirect.github.com/swc-project/swc/commit/502e991a8bccaefef03f6379bbda8522bde4f62e)) ### [`v1.12.11`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11211---2025-07-08) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.9...v1.12.11) ##### Bug Fixes - **(ci)** Fix CI ([#&#8203;10790](https://redirect.github.com/swc-project/swc/issues/10790)) ([b3f9760](https://redirect.github.com/swc-project/swc/commit/b3f97604b8bc4713ab1f91fa3bd732b7af9cb2e9)) - **(es)** Use `default-features = false` for `swc` crate usages ([#&#8203;10776](https://redirect.github.com/swc-project/swc/issues/10776)) ([50b2eac](https://redirect.github.com/swc-project/swc/commit/50b2eacdf7bb3705b5be1ba63e9acdb143e82d40)) - **(es)** Make `swc_typescript` optional ([#&#8203;10792](https://redirect.github.com/swc-project/swc/issues/10792)) ([c32569d](https://redirect.github.com/swc-project/swc/commit/c32569dd558e3bd4e27329275e090cc716a6e440)) - **(preset-env)** Fix `default` value for `caniuse` ([#&#8203;10754](https://redirect.github.com/swc-project/swc/issues/10754)) ([aa4cd5b](https://redirect.github.com/swc-project/swc/commit/aa4cd5ba7c79229f8082354d470b10d420b5f8cb)) - **(preset-env)** Revert `default` value ([#&#8203;10778](https://redirect.github.com/swc-project/swc/issues/10778)) ([7af5824](https://redirect.github.com/swc-project/swc/commit/7af58242c2a4c8b7c1a8df8a2dd7d854892fad5e)) ##### Features - **(es/minifeir)** Inline lazily initialized literals ([#&#8203;10752](https://redirect.github.com/swc-project/swc/issues/10752)) ([fd5d2e2](https://redirect.github.com/swc-project/swc/commit/fd5d2e2f33db0d6aee8d133fe23047422a67e28c)) - **(es/minifier)** Evaluate `Number.XXX` constants ([#&#8203;10756](https://redirect.github.com/swc-project/swc/issues/10756)) ([c47dab5](https://redirect.github.com/swc-project/swc/commit/c47dab5f904ecce101b0388cab26805741bc9bd2)) - **(es/minifier)** Implement partial evaluation of array join ([#&#8203;10758](https://redirect.github.com/swc-project/swc/issues/10758)) ([bdf3a98](https://redirect.github.com/swc-project/swc/commit/bdf3a98bb45f6f9cdf1b9a8ed8d292ccce257d4e)) - **(swc\_core)** Expose `swc_ecma_parser/unstable` ([#&#8203;10744](https://redirect.github.com/swc-project/swc/issues/10744)) ([db0679e](https://redirect.github.com/swc-project/swc/commit/db0679e5ca675ea7b54bc8804897f1a2f313fe0c)) ##### Miscellaneous Tasks - **(common)** Remove `clone()` in proc macro ([#&#8203;10762](https://redirect.github.com/swc-project/swc/issues/10762)) ([12e3180](https://redirect.github.com/swc-project/swc/commit/12e318036caccee6d9b516baf391fccb07118ca9)) - **(deps)** Update `browserslist-rs` to `0.19` ([#&#8203;10750](https://redirect.github.com/swc-project/swc/issues/10750)) ([f8bf21c](https://redirect.github.com/swc-project/swc/commit/f8bf21c07202ac864d1772d5c46e1a4e99bda2fa)) - **(deps)** Remove unused deps with cargo-shear ([#&#8203;10765](https://redirect.github.com/swc-project/swc/issues/10765)) ([f4e4974](https://redirect.github.com/swc-project/swc/commit/f4e4974ffeec16b7d6d5b8def107b82bfc3c7e1d)) - **(es/module)** Drop `node` feature of `swc_ecma_loader` ([#&#8203;10761](https://redirect.github.com/swc-project/swc/issues/10761)) ([44471b5](https://redirect.github.com/swc-project/swc/commit/44471b51518d3c74ee4f3992f8474687ada13fc0)) - **(plugin/runner)** Remove unused feature and dependency ([#&#8203;10764](https://redirect.github.com/swc-project/swc/issues/10764)) ([a7d8a0a](https://redirect.github.com/swc-project/swc/commit/a7d8a0ac890bd4956d6b400017d6ddeba97e9ab0)) ##### Performance - **(es/lexer)** Use `bitflags` for `Syntax` ([#&#8203;10676](https://redirect.github.com/swc-project/swc/issues/10676)) ([bf8c722](https://redirect.github.com/swc-project/swc/commit/bf8c722e25018baa45706b890b7464f90fc03f6a)) - **(es/lexer)** Do not scan number if there's no underscore ([#&#8203;10788](https://redirect.github.com/swc-project/swc/issues/10788)) ([f5d92ee](https://redirect.github.com/swc-project/swc/commit/f5d92ee1bf0a2fbeece6570b745ea833f6cd355e)) - **(es/lints)** Make rules not parallel ([#&#8203;10772](https://redirect.github.com/swc-project/swc/issues/10772)) ([4e6001c](https://redirect.github.com/swc-project/swc/commit/4e6001c5a465ce13547abc2a6b24ae724e1adba5)) - **(es/lints)** Merge critical rules ([#&#8203;10773](https://redirect.github.com/swc-project/swc/issues/10773)) ([816e75a](https://redirect.github.com/swc-project/swc/commit/816e75a2094fd633243174f7953c9920f4851c79)) - **(es/parser)** Reduce the number of context set ops ([#&#8203;10742](https://redirect.github.com/swc-project/swc/issues/10742)) ([08b4e8b](https://redirect.github.com/swc-project/swc/commit/08b4e8b285ddb49eeefd06d1f745d9aec25427c1)) - **(es/parser)** Reduce value set operations for context ([#&#8203;10751](https://redirect.github.com/swc-project/swc/issues/10751)) ([4976b12](https://redirect.github.com/swc-project/swc/commit/4976b12f9398c471c0f77e69ad141e0172927a2b)) - **(es/parser)** Reduce query ops of current token ([#&#8203;10766](https://redirect.github.com/swc-project/swc/issues/10766)) ([4304f91](https://redirect.github.com/swc-project/swc/commit/4304f9129c1d511c94898727306a50535e11ad39)) - **(es/parser)** Remove useless call in `parse_ident` ([#&#8203;10770](https://redirect.github.com/swc-project/swc/issues/10770)) ([4ca12c9](https://redirect.github.com/swc-project/swc/commit/4ca12c97259fdf882b0849112473f3deea54be36)) - **(es/renamer)** Reduce time complexity in case of conflict ([#&#8203;10749](https://redirect.github.com/swc-project/swc/issues/10749)) ([0279914](https://redirect.github.com/swc-project/swc/commit/02799141bf0d040b6536f3333cfed852b80c611b)) - **(hstr)** Do not compare string during creating atoms ([#&#8203;10791](https://redirect.github.com/swc-project/swc/issues/10791)) ([43a4f11](https://redirect.github.com/swc-project/swc/commit/43a4f117cb0089bc7e117173507886218b064d62)) - Replace `rayon` with `par-iter` ([#&#8203;10774](https://redirect.github.com/swc-project/swc/issues/10774)) ([a6e6ebe](https://redirect.github.com/swc-project/swc/commit/a6e6ebeacafb8bccbaf3cb9bec3c87861461437a)) ##### Refactor - **(es)** Make `swc_ecma_lint` optional for `swc` crate ([#&#8203;10767](https://redirect.github.com/swc-project/swc/issues/10767)) ([f80415b](https://redirect.github.com/swc-project/swc/commit/f80415baa60a55a4dea31eff9b1c3431705183e5)) - **(es/lexer)** Use const fn in `SyntaxFlags` ([#&#8203;10737](https://redirect.github.com/swc-project/swc/issues/10737)) ([b9eb23a](https://redirect.github.com/swc-project/swc/commit/b9eb23aec3dd0963afa5080d53bca4dd0325f233)) - **(es/parser)** Cleanup `parse_setter_param` ([#&#8203;10745](https://redirect.github.com/swc-project/swc/issues/10745)) ([70734f4](https://redirect.github.com/swc-project/swc/commit/70734f40d4ff0d9ad140b705c3356b44f8bd5663)) - **(es/parser)** Cleanup `typed-arena` ([#&#8203;10769](https://redirect.github.com/swc-project/swc/issues/10769)) ([ce5138d](https://redirect.github.com/swc-project/swc/commit/ce5138d3aae6e23127fc76da9f439d47b7c59374)) - **(es/parser)** Cleanup for ctx ([#&#8203;10777](https://redirect.github.com/swc-project/swc/issues/10777)) ([d60a611](https://redirect.github.com/swc-project/swc/commit/d60a611dc76244b2b12e7676bbf4995bec5ba37c)) - **(es/parser)** Delete `with_ctx` ([#&#8203;10779](https://redirect.github.com/swc-project/swc/issues/10779)) ([ce057c5](https://redirect.github.com/swc-project/swc/commit/ce057c55efcb937437af5ef0fd583240b0538a0e)) - **(es/parser)** Cleanup ([#&#8203;10781](https://redirect.github.com/swc-project/swc/issues/10781)) ([176ce36](https://redirect.github.com/swc-project/swc/commit/176ce36d2407b6d054ec6088a45025b76791fed3)) - **(es/preset)** Remove deprecated `preset_env` function and `feature` module ([#&#8203;10759](https://redirect.github.com/swc-project/swc/issues/10759)) ([fa0e0ab](https://redirect.github.com/swc-project/swc/commit/fa0e0abf41658271cde27b6852f42dd00dfd8f4a)) - **(es/preset-env)** Use phf for corejs3 entry ([#&#8203;10712](https://redirect.github.com/swc-project/swc/issues/10712)) ([658b26d](https://redirect.github.com/swc-project/swc/commit/658b26d8386c17cbe7abf740d905d41eac96b7f7)) ##### Testing - **(es/minifier)** Update the terser test list ([#&#8203;10748](https://redirect.github.com/swc-project/swc/issues/10748)) ([1eace01](https://redirect.github.com/swc-project/swc/commit/1eace01303a98a522b67f9005601cbebd0d5b71e)) - **(es/minifier)** Update the passing test list ([#&#8203;10782](https://redirect.github.com/swc-project/swc/issues/10782)) ([8aa888b](https://redirect.github.com/swc-project/swc/commit/8aa888bc2a0fc0ed84d189725af917ae2be9f905)) - **(es/parser)** Add a test for duplicate labels ([#&#8203;10784](https://redirect.github.com/swc-project/swc/issues/10784)) ([28fc643](https://redirect.github.com/swc-project/swc/commit/28fc64310c0fdb0491a1121a801f9a5d184109eb)) ##### Pref - **(hstr)** Do not compare static tag ([#&#8203;10771](https://redirect.github.com/swc-project/swc/issues/10771)) ([5d3ce83](https://redirect.github.com/swc-project/swc/commit/5d3ce83add12c4b147d238e1cd6fdf6083c696d2)) ### [`v1.12.9`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1129---2025-07-01) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.7...v1.12.9) ##### Bug Fixes - **(es/lexer)** Parse uppercase hex numbers correctly ([#&#8203;10728](https://redirect.github.com/swc-project/swc/issues/10728)) ([ead6256](https://redirect.github.com/swc-project/swc/commit/ead62560b028f74feee506484233de2763ed3378)) - **(es/lexer)** Allow keywords as jsx attribute names ([#&#8203;10730](https://redirect.github.com/swc-project/swc/issues/10730)) ([04ef20a](https://redirect.github.com/swc-project/swc/commit/04ef20ad9b7e43dc70666258cb2c996a1a5e4074)) - **(es/minifier)** Fix top level option ([#&#8203;10227](https://redirect.github.com/swc-project/swc/issues/10227)) ([485fced](https://redirect.github.com/swc-project/swc/commit/485fced53b9318f707d05d64a1c7adf28d00e41a)) - **(es/minifier)** Do not drop self-referential class expressions ([#&#8203;10710](https://redirect.github.com/swc-project/swc/issues/10710)) ([39e6c2e](https://redirect.github.com/swc-project/swc/commit/39e6c2ec2d1528594867408cb9c3071319b32f00)) - **(es/minifier)** Mark `cons` and `alt` of `CondExpr` as `ref` ([#&#8203;10740](https://redirect.github.com/swc-project/swc/issues/10740)) ([9649cc8](https://redirect.github.com/swc-project/swc/commit/9649cc80b66edb54db1dadc9214f2c19ea008f24)) - **(es/minifier)** Fix termination detection ([#&#8203;10741](https://redirect.github.com/swc-project/swc/issues/10741)) ([87bc698](https://redirect.github.com/swc-project/swc/commit/87bc69883daae48b633556b55caeb480b7ba2d97)) - **(es/parser)** Allow non-prop operand in delete ([#&#8203;10733](https://redirect.github.com/swc-project/swc/issues/10733)) ([38132e0](https://redirect.github.com/swc-project/swc/commit/38132e0e6abaead3eae15a08610ad5dda5026dd8)) ##### Features - **(es/minifier)** Hoist more properties ([#&#8203;10707](https://redirect.github.com/swc-project/swc/issues/10707)) ([0f2c8d5](https://redirect.github.com/swc-project/swc/commit/0f2c8d5963a48e582bf4517b4a52a6cfb31b399c)) - **(es/transforms)** Expose `tsEnumIsMutable` to JS ([#&#8203;10716](https://redirect.github.com/swc-project/swc/issues/10716)) ([6b3ae00](https://redirect.github.com/swc-project/swc/commit/6b3ae008d80c0bf7b215cae7d8a754e51a732bc9)) ##### Performance - **(es/minifier)** Make `CharFreq::scan` in mangler table-based ([#&#8203;10679](https://redirect.github.com/swc-project/swc/issues/10679)) ([04d39aa](https://redirect.github.com/swc-project/swc/commit/04d39aaa9e57965dacc44d96f3e562cf8311d3bf)) - **(ts/fast-strip)** Use `swc_ecma_parser::Lexer` ([#&#8203;10677](https://redirect.github.com/swc-project/swc/issues/10677)) ([ffe0292](https://redirect.github.com/swc-project/swc/commit/ffe029283139eafd533c287e52b4b7a3c7794b90)) - Optimize `Input::reset_to` ([#&#8203;10719](https://redirect.github.com/swc-project/swc/issues/10719)) ([8084066](https://redirect.github.com/swc-project/swc/commit/808406616a86f84fa4599a22a01a5a3921975e0e)) ##### Refactor - **(es/lexer)** Useless reset ([#&#8203;10714](https://redirect.github.com/swc-project/swc/issues/10714)) ([c9eee0b](https://redirect.github.com/swc-project/swc/commit/c9eee0beadb2ba927b0c4e068eb034b7712ffffd)) - **(es/lexer)** Cleanup `read_int` ([#&#8203;10727](https://redirect.github.com/swc-project/swc/issues/10727)) ([c5fb4b1](https://redirect.github.com/swc-project/swc/commit/c5fb4b13f5507dd4fb58f12860d0ec53d00c157d)) - **(es/parser)** Remove `read_number_no_dot` ([#&#8203;10703](https://redirect.github.com/swc-project/swc/issues/10703)) ([fa8607f](https://redirect.github.com/swc-project/swc/commit/fa8607f1e42a0453d24e72d0c10ab62139d12dd7)) - **(es/parser)** Remove needless branching ([#&#8203;10717](https://redirect.github.com/swc-project/swc/issues/10717)) ([b0c23b2](https://redirect.github.com/swc-project/swc/commit/b0c23b2d31a27205b061a68688dddf4bc59937d7)) ##### Testing - **(es/preset-env)** Add entry import bench ([#&#8203;10722](https://redirect.github.com/swc-project/swc/issues/10722)) ([9868b4d](https://redirect.github.com/swc-project/swc/commit/9868b4d095007bf971dfc3372e12c934d9992fee)) - Make codspeed concurrent on main branch ([#&#8203;10711](https://redirect.github.com/swc-project/swc/issues/10711)) ([4392ce3](https://redirect.github.com/swc-project/swc/commit/4392ce3414a77ca98c9923c093d60ca662615852)) ### [`v1.12.7`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1127---2025-06-26) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.6...v1.12.7) ##### Bug Fixes - **(es/minifier)** Fix condition for preserving properties ([#&#8203;10694](https://redirect.github.com/swc-project/swc/issues/10694)) ([5c57a05](https://redirect.github.com/swc-project/swc/commit/5c57a0559641121218aa8ef2be297c3a97570e70)) - **(es/minifier)** Drop pure tagged string call expr ([#&#8203;10702](https://redirect.github.com/swc-project/swc/issues/10702)) ([85cd9a7](https://redirect.github.com/swc-project/swc/commit/85cd9a71d57d7c0e37b2158bfddfbdbe2b09622f)) - **(es/parser)** Improve error message for template literals ([#&#8203;10690](https://redirect.github.com/swc-project/swc/issues/10690)) ([a066b76](https://redirect.github.com/swc-project/swc/commit/a066b7629079ad15850c41a982031a62decebd2d)) - **(es/parser)** Rescan `>=` for JSX closing tag ([#&#8203;10693](https://redirect.github.com/swc-project/swc/issues/10693)) ([fe82c4c](https://redirect.github.com/swc-project/swc/commit/fe82c4cf83b4cea05403b87bc665f9d0a84928e1)) - **(es/parser)** Support keywords as JSX member expression properties ([#&#8203;10701](https://redirect.github.com/swc-project/swc/issues/10701)) ([643253d](https://redirect.github.com/swc-project/swc/commit/643253d5e1df643fd79eb3f494b56f15bdcbdb47)) ##### Features - **(es/parser)** Add `override` and `out` keyword ([#&#8203;10695](https://redirect.github.com/swc-project/swc/issues/10695)) ([636d7a3](https://redirect.github.com/swc-project/swc/commit/636d7a3830ca3de01ee2078385820e3a37d62343)) - **(es/parser)** Enable import attributes unconditionally ([#&#8203;10706](https://redirect.github.com/swc-project/swc/issues/10706)) ([5ecc3ca](https://redirect.github.com/swc-project/swc/commit/5ecc3ca4da6998c8dc9c94d8c25ab10a3b70b62b)) - **(es/parser)** Expose Token API with unstable feature flag ([#&#8203;10699](https://redirect.github.com/swc-project/swc/issues/10699)) ([750c7d4](https://redirect.github.com/swc-project/swc/commit/750c7d4c84d34091207932dde9e3e1aaac0cf391)) ##### Performance - **(es/parser)** Do not compare error each time ([#&#8203;10696](https://redirect.github.com/swc-project/swc/issues/10696)) ([0ae0341](https://redirect.github.com/swc-project/swc/commit/0ae0341d105a9c57810204352b775acdee26d18e)) ##### Testing - **(es)** Remove outdated test snapshots ([#&#8203;10689](https://redirect.github.com/swc-project/swc/issues/10689)) ([03d520b](https://redirect.github.com/swc-project/swc/commit/03d520bc5be02d45acb173c49d7fcd9580ccacf1)) ### [`v1.12.6`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1126---2025-06-24) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.5...v1.12.6) ##### Bug Fixes - **(es/parser)** Throw error if JSX does not end with `>` ([#&#8203;10687](https://redirect.github.com/swc-project/swc/issues/10687)) ([cb3d6db](https://redirect.github.com/swc-project/swc/commit/cb3d6dbfd4dd9d82bea0222934daf902f57e1034)) - **(es/react-compiler)** Use tsx syntax for parser ([#&#8203;10682](https://redirect.github.com/swc-project/swc/issues/10682)) ([a355e37](https://redirect.github.com/swc-project/swc/commit/a355e376707f35845d5a8b30be0f98fbc2e73b5d)) - **(hstr)** Support MSRV = `1.86` ([#&#8203;10673](https://redirect.github.com/swc-project/swc/issues/10673)) ([de19d1e](https://redirect.github.com/swc-project/swc/commit/de19d1e79d9626b82ee07c3cdefcdcaa317e64e3)) - **(ts/isolated-dts)** Skip parameters without accessibility modifiers in private constructors ([#&#8203;10675](https://redirect.github.com/swc-project/swc/issues/10675)) ([1976d8e](https://redirect.github.com/swc-project/swc/commit/1976d8ef2de0ffd3203b7f450f92ec91a1d3b260)) ##### Features - **(ts/fast-strip)** Support JSX under a feature flag ([#&#8203;10656](https://redirect.github.com/swc-project/swc/issues/10656)) ([6a70d17](https://redirect.github.com/swc-project/swc/commit/6a70d17f17109bcb2e6ed715fe321c3fb3eaae6e)) ##### Miscellaneous Tasks - **(ecosystem-ci)** Exclude `react-leaflet` ([cfbb1f9](https://redirect.github.com/swc-project/swc/commit/cfbb1f9505b430b2e93062611734d2f0a196b008)) ##### Performance - **(es/lexer)** Optimize number literal parsing with fast path ([#&#8203;10655](https://redirect.github.com/swc-project/swc/issues/10655)) ([15d0828](https://redirect.github.com/swc-project/swc/commit/15d0828f2d9a741b053f26e88bd52b5c2c7c78f4)) - **(es/lexer)** Reduce allocations while lexing numbers ([#&#8203;10667](https://redirect.github.com/swc-project/swc/issues/10667)) ([115d228](https://redirect.github.com/swc-project/swc/commit/115d228d90566fb09bf456be9fc203ff1fb7cb34)) - **(es/lexer)** Introduce `byte_search` to reduce comparison operations ([#&#8203;10668](https://redirect.github.com/swc-project/swc/issues/10668)) ([3806ffd](https://redirect.github.com/swc-project/swc/commit/3806ffd04872a556b4a906348ade955814da044d)) - **(es/lexer)** Compare `\n` first ([#&#8203;10669](https://redirect.github.com/swc-project/swc/issues/10669)) ([9c41e2f](https://redirect.github.com/swc-project/swc/commit/9c41e2f71016699917c8109c2bd4660cfa7fb4f3)) - **(es/lexer)** Optimize lexing of numbers with separators ([#&#8203;10665](https://redirect.github.com/swc-project/swc/issues/10665)) ([cac651b](https://redirect.github.com/swc-project/swc/commit/cac651b85d5e0bee9e4d1b1ba4d9df69621a5361)) - **(es/minifier)** Remove needless clones ([#&#8203;10661](https://redirect.github.com/swc-project/swc/issues/10661)) ([5f4f7dd](https://redirect.github.com/swc-project/swc/commit/5f4f7dd0f164a30ff6340dd0114fe0759e64d83f)) - **(ts/fast-strip)** Prealloc buf for codegen ([#&#8203;10680](https://redirect.github.com/swc-project/swc/issues/10680)) ([a8347fe](https://redirect.github.com/swc-project/swc/commit/a8347fea2711203209e1cd1b0c920cb83bb6d957)) ##### Refactor - **(ts/fast-strip)** Rename crate ([#&#8203;10685](https://redirect.github.com/swc-project/swc/issues/10685)) ([6b5904c](https://redirect.github.com/swc-project/swc/commit/6b5904c838394def3b45bd0d1c9bbdc75a1c1af9)) ##### Build - **(wasm)** Fix wasm builds ([eee0578](https://redirect.github.com/swc-project/swc/commit/eee05787231c07b41430d5bfed73f3c39011c491)) ### [`v1.12.5`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1125---2025-06-21) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.4...v1.12.5) ##### Bug Fixes - **(es/parser)** Parse jsx entity ([#&#8203;10652](https://redirect.github.com/swc-project/swc/issues/10652)) ([bfd3bc5](https://redirect.github.com/swc-project/swc/commit/bfd3bc5456a33e3d66008ea198d9c5f38660af39)) - **(es/parser)** Consider reseved ident in jsx name ([#&#8203;10647](https://redirect.github.com/swc-project/swc/issues/10647)) ([9262a59](https://redirect.github.com/swc-project/swc/commit/9262a591fd8f35200948fa298aa0f9cc4d0a06e7)) ##### Performance - **(es/parser)** Optimize `next_token` ([#&#8203;10654](https://redirect.github.com/swc-project/swc/issues/10654)) ([1be2ca0](https://redirect.github.com/swc-project/swc/commit/1be2ca0d6e0cbe096352521b016320b6a30d36b7)) ##### Refactor - **(es/lexer)** Remove faster path for `\t` ([#&#8203;10650](https://redirect.github.com/swc-project/swc/issues/10650)) ([d6ac3b7](https://redirect.github.com/swc-project/swc/commit/d6ac3b7adbe067b3796cba57480806b3e23cfafb)) ### [`v1.12.4`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1124---2025-06-20) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.3...v1.12.4) ##### Bug Fixes - **(es/minifier)** Fix `Buffer` handling of `minify()` API ([#&#8203;10643](https://redirect.github.com/swc-project/swc/issues/10643)) ([cdf068e](https://redirect.github.com/swc-project/swc/commit/cdf068e1bd8f007e06f41bd05f98055243468ba4)) - **(es/minifier)** Fix arrow inlining ([#&#8203;10642](https://redirect.github.com/swc-project/swc/issues/10642)) ([7232c10](https://redirect.github.com/swc-project/swc/commit/7232c102d36bbf6957bd7326d9392d2b00155ee9)) - **(es/parser)** Don't be greedy in the end of jsx open el ([#&#8203;10637](https://redirect.github.com/swc-project/swc/issues/10637)) ([8a2c656](https://redirect.github.com/swc-project/swc/commit/8a2c656d50dd1fe86b7338dc83cc1397a99ebbbe)) - Update `par-core` and `par-iter` ([#&#8203;10629](https://redirect.github.com/swc-project/swc/issues/10629)) ([38f7d51](https://redirect.github.com/swc-project/swc/commit/38f7d51d3ca2d55a85020cca0cffc22b2e5b5b8a)) - Fix CI ([#&#8203;10641](https://redirect.github.com/swc-project/swc/issues/10641)) ([9df98f7](https://redirect.github.com/swc-project/swc/commit/9df98f748eba99de4c51dc407de34b97456e93ce)) ##### Refactor - **(es/parser)** Cleanup ([#&#8203;10631](https://redirect.github.com/swc-project/swc/issues/10631)) ([c7c2035](https://redirect.github.com/swc-project/swc/commit/c7c2035292c3a86d65ad97438ffc9ffa2df09628)) ### [`v1.12.3`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1123---2025-06-19) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.2...v1.12.3) ##### Bug Fixes - **(es/codgen)** Emit leading comments of JSXExprContainer ([#&#8203;10627](https://redirect.github.com/swc-project/swc/issues/10627)) ([2d2162a](https://redirect.github.com/swc-project/swc/commit/2d2162a1e90b997db130ba8ab9b262cd145f998a)) ### [`v1.12.2`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1122---2025-06-19) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.1...v1.12.2) ##### Bug Fixes - **(ci)** Fix build of `@swc/minifier` ([0dc5244](https://redirect.github.com/swc-project/swc/commit/0dc52440ea8f2320614d0875fc421ba647f1a75c)) - **(es/codegen)** Fix `.map` path when using `output_path` ([01e5bd1](https://redirect.github.com/swc-project/swc/commit/01e5bd1d6560d3b40e98122e09d0f7bd7c73b4c5)) - **(es/parser)** Allow type ann in jsx expr child ([#&#8203;10626](https://redirect.github.com/swc-project/swc/issues/10626)) ([48f576c](https://redirect.github.com/swc-project/swc/commit/48f576c64ac119af3bc990c78f06678dc0fdd800)) - **(swc)** Fix wrong caching of resolvers regarding file exts ([#&#8203;10615](https://redirect.github.com/swc-project/swc/issues/10615)) ([68aacd1](https://redirect.github.com/swc-project/swc/commit/68aacd1dfc2dd97feb5636f1833a6fa1e15407bd)) - **(ts/isolated-dts)** Fix usage dependency ([#&#8203;10621](https://redirect.github.com/swc-project/swc/issues/10621)) ([b3677d3](https://redirect.github.com/swc-project/swc/commit/b3677d36681820dd7c0f35ef97c44d5f7de69121)) - **(ts/isolated-dts)** Emit properties in overloaded constructor params ([#&#8203;10623](https://redirect.github.com/swc-project/swc/issues/10623)) ([6634ef1](https://redirect.github.com/swc-project/swc/commit/6634ef1d2fd7f298a4c5fbb5c23e28c2571177b8)) ##### Features - **(swc\_common)** Allow returning `None` in `try_lookup_source_file` ([#&#8203;10625](https://redirect.github.com/swc-project/swc/issues/10625)) ([d8e2405](https://redirect.github.com/swc-project/swc/commit/d8e2405d7f67867699eeda36ca59ac11ca7baf71)) ##### Performance - **(atoms)** Improve `atom!` for inlinable strings ([#&#8203;10612](https://redirect.github.com/swc-project/swc/issues/10612)) ([5113121](https://redirect.github.com/swc-project/swc/commit/51131212c3bd1992bdade5ab509572ad79d1aa53)) - **(es/minifier)** Avoid calling some costly function when optimizing deep nested binary expr ([#&#8203;10611](https://redirect.github.com/swc-project/swc/issues/10611)) ([1434571](https://redirect.github.com/swc-project/swc/commit/1434571477f5f8576a268a2bd32631eb9ce77229)) - **(es/minifier)** Remove needless JSON conversion ([#&#8203;10628](https://redirect.github.com/swc-project/swc/issues/10628)) ([4a58dca](https://redirect.github.com/swc-project/swc/commit/4a58dca92c71c2db871be3a09ea0aa6c9a6702fc)) - **(es/parser)** Reduce cmp in jsx spread child ([#&#8203;10606](https://redirect.github.com/swc-project/swc/issues/10606)) ([fb33c13](https://redirect.github.com/swc-project/swc/commit/fb33c135444edc4de4531cac7d5ae27feabfff76)) ##### Refactor - **(es/parser)** Cleanup - deduplicate some code ([#&#8203;10608](https://redirect.github.com/swc-project/swc/issues/10608)) ([5f9af96](https://redirect.github.com/swc-project/swc/commit/5f9af969d7a123b6cbc82c7a76489acf244a1cf3)) - **(es/parser)** Remove token contexts ([#&#8203;10547](https://redirect.github.com/swc-project/swc/issues/10547)) ([7ffe9d2](https://redirect.github.com/swc-project/swc/commit/7ffe9d23ca55c61acef69782e88d2e0e0e7ea47a)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/cedarjs/cedar). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDEuNDAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhbmdlc2V0cy1vayIsInJlbGVhc2U6ZGVwZW5kZW5jeSJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent aa6502b commit 68c5550

File tree

3 files changed

+48
-48
lines changed

3 files changed

+48
-48
lines changed

packages/prerender/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
"@rollup/plugin-commonjs": "28.0.6",
5050
"@rollup/plugin-node-resolve": "16.0.1",
5151
"@rollup/plugin-replace": "6.0.2",
52-
"@swc/core": "1.12.1",
52+
"@swc/core": "1.13.2",
5353
"@whatwg-node/fetch": "0.9.21",
5454
"babel-plugin-ignore-html-and-css-imports": "0.1.0",
5555
"cheerio": "1.0.0",

packages/vite/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
"@cedarjs/project-config": "workspace:*",
6767
"@cedarjs/server-store": "workspace:*",
6868
"@cedarjs/web": "workspace:*",
69-
"@swc/core": "1.12.1",
69+
"@swc/core": "1.13.2",
7070
"@vitejs/plugin-react": "4.3.4",
7171
"@whatwg-node/fetch": "0.9.21",
7272
"@whatwg-node/server": "0.9.65",

yarn.lock

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -3254,7 +3254,7 @@ __metadata:
32543254
"@rollup/plugin-commonjs": "npm:28.0.6"
32553255
"@rollup/plugin-node-resolve": "npm:16.0.1"
32563256
"@rollup/plugin-replace": "npm:6.0.2"
3257-
"@swc/core": "npm:1.12.1"
3257+
"@swc/core": "npm:1.13.2"
32583258
"@types/mime-types": "npm:2.1.4"
32593259
"@whatwg-node/fetch": "npm:0.9.21"
32603260
babel-plugin-ignore-html-and-css-imports: "npm:0.1.0"
@@ -3537,7 +3537,7 @@ __metadata:
35373537
"@cedarjs/server-store": "workspace:*"
35383538
"@cedarjs/web": "workspace:*"
35393539
"@hyrious/esbuild-plugin-commonjs": "npm:0.2.6"
3540-
"@swc/core": "npm:1.12.1"
3540+
"@swc/core": "npm:1.13.2"
35413541
"@types/busboy": "npm:^1"
35423542
"@types/express": "npm:4"
35433543
"@types/fs-extra": "npm:11.0.4"
@@ -10351,90 +10351,90 @@ __metadata:
1035110351
languageName: node
1035210352
linkType: hard
1035310353

10354-
"@swc/core-darwin-arm64@npm:1.12.1":
10355-
version: 1.12.1
10356-
resolution: "@swc/core-darwin-arm64@npm:1.12.1"
10354+
"@swc/core-darwin-arm64@npm:1.13.2":
10355+
version: 1.13.2
10356+
resolution: "@swc/core-darwin-arm64@npm:1.13.2"
1035710357
conditions: os=darwin & cpu=arm64
1035810358
languageName: node
1035910359
linkType: hard
1036010360

10361-
"@swc/core-darwin-x64@npm:1.12.1":
10362-
version: 1.12.1
10363-
resolution: "@swc/core-darwin-x64@npm:1.12.1"
10361+
"@swc/core-darwin-x64@npm:1.13.2":
10362+
version: 1.13.2
10363+
resolution: "@swc/core-darwin-x64@npm:1.13.2"
1036410364
conditions: os=darwin & cpu=x64
1036510365
languageName: node
1036610366
linkType: hard
1036710367

10368-
"@swc/core-linux-arm-gnueabihf@npm:1.12.1":
10369-
version: 1.12.1
10370-
resolution: "@swc/core-linux-arm-gnueabihf@npm:1.12.1"
10368+
"@swc/core-linux-arm-gnueabihf@npm:1.13.2":
10369+
version: 1.13.2
10370+
resolution: "@swc/core-linux-arm-gnueabihf@npm:1.13.2"
1037110371
conditions: os=linux & cpu=arm
1037210372
languageName: node
1037310373
linkType: hard
1037410374

10375-
"@swc/core-linux-arm64-gnu@npm:1.12.1":
10376-
version: 1.12.1
10377-
resolution: "@swc/core-linux-arm64-gnu@npm:1.12.1"
10375+
"@swc/core-linux-arm64-gnu@npm:1.13.2":
10376+
version: 1.13.2
10377+
resolution: "@swc/core-linux-arm64-gnu@npm:1.13.2"
1037810378
conditions: os=linux & cpu=arm64 & libc=glibc
1037910379
languageName: node
1038010380
linkType: hard
1038110381

10382-
"@swc/core-linux-arm64-musl@npm:1.12.1":
10383-
version: 1.12.1
10384-
resolution: "@swc/core-linux-arm64-musl@npm:1.12.1"
10382+
"@swc/core-linux-arm64-musl@npm:1.13.2":
10383+
version: 1.13.2
10384+
resolution: "@swc/core-linux-arm64-musl@npm:1.13.2"
1038510385
conditions: os=linux & cpu=arm64 & libc=musl
1038610386
languageName: node
1038710387
linkType: hard
1038810388

10389-
"@swc/core-linux-x64-gnu@npm:1.12.1":
10390-
version: 1.12.1
10391-
resolution: "@swc/core-linux-x64-gnu@npm:1.12.1"
10389+
"@swc/core-linux-x64-gnu@npm:1.13.2":
10390+
version: 1.13.2
10391+
resolution: "@swc/core-linux-x64-gnu@npm:1.13.2"
1039210392
conditions: os=linux & cpu=x64 & libc=glibc
1039310393
languageName: node
1039410394
linkType: hard
1039510395

10396-
"@swc/core-linux-x64-musl@npm:1.12.1":
10397-
version: 1.12.1
10398-
resolution: "@swc/core-linux-x64-musl@npm:1.12.1"
10396+
"@swc/core-linux-x64-musl@npm:1.13.2":
10397+
version: 1.13.2
10398+
resolution: "@swc/core-linux-x64-musl@npm:1.13.2"
1039910399
conditions: os=linux & cpu=x64 & libc=musl
1040010400
languageName: node
1040110401
linkType: hard
1040210402

10403-
"@swc/core-win32-arm64-msvc@npm:1.12.1":
10404-
version: 1.12.1
10405-
resolution: "@swc/core-win32-arm64-msvc@npm:1.12.1"
10403+
"@swc/core-win32-arm64-msvc@npm:1.13.2":
10404+
version: 1.13.2
10405+
resolution: "@swc/core-win32-arm64-msvc@npm:1.13.2"
1040610406
conditions: os=win32 & cpu=arm64
1040710407
languageName: node
1040810408
linkType: hard
1040910409

10410-
"@swc/core-win32-ia32-msvc@npm:1.12.1":
10411-
version: 1.12.1
10412-
resolution: "@swc/core-win32-ia32-msvc@npm:1.12.1"
10410+
"@swc/core-win32-ia32-msvc@npm:1.13.2":
10411+
version: 1.13.2
10412+
resolution: "@swc/core-win32-ia32-msvc@npm:1.13.2"
1041310413
conditions: os=win32 & cpu=ia32
1041410414
languageName: node
1041510415
linkType: hard
1041610416

10417-
"@swc/core-win32-x64-msvc@npm:1.12.1":
10418-
version: 1.12.1
10419-
resolution: "@swc/core-win32-x64-msvc@npm:1.12.1"
10417+
"@swc/core-win32-x64-msvc@npm:1.13.2":
10418+
version: 1.13.2
10419+
resolution: "@swc/core-win32-x64-msvc@npm:1.13.2"
1042010420
conditions: os=win32 & cpu=x64
1042110421
languageName: node
1042210422
linkType: hard
1042310423

10424-
"@swc/core@npm:1.12.1":
10425-
version: 1.12.1
10426-
resolution: "@swc/core@npm:1.12.1"
10424+
"@swc/core@npm:1.13.2":
10425+
version: 1.13.2
10426+
resolution: "@swc/core@npm:1.13.2"
1042710427
dependencies:
10428-
"@swc/core-darwin-arm64": "npm:1.12.1"
10429-
"@swc/core-darwin-x64": "npm:1.12.1"
10430-
"@swc/core-linux-arm-gnueabihf": "npm:1.12.1"
10431-
"@swc/core-linux-arm64-gnu": "npm:1.12.1"
10432-
"@swc/core-linux-arm64-musl": "npm:1.12.1"
10433-
"@swc/core-linux-x64-gnu": "npm:1.12.1"
10434-
"@swc/core-linux-x64-musl": "npm:1.12.1"
10435-
"@swc/core-win32-arm64-msvc": "npm:1.12.1"
10436-
"@swc/core-win32-ia32-msvc": "npm:1.12.1"
10437-
"@swc/core-win32-x64-msvc": "npm:1.12.1"
10428+
"@swc/core-darwin-arm64": "npm:1.13.2"
10429+
"@swc/core-darwin-x64": "npm:1.13.2"
10430+
"@swc/core-linux-arm-gnueabihf": "npm:1.13.2"
10431+
"@swc/core-linux-arm64-gnu": "npm:1.13.2"
10432+
"@swc/core-linux-arm64-musl": "npm:1.13.2"
10433+
"@swc/core-linux-x64-gnu": "npm:1.13.2"
10434+
"@swc/core-linux-x64-musl": "npm:1.13.2"
10435+
"@swc/core-win32-arm64-msvc": "npm:1.13.2"
10436+
"@swc/core-win32-ia32-msvc": "npm:1.13.2"
10437+
"@swc/core-win32-x64-msvc": "npm:1.13.2"
1043810438
"@swc/counter": "npm:^0.1.3"
1043910439
"@swc/types": "npm:^0.1.23"
1044010440
peerDependencies:
@@ -10463,7 +10463,7 @@ __metadata:
1046310463
peerDependenciesMeta:
1046410464
"@swc/helpers":
1046510465
optional: true
10466-
checksum: 10c0/7b0ae5a4cbb330544a4282b91dc9e1700a707c11924e7a0267d1a1054faec218fc89cb01b7e657720b6758330ffe847f9505c531931e3a2c7c933ee3f4e96f0d
10466+
checksum: 10c0/aa961c45fc4bb7b427bdf3b061eb009da577b4347864c56e22526e9dd27c83b1dfa21b931ce3a2d130b47d8067bf01743a13fa9851eaff32475caf50f97a6388
1046710467
languageName: node
1046810468
linkType: hard
1046910469

0 commit comments

Comments
 (0)