chore(deps): update dependency @swc/core to v1.15.5 #44

Merged
renovate-bot merged 1 commit from renovate/swc-monorepo into v13-appv2 2025-12-15 13:33:50 +00:00
Collaborator

This PR contains the following updates:

Package Change Age Confidence
@swc/core (source) 1.15.3 -> 1.15.5 age confidence

Release Notes

swc-project/swc (@​swc/core)

v1.15.5

Compare Source

Bug Fixes

v1.15.4

Compare Source

Bug Fixes
  • (es/compat) Preserve return value for single-property object destructuring (#​11334) (847ad22)

  • (es/compat) Fix generator transform for compound assignments, for-in, and labeled break (#​11339) (9b6bedd)

  • (es/compat) Destructuring evaluation order (#​11337) (49d04c7)

  • (es/compat) Fix parameter default value evaluation order with object rest (#​11352) (2ebb261)

  • (es/fixer) Preserve parens around IFFE in binary expressions within sequences (#​11324) (a4c84ea)

  • (es/helpers) Avoid extra trap calls on excluded keys in object rest spread (#​11338) (4662caf)

  • (es/minifier) Fix debug cargo feature (#​11325) (be86fad)

  • (es/minifier) Fix optimization pass for merge_imports (#​11331) (ca2f7ed)

  • (es/parser) Don't call bump_bytes in the continue_if of byte_search! (#​11328) (583619d)

  • (es/parser) Support type-only string literal in import specifiers (#​11333) (07762f1)

  • (es/parser) Handle TypeScript expressions in destructuring patterns (#​11353) (160ec34)

  • (es/transformer) Complete replace_this_in_expr implementation (#​11361) (58c4067)

  • (es/transformer) Fix pass order (#​11370) (373048a)

Features
Performance

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@swc/core](https://swc.rs) ([source](https://github.com/swc-project/swc)) | [`1.15.3` -> `1.15.5`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.15.3/1.15.5) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.15.5?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.15.3/1.15.5?slim=true) | --- ### Release Notes <details> <summary>swc-project/swc (@&#8203;swc/core)</summary> ### [`v1.15.5`](https://github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1155---2025-12-15) [Compare Source](https://github.com/swc-project/swc/compare/v1.15.4...v1.15.5) ##### Bug Fixes - **(es/parser)** Fix `bump` length ([#&#8203;11372](https://github.com/swc-project/swc/issues/11372)) ([ec5c1bc](https://github.com/swc-project/swc/commit/ec5c1bc5bf23249fd7cbd786ab735f9abb4ed9cb)) - **(es/transforms)** Adjust import rewriter pass before inject helpers pass ([#&#8203;11371](https://github.com/swc-project/swc/issues/11371)) ([8516991](https://github.com/swc-project/swc/commit/8516991cb5316b1fbdc7d52daa6f64b9ca9e0f32)) ### [`v1.15.4`](https://github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1154---2025-12-13) [Compare Source](https://github.com/swc-project/swc/compare/v1.15.3...v1.15.4) ##### Bug Fixes - **(es/compat)** Preserve return value for single-property object destructuring ([#&#8203;11334](https://github.com/swc-project/swc/issues/11334)) ([847ad22](https://github.com/swc-project/swc/commit/847ad222a9a95e189850172345b0c26dfeb6c225)) - **(es/compat)** Fix generator transform for compound assignments, for-in, and labeled break ([#&#8203;11339](https://github.com/swc-project/swc/issues/11339)) ([9b6bedd](https://github.com/swc-project/swc/commit/9b6bedd6dab07f81808ee949c769c24e7ecda8a0)) - **(es/compat)** Destructuring evaluation order ([#&#8203;11337](https://github.com/swc-project/swc/issues/11337)) ([49d04c7](https://github.com/swc-project/swc/commit/49d04c750dc771a6b4a01ae7a0b438f48098a485)) - **(es/compat)** Fix parameter default value evaluation order with object rest ([#&#8203;11352](https://github.com/swc-project/swc/issues/11352)) ([2ebb261](https://github.com/swc-project/swc/commit/2ebb261c90ab24290a8b972bd4bd7b5b452ddefc)) - **(es/fixer)** Preserve parens around IFFE in binary expressions within sequences ([#&#8203;11324](https://github.com/swc-project/swc/issues/11324)) ([a4c84ea](https://github.com/swc-project/swc/commit/a4c84ea7807839a87300d2e931b6a457f248b33a)) - **(es/helpers)** Avoid extra trap calls on excluded keys in object rest spread ([#&#8203;11338](https://github.com/swc-project/swc/issues/11338)) ([4662caf](https://github.com/swc-project/swc/commit/4662caf427c67a2aea7dade478b0f7c00276b30e)) - **(es/minifier)** Fix `debug` cargo feature ([#&#8203;11325](https://github.com/swc-project/swc/issues/11325)) ([be86fad](https://github.com/swc-project/swc/commit/be86fad7e9b935faac2da7d881a6991295a6dbad)) - **(es/minifier)** Fix optimization pass for `merge_imports` ([#&#8203;11331](https://github.com/swc-project/swc/issues/11331)) ([ca2f7ed](https://github.com/swc-project/swc/commit/ca2f7ed0d06c7d0971102875a5463176d0dd5204)) - **(es/parser)** Don't call `bump_bytes` in the `continue_if` of `byte_search!` ([#&#8203;11328](https://github.com/swc-project/swc/issues/11328)) ([583619d](https://github.com/swc-project/swc/commit/583619d019b548621becb8fb0c895dd9ce85da71)) - **(es/parser)** Support type-only string literal in import specifiers ([#&#8203;11333](https://github.com/swc-project/swc/issues/11333)) ([07762f1](https://github.com/swc-project/swc/commit/07762f13e9ddc5e756b545cb2a6877f427733406)) - **(es/parser)** Handle TypeScript expressions in destructuring patterns ([#&#8203;11353](https://github.com/swc-project/swc/issues/11353)) ([160ec34](https://github.com/swc-project/swc/commit/160ec343404d7363e94a447be5c23bed2ab50e37)) - **(es/transformer)** Complete `replace_this_in_expr` implementation ([#&#8203;11361](https://github.com/swc-project/swc/issues/11361)) ([58c4067](https://github.com/swc-project/swc/commit/58c406723e78fbe87011450dd87edbf52508c08e)) - **(es/transformer)** Fix pass order ([#&#8203;11370](https://github.com/swc-project/swc/issues/11370)) ([373048a](https://github.com/swc-project/swc/commit/373048ae3e6ad0b344bc8aa298765a207289a861)) ##### Features - **(es/minifier)** Optimize `typeof x == "undefined"` to `typeof x > "u"` ([#&#8203;11367](https://github.com/swc-project/swc/issues/11367)) ([a5e144b](https://github.com/swc-project/swc/commit/a5e144bc6329431fcb4beb63b441627e7afce1fa)) - **(es/parser)** Support `no_paren` parser option ([#&#8203;11359](https://github.com/swc-project/swc/issues/11359)) ([5b9d77c](https://github.com/swc-project/swc/commit/5b9d77c1c89ade5772c6feee429386faf3b93a39)) - **(es/parser)** Revert `no_paren` parser option ([#&#8203;11362](https://github.com/swc-project/swc/issues/11362)) ([57a8731](https://github.com/swc-project/swc/commit/57a87313194f825efc2ce91d41fb27b8e1e9d9aa)) - **(es/transfomer)** Add modules to prepare porting ([#&#8203;11347](https://github.com/swc-project/swc/issues/11347)) ([68d740c](https://github.com/swc-project/swc/commit/68d740cc5c2097954d0a7827775af7ac0b3f7cee)) - **(es/transform)** Add common fields ([#&#8203;11346](https://github.com/swc-project/swc/issues/11346)) ([1a8759f](https://github.com/swc-project/swc/commit/1a8759f30b1d2253bd5e267f68970ca58f301b68)) - **(es/transformer)** Merge `async-to-generator` ([#&#8203;11355](https://github.com/swc-project/swc/issues/11355)) ([c388e87](https://github.com/swc-project/swc/commit/c388e870cae2e9253f1ef39f659aebe7470ea741)) - **(es/transformer)** Merge `async_to_generator` ([#&#8203;11358](https://github.com/swc-project/swc/issues/11358)) ([25f3a47](https://github.com/swc-project/swc/commit/25f3a4724d48e7fe32eebacd743f1ab623681e46)) - **(es/transformer)** Merge `object_rest_spread` ([#&#8203;11357](https://github.com/swc-project/swc/issues/11357)) ([752188e](https://github.com/swc-project/swc/commit/752188ef85d8b0b36d8d60e962d5fbe6349b6263)) - **(es/transformer)** Merge `nullish_coalescing` ([#&#8203;11365](https://github.com/swc-project/swc/issues/11365)) ([5fb686a](https://github.com/swc-project/swc/commit/5fb686a2c2fca583707406b7d2fec1a60bf9d4c9)) - **(es/transformer)** Merge `logical_assignment_operators` ([#&#8203;11369](https://github.com/swc-project/swc/issues/11369)) ([94946fa](https://github.com/swc-project/swc/commit/94946fa40b972f86c8aa006b29a49307127bceeb)) ##### Performance - **(es/compat)** Merge `exponentation_operator` ([#&#8203;11310](https://github.com/swc-project/swc/issues/11310)) ([0ef3637](https://github.com/swc-project/swc/commit/0ef3637606035ce6258c9893fe458bc80c598574)) - **(es/compat)** Merge `optional_catch_binding` ([#&#8203;11313](https://github.com/swc-project/swc/issues/11313)) ([468d20c](https://github.com/swc-project/swc/commit/468d20cf811794e2e905617b4426e8d593cbca59)) - **(es/compat)** Use merged transformer ([#&#8203;11366](https://github.com/swc-project/swc/issues/11366)) ([c4a5e79](https://github.com/swc-project/swc/commit/c4a5e7989bf0bb943051c56d03f8121d921c9f13)) - **(es/parser)** Optimize `byte_search!` ([#&#8203;11323](https://github.com/swc-project/swc/issues/11323)) ([67f67c1](https://github.com/swc-project/swc/commit/67f67c1dcb45203601d96d4e7a77cb4c16e82d79)) - **(es/parser)** Small optimization after byte-based lexer ([#&#8203;11340](https://github.com/swc-project/swc/issues/11340)) ([c92ea4e](https://github.com/swc-project/swc/commit/c92ea4ec5f32654921efaee9af8cb09dc39457df)) - **(es/parser)** Use `slice` rather than matching keywords ([#&#8203;11341](https://github.com/swc-project/swc/issues/11341)) ([b6ad2cb](https://github.com/swc-project/swc/commit/b6ad2cb114c99676c912ffa6984e50da677630cf)) - **(parser)** Make all parsers work by byte instead of char ([#&#8203;11318](https://github.com/swc-project/swc/issues/11318)) ([725efd1](https://github.com/swc-project/swc/commit/725efd16c67f4f2d42c6b3c673cb0ad473ff0ff3)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, 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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41NC4xIiwidXBkYXRlZEluVmVyIjoiNDIuNTQuMSIsInRhcmdldEJyYW5jaCI6InYxMy1hcHB2MiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZSJdfQ==-->
chore(deps): update dependency @swc/core to v1.15.5
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
ci/woodpecker/pr/checks Pipeline was successful
0f11d17016
renovate-bot scheduled this pull request to auto merge when all checks succeed 2025-12-15 13:32:54 +00:00
renovate-bot merged commit c3747e6c09 into v13-appv2 2025-12-15 13:33:50 +00:00
renovate-bot deleted branch renovate/swc-monorepo 2025-12-15 13:33:50 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Athemis/ds4!44
No description provided.