Skip to content

chore(deps): update dependency @swc/core to v1.16.20 - #1030

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/swc-monorepo
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/swc-monorepo

Conversation

@renovate

@renovate renovate Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@swc/core (source) 1.16.2 → 1.16.20 age confidence

Release Notes

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

v1.16.20

Compare Source

Bug Fixes
  • (es/codegen) Disambiguate TSX generic arrows (#​12505) (2c9d198)

  • (es/codegen) Preserve non-null token boundaries (#​12504) (410ae3a)

  • (es/codegen) Parenthesize typed arrow parameters (#​12503) (aa1ffd6)

  • (es/codegen) Preserve TypeScript token boundaries (#​12523) (9f36ae0)

  • (es/codegen) Emit space after div if rhs starts with a regex (#​12544) (dddf716)

  • (es/codegen) Preserve optional call type arguments (#​12549) (f7bef4d)

  • (es/compat) Scope private access modes to each member (#​12526) (c0e3fa1)

  • (es/fixer) Preserve TypeScript expression grouping (#​12518) (b9d3f8f)

  • (es/fixer) Preserve TypeScript operand grouping (#​12539) (7c4a214)

  • (es/fixer) Avoid panicking on recovered parenthesized assignment targets (#​12551) (ec34371)

  • (es/fixer) Preserve optional chain boundaries (#​12550) (01d5630)

  • (es/fixer) Wrap function declarations in sloppy-mode loop bodies (#​12567) (76ff943)

  • (es/minifier) Bound literal expressions copied by the sequential inliner (#​12521) (60c700f)

  • (es/minifier) Preserve rest array identity when its reference runs more than once (#​12546) (4768dbe)

  • (es/minifier) Keep trimLeft and trimRight on string literals (#​12574) (663ffb0)

  • (es/minifier) Keep directive prologue when merging if returns (#​12580) (fd0edaf)

  • (es/minifier) Preserve new async and generator (#​12558) (8f06994)

  • (es/minifier) Release utils API required by registry builds (#​12582) (b5a52b9)

  • (es/parser) Isolate enum await context (#​12506) (b789495)

  • (es/parser) Allow await function names in async arrow parameters (#​12517) (0827541)

  • (es/parser) Preserve invalid JSX numeric entities as literal text (#​12524) (31b5fb9)

  • (es/parser) Allow namespace await identifiers (#​12507) (3daa5dc)

  • (es/parser) Align TypeScript expression lookahead (#​12535) (7ef5966)

  • (es/parser) Do not treat optional get/set fields as accessors (#​12559) (a2fedec)

  • (es/parser) Recover non-entity expressions in TypeScript heritage clauses (#​12552) (48586cb)

  • (native) Allow unmapped overflow owners in Linux cache ancestors (#​12547) (8ce7daa)

  • (native-addon) Use ProgramData after unsafe Windows profile caches (#​12534) (47394b8)

  • (react-compiler) Preserve intrinsic JSX tags during binding renames (#​12536) (c25e42e)

  • (ts/fast-strip) Preserve runtime boundaries during type erasure (#​12575) (ccdc3c1)

Documentation
Features
Performance
Testing
  • (es/transforms) Isolate transform timing from AST cloning (#​12540) (63ee4aa)
Ci

v1.16.18

Compare Source

Bug Fixes

v1.16.17

Compare Source

Bug Fixes
Features
  • (ci) Restrict pull requests to trusted contributors (#​12463) (ee297d6)

  • (es/codegen) Support configurable output indentation (#​12490) (2058335)

    • BREAKING: support configurable output indentation (#​12490)
Miscellaneous Tasks
Performance
Refactor
  • (es/parser) Isolate parser state and make grammar parameters explicit (#​12425) (5898e8a)
Ci
  • Refresh CodSpeed main baseline (c19d531)

v1.16.13

Compare Source

Bug Fixes
  • (swc_config) Show why an options object failed to deserialize (#​12441) (e92460a)
Performance
Testing
  • (es/ast) Add missing ctxt field to jsx_element serde test (#​12439) (7dc1796)

v1.16.12

Compare Source

Bug Fixes
Documentation
Features
  • (bindings) Add private compressed native addon foundation (#​12289) (2855b5a)

  • (bindings) Gate native npm releases on verified carriers (#​12292) (556044f)

  • (es/minifier) Honor /*#__PURE__*/ on property reads and destructuring patterns (#​12384) (43f4fdb)

  • (es/minifier) Account for shorthand expansion when inlining (#​12428) (bd4c573)

  • (es/module) Support moduleRoot for AMD module IDs (#​11964) (4b4c135)

Miscellaneous Tasks
Performance
Refactor
Testing
Mod
Revert

Configuration

📅 Schedule: (UTC)

  • 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 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 was generated by Mend Renovate. View the repository job log.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-01T13:51:58.550949Z 9272f35 New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@renovate
renovate Bot force-pushed the renovate/swc-monorepo branch from ca98141 to 9146c7c Compare October 10, 2026 13:27
@renovate renovate Bot changed the title chore(deps): update dependency @swc/core to v1.16.12 chore(deps): update dependency @swc/core to v1.16.13 Oct 10, 2026
@renovate
renovate Bot force-pushed the renovate/swc-monorepo branch from 9146c7c to dce5fe6 Compare October 21, 2026 09:29
@renovate renovate Bot changed the title chore(deps): update dependency @swc/core to v1.16.13 chore(deps): update dependency @swc/core to v1.16.18 Oct 21, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: dce5fe6eb9

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread package-lock.json Outdated
Comment on lines +6664 to +6665
"version": "1.16.18",
"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.16.18.tgz",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Align the locked SWC version with the reviewed update

For this Renovate update advertised and release-noted as 1.16.13, npm ci actually installs 1.16.18 because the lockfile pins both @swc/core and its native artifacts to that version. This silently includes five additional releases that were not represented in the dependency review; either lock the packages to 1.16.13 or update the title and release notes to cover 1.16.18.

AGENTS.md reference: AGENTS.md:L83-L92

Useful? React with 👍 / 👎.

@renovate
renovate Bot force-pushed the renovate/swc-monorepo branch from dce5fe6 to 9272f35 Compare November 1, 2026 13:50
@renovate renovate Bot changed the title chore(deps): update dependency @swc/core to v1.16.18 chore(deps): update dependency @swc/core to v1.16.20 Nov 1, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 9272f358e3

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread package-lock.json
"version": "1.16.2",
"resolved": "https://registry.npmjs.org/@swc/core/-/core-1.16.2.tgz",
"integrity": "sha512-95I4kiSMeveI/Mhi+tE4fiWcWLUMfzfKrk0jtr8LRMqHgOgq+xHS+zExkDqoO4b5OeeuXHMWVdD5MeP3X6sULw==",
"version": "1.16.20",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Match the lockfile to the advertised SWC update

For this update advertised and release-noted as 1.16.18, npm ci installs 1.16.20 because the lockfile pins @swc/core and all native artifacts to that version, so reviewers are approving two additional releases that the PR does not describe. Fresh evidence in this revision is the new 1.16.20 lock entry; either lock the packages to 1.16.18 or update the title and release notes to cover 1.16.20.

AGENTS.md reference: AGENTS.md:L83-L92

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants