Skip to content

chore(deps): bump the oxc group across 1 directory with 10 updates - #219

Merged
github-actions[bot] merged 2 commits into
mainfrom
dependabot/cargo/oxc-6f3f534d32
Sep 2, 2026
Merged

github-actions[bot] merged 2 commits into
mainfrom
dependabot/cargo/oxc-6f3f534d32

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 19, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the oxc group with 10 updates in the / directory:

Package From To
oxc_allocator 0.143.0 0.146.0
oxc_ast 0.143.0 0.146.0
oxc_ast_visit 0.143.0 0.146.0
oxc_codegen 0.143.0 0.146.0
oxc_parser 0.143.0 0.146.0
oxc_semantic 0.143.0 0.146.0
oxc_span 0.143.0 0.146.0
oxc_syntax 0.143.0 0.146.0
oxc_transformer 0.143.0 0.146.0
oxc_traverse 0.143.0 0.146.0

Updates oxc_allocator from 0.143.0 to 0.146.0

Release notes

Sourced from oxc_allocator's releases.

oxc crates_v0.146.0

🚀 Features

  • 83cb516 minifier: Improve negation of expressions in boolean context (#25755) (Armano)

🐛 Bug Fixes

  • 82a790d codegen: Narrow printSync input type (#25871) (camc314)
  • 134fb22 isolated-declarations: Preserve unresolved parameter types (#25909) (Dunqing)
  • 526c2b3 codegen: Remove deprecated test APIs (#25889) (camc314)
  • 344a9b2 codegen: Align enum template sourcemaps (#25872) (camc314)

⚡ Performance

  • 603b904 packages/codegen: Check sourceText only once (#25887) (overlookmotel)
  • 5ef0c93 minifier: Unwrap all unary exprs without creating dummy expressions (#25891) (Armano)
  • 8783524 packages/codegen: Remove loop from growMappingBuffer (#25886) (overlookmotel)
  • b6b14c0 packages/codegen: Remove redundant branch (#25885) (overlookmotel)
  • be6adf0 packages/sourcemap: Make location passed to recordSourceMapping always a number (#25884) (overlookmotel)
  • f720f15 packages/codegen: Take named-mapping only code off hot path in recordSourceMapping (#25883) (overlookmotel)
  • a734af5 packages/codegen: Remove redundant setting of last in printImportAttributes and printIf (#25882) (overlookmotel)
  • c6e44c6 packages/codegen: Combine 2 writes in printJSXElement (#25881) (overlookmotel)
  • 8801662 packages/codegen: Remove redundant mapping from printParams (#25880) (overlookmotel)

📚 Documentation

  • 5ad330e packages/codegen: Reformat comments (#25876) (overlookmotel)

oxc crates_v0.145.0

💥 BREAKING CHANGES

  • 365274e packages/codegen: [BREAKING] printSync return an object (#25720) (overlookmotel)

🚀 Features

  • 6a7eb60 packages/codegen: Alter capitalization of sourceFilename option (#25854) (overlookmotel)
  • 300763f packages/codegen: Add full source map support (#25585) (camc314)
  • a169e4a napi/minify: Expose property name mangling options (#24741) (Dunqing)
  • 2f5cdb1 minifier: Add property name mangling (#24740) (Dunqing)
  • 4922141 mangler: Deduplicate private accessor names (#25601) (camc314)
  • 1c4f519 napi: Add Relay transform plugin (#25503) (Boshen)
  • a4478e9 codegen: Add oxc-codegen package (#25488) (overlookmotel)

🐛 Bug Fixes

  • 0fbcf64 codegen: Validate sourcemap options (#25860) (camc314)
  • 345f981 react_compiler: Skip node_modules by default (#25859) (Boshen)
  • ab81f3f minifier: Drop side-effect-free additions (#25639) (Dunqing)
  • 241c559 napi/minify: Accept RegExp for property filters (#25827) (Dunqing)
  • 4cc7ea4 codegen: Reject invalid indent options (#25807) (camc314)

... (truncated)

Commits
  • 0389c40 release(crates): oxc v0.146.0 (#25912)
  • b016583 refactor(codegen): use magicString to preserve mappings in strip-ts (#25870)
  • 82a790d fix(codegen): narrow printSync input type (#25871)
  • 603b904 perf(packages/codegen): check sourceText only once (#25887)
  • 24d1a04 chore(linter): Mark vue/prefer-single-event-payload as unsupported. (#25898)
  • 51d36d7 fix(linter/vue): resolve vue imports via shared import helpers (#25903)
  • 83a68d2 fix(linter/react/no-react-children): resolve react imports by symbol (#25901)
  • 124e196 fix(linter): resolve globals by reference, not by name (#25905)
  • 134fb22 fix(isolated-declarations): preserve unresolved parameter types (#25909)
  • 83cb516 feat(minifier): improve negation of expressions in boolean context (#25755)
  • Additional commits viewable in compare view

Updates oxc_ast from 0.143.0 to 0.146.0

Release notes

Sourced from oxc_ast's releases.

oxc crates_v0.146.0

🚀 Features

  • 83cb516 minifier: Improve negation of expressions in boolean context (#25755) (Armano)

🐛 Bug Fixes

  • 82a790d codegen: Narrow printSync input type (#25871) (camc314)
  • 134fb22 isolated-declarations: Preserve unresolved parameter types (#25909) (Dunqing)
  • 526c2b3 codegen: Remove deprecated test APIs (#25889) (camc314)
  • 344a9b2 codegen: Align enum template sourcemaps (#25872) (camc314)

⚡ Performance

  • 603b904 packages/codegen: Check sourceText only once (#25887) (overlookmotel)
  • 5ef0c93 minifier: Unwrap all unary exprs without creating dummy expressions (#25891) (Armano)
  • 8783524 packages/codegen: Remove loop from growMappingBuffer (#25886) (overlookmotel)
  • b6b14c0 packages/codegen: Remove redundant branch (#25885) (overlookmotel)
  • be6adf0 packages/sourcemap: Make location passed to recordSourceMapping always a number (#25884) (overlookmotel)
  • f720f15 packages/codegen: Take named-mapping only code off hot path in recordSourceMapping (#25883) (overlookmotel)
  • a734af5 packages/codegen: Remove redundant setting of last in printImportAttributes and printIf (#25882) (overlookmotel)
  • c6e44c6 packages/codegen: Combine 2 writes in printJSXElement (#25881) (overlookmotel)
  • 8801662 packages/codegen: Remove redundant mapping from printParams (#25880) (overlookmotel)

📚 Documentation

  • 5ad330e packages/codegen: Reformat comments (#25876) (overlookmotel)

oxc crates_v0.145.0

💥 BREAKING CHANGES

  • 365274e packages/codegen: [BREAKING] printSync return an object (#25720) (overlookmotel)

🚀 Features

  • 6a7eb60 packages/codegen: Alter capitalization of sourceFilename option (#25854) (overlookmotel)
  • 300763f packages/codegen: Add full source map support (#25585) (camc314)
  • a169e4a napi/minify: Expose property name mangling options (#24741) (Dunqing)
  • 2f5cdb1 minifier: Add property name mangling (#24740) (Dunqing)
  • 4922141 mangler: Deduplicate private accessor names (#25601) (camc314)
  • 1c4f519 napi: Add Relay transform plugin (#25503) (Boshen)
  • a4478e9 codegen: Add oxc-codegen package (#25488) (overlookmotel)

🐛 Bug Fixes

  • 0fbcf64 codegen: Validate sourcemap options (#25860) (camc314)
  • 345f981 react_compiler: Skip node_modules by default (#25859) (Boshen)
  • ab81f3f minifier: Drop side-effect-free additions (#25639) (Dunqing)
  • 241c559 napi/minify: Accept RegExp for property filters (#25827) (Dunqing)
  • 4cc7ea4 codegen: Reject invalid indent options (#25807) (camc314)

... (truncated)

Commits
  • 0389c40 release(crates): oxc v0.146.0 (#25912)
  • b016583 refactor(codegen): use magicString to preserve mappings in strip-ts (#25870)
  • 82a790d fix(codegen): narrow printSync input type (#25871)
  • 603b904 perf(packages/codegen): check sourceText only once (#25887)
  • 24d1a04 chore(linter): Mark vue/prefer-single-event-payload as unsupported. (#25898)
  • 51d36d7 fix(linter/vue): resolve vue imports via shared import helpers (#25903)
  • 83a68d2 fix(linter/react/no-react-children): resolve react imports by symbol (#25901)
  • 124e196 fix(linter): resolve globals by reference, not by name (#25905)
  • 134fb22 fix(isolated-declarations): preserve unresolved parameter types (#25909)
  • 83cb516 feat(minifier): improve negation of expressions in boolean context (#25755)
  • Additional commits viewable in compare view

Updates oxc_ast_visit from 0.143.0 to 0.146.0

Release notes

Sourced from oxc_ast_visit's releases.

oxc crates_v0.146.0

🚀 Features

  • 83cb516 minifier: Improve negation of expressions in boolean context (#25755) (Armano)

🐛 Bug Fixes

  • 82a790d codegen: Narrow printSync input type (#25871) (camc314)
  • 134fb22 isolated-declarations: Preserve unresolved parameter types (#25909) (Dunqing)
  • 526c2b3 codegen: Remove deprecated test APIs (#25889) (camc314)
  • 344a9b2 codegen: Align enum template sourcemaps (#25872) (camc314)

⚡ Performance

  • 603b904 packages/codegen: Check sourceText only once (#25887) (overlookmotel)
  • 5ef0c93 minifier: Unwrap all unary exprs without creating dummy expressions (#25891) (Armano)
  • 8783524 packages/codegen: Remove loop from growMappingBuffer (#25886) (overlookmotel)
  • b6b14c0 packages/codegen: Remove redundant branch (#25885) (overlookmotel)
  • be6adf0 packages/sourcemap: Make location passed to recordSourceMapping always a number (#25884) (overlookmotel)
  • f720f15 packages/codegen: Take named-mapping only code off hot path in recordSourceMapping (#25883) (overlookmotel)
  • a734af5 packages/codegen: Remove redundant setting of last in printImportAttributes and printIf (#25882) (overlookmotel)
  • c6e44c6 packages/codegen: Combine 2 writes in printJSXElement (#25881) (overlookmotel)
  • 8801662 packages/codegen: Remove redundant mapping from printParams (#25880) (overlookmotel)

📚 Documentation

  • 5ad330e packages/codegen: Reformat comments (#25876) (overlookmotel)

oxc crates_v0.145.0

💥 BREAKING CHANGES

  • 365274e packages/codegen: [BREAKING] printSync return an object (#25720) (overlookmotel)

🚀 Features

  • 6a7eb60 packages/codegen: Alter capitalization of sourceFilename option (#25854) (overlookmotel)
  • 300763f packages/codegen: Add full source map support (#25585) (camc314)
  • a169e4a napi/minify: Expose property name mangling options (#24741) (Dunqing)
  • 2f5cdb1 minifier: Add property name mangling (#24740) (Dunqing)
  • 4922141 mangler: Deduplicate private accessor names (#25601) (camc314)
  • 1c4f519 napi: Add Relay transform plugin (#25503) (Boshen)
  • a4478e9 codegen: Add oxc-codegen package (#25488) (overlookmotel)

🐛 Bug Fixes

  • 0fbcf64 codegen: Validate sourcemap options (#25860) (camc314)
  • 345f981 react_compiler: Skip node_modules by default (#25859) (Boshen)
  • ab81f3f minifier: Drop side-effect-free additions (#25639) (Dunqing)
  • 241c559 napi/minify: Accept RegExp for property filters (#25827) (Dunqing)
  • 4cc7ea4 codegen: Reject invalid indent options (#25807) (camc314)

... (truncated)

Commits
  • 0389c40 release(crates): oxc v0.146.0 (#25912)
  • b016583 refactor(codegen): use magicString to preserve mappings in strip-ts (#25870)
  • 82a790d fix(codegen): narrow printSync input type (#25871)
  • 603b904 perf(packages/codegen): check sourceText only once (#25887)
  • 24d1a04 chore(linter): Mark vue/prefer-single-event-payload as unsupported. (#25898)
  • 51d36d7 fix(linter/vue): resolve vue imports via shared import helpers (#25903)
  • 83a68d2 fix(linter/react/no-react-children): resolve react imports by symbol (#25901)
  • 124e196 fix(linter): resolve globals by reference, not by name (#25905)
  • 134fb22 fix(isolated-declarations): preserve unresolved parameter types (#25909)
  • 83cb516 feat(minifier): improve negation of expressions in boolean context (#25755)
  • Additional commits viewable in compare view

Updates oxc_codegen from 0.143.0 to 0.146.0

Release notes

Sourced from oxc_codegen's releases.

oxc crates_v0.146.0

🚀 Features

  • 83cb516 minifier: Improve negation of expressions in boolean context (#25755) (Armano)

🐛 Bug Fixes

  • 82a790d codegen: Narrow printSync input type (#25871) (camc314)
  • 134fb22 isolated-declarations: Preserve unresolved parameter types (#25909) (Dunqing)
  • 526c2b3 codegen: Remove deprecated test APIs (#25889) (camc314)
  • 344a9b2 codegen: Align enum template sourcemaps (#25872) (camc314)

⚡ Performance

  • 603b904 packages/codegen: Check sourceText only once (#25887) (overlookmotel)
  • 5ef0c93 minifier: Unwrap all unary exprs without creating dummy expressions (#25891) (Armano)
  • 8783524 packages/codegen: Remove loop from growMappingBuffer (#25886) (overlookmotel)
  • b6b14c0 packages/codegen: Remove redundant branch (#25885) (overlookmotel)
  • be6adf0 packages/sourcemap: Make location passed to recordSourceMapping always a number (#25884) (overlookmotel)
  • f720f15 packages/codegen: Take named-mapping only code off hot path in recordSourceMapping (#25883) (overlookmotel)
  • a734af5 packages/codegen: Remove redundant setting of last in printImportAttributes and printIf (#25882) (overlookmotel)
  • c6e44c6 packages/codegen: Combine 2 writes in printJSXElement (#25881) (overlookmotel)
  • 8801662 packages/codegen: Remove redundant mapping from printParams (#25880) (overlookmotel)

📚 Documentation

  • 5ad330e packages/codegen: Reformat comments (#25876) (overlookmotel)

oxc crates_v0.145.0

💥 BREAKING CHANGES

  • 365274e packages/codegen: [BREAKING] printSync return an object (#25720) (overlookmotel)

🚀 Features

  • 6a7eb60 packages/codegen: Alter capitalization of sourceFilename option (#25854) (overlookmotel)
  • 300763f packages/codegen: Add full source map support (#25585) (camc314)
  • a169e4a napi/minify: Expose property name mangling options (#24741) (Dunqing)
  • 2f5cdb1 minifier: Add property name mangling (#24740) (Dunqing)
  • 4922141 mangler: Deduplicate private accessor names (#25601) (camc314)
  • 1c4f519 napi: Add Relay transform plugin (#25503) (Boshen)
  • a4478e9 codegen: Add oxc-codegen package (#25488) (overlookmotel)

🐛 Bug Fixes

  • 0fbcf64 codegen: Validate sourcemap options (#25860) (camc314)
  • 345f981 react_compiler: Skip node_modules by default (#25859) (Boshen)
  • ab81f3f minifier: Drop side-effect-free additions (#25639) (Dunqing)
  • 241c559 napi/minify: Accept RegExp for property filters (#25827) (Dunqing)
  • 4cc7ea4 codegen: Reject invalid indent options (#25807) (camc314)

... (truncated)

Commits
  • 0389c40 release(crates): oxc v0.146.0 (#25912)
  • b016583 refactor(codegen): use magicString to preserve mappings in strip-ts (#25870)
  • 82a790d fix(codegen): narrow printSync input type (#25871)
  • 603b904 perf(packages/codegen): check sourceText only once (#25887)
  • 24d1a04 chore(linter): Mark vue/prefer-single-event-payload as unsupported. (#25898)
  • 51d36d7 fix(linter/vue): resolve vue imports via shared import helpers (#25903)
  • 83a68d2 fix(linter/react/no-react-children): resolve react imports by symbol (#25901)
  • 124e196 fix(linter): resolve globals by reference, not by name (#25905)
  • 134fb22 fix(isolated-declarations): preserve unresolved parameter types (#25909)
  • 83cb516 feat(minifier): improve negation of expressions in boolean context (#25755)
  • Additional commits viewable in compare view

Updates oxc_parser from 0.143.0 to 0.146.0

Release notes

Sourced from oxc_parser's releases.

oxc crates_v0.146.0

🚀 Features

  • 83cb516 minifier: Improve negation of expressions in boolean context (#25755) (Armano)

🐛 Bug Fixes

  • 82a790d codegen: Narrow printSync input type (#25871) (camc314)
  • 134fb22 isolated-declarations: Preserve unresolved parameter types (#25909) (Dunqing)
  • 526c2b3 codegen: Remove deprecated test APIs (#25889) (camc314)
  • 344a9b2 codegen: Align enum template sourcemaps (#25872) (camc314)

⚡ Performance

  • 603b904 packages/codegen: Check sourceText only once (#25887) (overlookmotel)
  • 5ef0c93 minifier: Unwrap all unary exprs without creating dummy expressions (#25891) (Armano)
  • 8783524 packages/codegen: Remove loop from growMappingBuffer (#25886) (overlookmotel)
  • b6b14c0 packages/codegen: Remove redundant branch (#25885) (overlookmotel)
  • be6adf0 packages/sourcemap: Make location passed to recordSourceMapping always a number (#25884) (overlookmotel)
  • f720f15 packages/codegen: Take named-mapping only code off hot path in recordSourceMapping (#25883) (overlookmotel)
  • a734af5 packages/codegen: Remove redundant setting of last in printImportAttributes and printIf (#25882) (overlookmotel)
  • c6e44c6 packages/codegen: Combine 2 writes in printJSXElement (#25881) (overlookmotel)
  • 8801662 packages/codegen: Remove redundant mapping from printParams (#25880) (overlookmotel)

📚 Documentation

  • 5ad330e packages/codegen: Reformat comments (#25876) (overlookmotel)

oxc crates_v0.145.0

💥 BREAKING CHANGES

  • 365274e packages/codegen: [BREAKING] printSync return an object (#25720) (overlookmotel)

🚀 Features

  • 6a7eb60 packages/codegen: Alter capitalization of sourceFilename option (#25854) (overlookmotel)
  • 300763f packages/codegen: Add full source map support (#25585) (camc314)
  • a169e4a napi/minify: Expose property name mangling options (#24741) (Dunqing)
  • 2f5cdb1 minifier: Add property name mangling (#24740) (Dunqing)
  • 4922141 mangler: Deduplicate private accessor names (#25601) (camc314)
  • 1c4f519 napi: Add Relay transform plugin (#25503) (Boshen)
  • a4478e9 codegen: Add oxc-codegen package (#25488) (overlookmotel)

🐛 Bug Fixes

  • 0fbcf64 codegen: Validate sourcemap options (#25860) (camc314)
  • 345f981 react_compiler: Skip node_modules by default (#25859) (Boshen)
  • ab81f3f minifier: Drop side-effect-free additions (#25639) (Dunqing)
  • 241c559 napi/minify: Accept RegExp for property filters (#25827) (Dunqing)
  • 4cc7ea4 codegen: Reject invalid indent options (#25807) (camc314)

... (truncated)

Commits
  • 0389c40 release(crates): oxc v0.146.0 (#25912)
  • b016583 refactor(codegen): use magicString to preserve mappings in strip-ts (#25870)
  • 82a790d fix(codegen): narrow printSync input type (#25871)
  • 603b904 perf(packages/codegen): check sourceText only once (#25887)
  • 24d1a04 chore(linter): Mark vue/prefer-single-event-payload as unsupported. (#25898)
  • 51d36d7 fix(linter/vue): resolve vue imports via shared import helpers (#25903)
  • 83a68d2 fix(linter/react/no-react-children): resolve react imports by symbol (#25901)
  • 124e196 fix(linter): resolve globals by reference, not by name (#25905)
  • 134fb22 fix(isolated-declarations): preserve unresolved parameter types (#25909)
  • 83cb516 feat(minifier): improve negation of expressions in boolean context (#25755)
  • Additional commits viewable in compare view

Updates oxc_semantic from 0.143.0 to 0.146.0

Release notes

Sourced from oxc_semantic's releases.

oxc crates_v0.146.0

🚀 Features

  • 83cb516 minifier: Improve negation of expressions in boolean context (#25755) (Armano)

🐛 Bug Fixes

  • 82a790d codegen: Narrow printSync input type (#25871) (camc314)
  • 134fb22 isolated-declarations: Preserve unresolved parameter types (#25909) (Dunqing)
  • 526c2b3 codegen: Remove deprecated test APIs (#25889) (camc314)
  • 344a9b2 codegen: Align enum template sourcemaps (#25872) (camc314)

⚡ Performance

  • 603b904 packages/codegen: Check sourceText only once (#25887) (overlookmotel)
  • 5ef0c93 minifier: Unwrap all unary exprs without creating dummy expressions (#25891) (Armano)
  • 8783524 packages/codegen: Remove loop from growMappingBuffer (#25886) (overlookmotel)
  • b6b14c0 packages/codegen: Remove redundant branch (#25885) (overlookmotel)
  • be6adf0 packages/sourcemap: Make location passed to recordSourceMapping always a number (#25884) (overlookmotel)
  • f720f15 packages/codegen: Take named-mapping only code off hot path in recordSourceMapping (#25883) (overlookmotel)
  • a734af5 packages/codegen: Remove redundant setting of last in printImportAttributes and printIf (#25882) (overlookmotel)
  • c6e44c6 packages/codegen: Combine 2 writes in printJSXElement (#25881) (overlookmotel)
  • 8801662 packages/codegen: Remove redundant mapping from printParams (#25880) (overlookmotel)

📚 Documentation

  • 5ad330e packages/codegen: Reformat comments (#25876) (overlookmotel)

oxc crates_v0.145.0

💥 BREAKING CHANGES

  • 365274e packages/codegen: [BREAKING] printSync return an object (#25720) (overlookmotel)

🚀 Features

  • 6a7eb60 packages/codegen: Alter capitalization of sourceFilename option (#25854) (overlookmotel)
  • 300763f packages/codegen: Add full source map support (#25585) (camc314)
  • a169e4a napi/minify: Expose property name mangling options (#24741) (Dunqing)
  • 2f5cdb1 minifier: Add property name mangling (#24740) (Dunqing)
  • 4922141 mangler: Deduplicate private accessor names (#25601) (camc314)
  • 1c4f519 napi: Add Relay transform plugin (#25503) (Boshen)
  • a4478e9 codegen: Add oxc-codegen package (#25488) (overlookmotel)

🐛 Bug Fixes

  • 0fbcf64 codegen: Validate sourcemap options (#25860) (camc314)
  • 345f981 react_compiler: Skip node_modules by default (#25859) (Boshen)
  • ab81f3f minifier: Drop side-effect-free additions (#25639) (Dunqing)
  • 241c559 napi/minify: Accept RegExp for property filters (#25827) (Dunqing)
  • 4cc7ea4 codegen: Reject invalid indent options (#25807) (camc314)

... (truncated)

Commits
  • 0389c40 release(crates): oxc v0.146.0 (#25912)
  • b016583 refactor(codegen): use magicString to preserve mappings in strip-ts (#25870)
  • 82a790d fix(codegen): narrow printSync input type (#25871)
  • 603b904 perf(packages/codegen): check sourceText only once (#25887)
  • 24d1a04 chore(linter): Mark vue/prefer-single-event-payload as unsupported. (#25898)
  • 51d36d7 fix(linter/vue): resolve vue imports via shared import helpers (#25903)
  • 83a68d2 fix(linter/react/no-react-children): resolve react imports by symbol (#25901)
  • 124e196 fix(linter): resolve globals by reference, not by name (#25905)
  • 134fb22 fix(isolated-declarations): preserve unresolved parameter types (#25909)
  • 83cb516 feat(minifier): improve negation of expressions in boolean context (#25755)
  • Additional commits viewable in compare view

Updates oxc_span from 0.143.0 to 0.146.0

Release notes

Sourced from oxc_span's releases.

oxc crates_v0.146.0

🚀 Features

  • 83cb516 minifier: Improve negation of expressions in boolean context (#25755) (Armano)

🐛 Bug Fixes

  • 82a790d codegen: Narrow printSync input type (#25871) (camc314)
  • 134fb22 isolated-declarations: Preserve unresolved parameter types (#25909) (Dunqing)
  • 526c2b3 codegen: Remove deprecated test APIs (#25889) (camc314)
  • 344a9b2 codegen: Align enum template sourcemaps (#25872) (camc314)

⚡ Performance

  • 603b904 packages/codegen: Check sourceText only once (#25887) (overlookmotel)
  • 5ef0c93 minifier: Unwrap all unary exprs without creating dummy expressions (#25891) (Armano)
  • 8783524 packages/codegen: Remove loop from growMappingBuffer (#25886) (overlookmotel)
  • b6b14c0 packages/codegen: Remove redundant branch (#25885) (overlookmotel)
  • be6adf0 packages/sourcemap: Make location passed to recordSourceMapping always a number (#25884) (overlookmotel)
  • f720f15 packages/codegen: Take named-mapping only code off hot path in recordSourceMapping (#25883) (overlookmotel)
  • a734af5 packages/codegen: Remove redundant setting of last in printImportAttributes and printIf (#25882) (overlookmotel)
  • c6e44c6 packages/codegen: Combine 2 writes in printJSXElement (#25881) (overlookmotel)
  • 8801662 packages/codegen: Remove redundant mapping from printParams (#25880) (overlookmotel)

📚 Documentation

  • 5ad330e packages/codegen: Reformat comments (#25876) (overlookmotel)

oxc crates_v0.145.0

💥 BREAKING CHANGES

  • 365274e packages/codegen: [BREAKING] printSync return an object (#25720) (overlookmotel)

🚀 Features

  • 6a7eb60 packages/codegen: Alter capitalization of sourceFilename option (#25854) (overlookmotel)
  • 300763f packages/codegen: Add full source map support (#25585) (camc314)
  • a169e4a napi/minify: Expose property name mangling options (#24741) (Dunqing)
  • 2f5cdb1 minifier: Add property name mangling (#24740) (Dunqing)
  • 4922141 mangler: Deduplicate private accessor names (#25601) (camc314)
  • 1c4f519 napi: Add Relay transform plugin (#25503) (Boshen)
  • a4478e9 codegen: Add oxc-codegen package (#25488) (overlookmotel)

🐛 Bug Fixes

  • 0fbcf64 codegen: Validate sourcemap options (#25860) (camc314)
  • 345f981 react_compiler: Skip node_modules by default (#25859) (Boshen)
  • ab81f3f minifier: Drop side-effect-free additions (#25639) (Dunqing)
  • 241c559 napi/minify: Accept RegExp for property filters (#25827) (Dunqing)
  • 4cc7ea4 codegen: Reject invalid indent options (#25807) (camc314)

... (truncated)

Commits
  • 0389c40 release(crates): oxc v0.146.0 (#25912)
  • b016583 refactor(codegen): use magicString to preserve mappings in strip-ts (#25870)
  • 82a790d fix(codegen): narrow printSync input type (#25871)
  • 603b904 perf(packages/codegen): check sourceText only once (#25887)
  • 24d1a04 chore(linter): Mark vue/prefer-single-event-payload as unsupported. (#25898)
  • 51d36d7 fix(linter/vue): resolve vue imports via shared import helpers (#25903)
  • 83a68d2 fix(linter/react/no-react-children): resolve react imports by symbol (#25901)
  • 124e196 fix(linter): resolve globals by reference, not by name (#25905)
  • 134fb22 fix(isolated-declarations): preserve unresolved parameter types (#25909)
  • 83cb516 feat(minifier): improve negation of expressions in boolean context (#25755)
  • Additional commits viewable in compare view

Updates oxc_syntax from 0.143.0 to 0.146.0

Release notes

Sourced from oxc_syntax's releases.

oxc crates_v0.146.0

🚀 Features

  • 83cb516 minifier: Improve negation of expressions in boolean context (#25755) (Armano)

🐛 Bug Fixes

  • 82a790d codegen: Narrow printSync input type (#25871) (camc314)
  • 134fb22 isolated-declarations: Preserve unresolved parameter types (#25909) (Dunqing)
  • 526c2b3 codegen: Remove deprecated test APIs (#25889) (camc314)
  • 344a9b2 codegen: Align enum template sourcemaps (#25872) (camc314)

⚡ Performance

  • 603b904 packages/codegen: Check sourceText only once (#25887) (overlookmotel)
  • 5ef0c93 minifier: Unwrap all unary exprs without creating dummy expressions (#25891) (Armano)
  • 8783524 packages/codegen: Remove loop from growMappingBuffer (#25886) (overlookmotel)
  • b6b14c0 packages/codegen: Remove redundant branch (#25885) (overlookmotel)
  • be6adf0 packages/sourcemap: Make location passed to recordSourceMapping always a number (#25884) (overlookmotel)
  • f720f15 packages/codegen: Take named-mapping only code off hot path in recordSourceMapping (#25883) (overlookmotel)
  • a734af5 packages/codegen: Remove redundant setting of last in printImportAttributes and printIf (#25882) (overlookmotel)
  • c6e44c6 packages/codegen: Combine 2 writes in printJSXElement (#25881) (overlookmotel)
  • 8801662 packages/codegen: Remove redundant mapping from printParams (#25880) (overlookmotel)

📚 Documentation

  • 5ad330e packages/codegen: Reformat comments (#25876) (overlookmotel)

oxc crates_v0.145.0

💥 BREAKING CHANGES

  • 365274e packages/codegen: [BREAKING] printSync return an object (#25720) (overlookmotel)

🚀 Features

  • 6a7eb60 packages/codegen: Alter capitalization of sourceFilename option (#25854) (overlookmotel)
  • 300763f packages/codegen: Add full source map support (#25585) (camc314)
  • a169e4a napi/minify: Expose property name mangling options (#24741) (Dunqing)
  • 2f5cdb1 minifier: Add property name mangling (#24740) (Dunqing)
  • 4922141 mangler: Deduplicate private accessor names (#25601) (camc314)
  • 1c4f519 napi: Add Relay transform plugin (#25503) (Boshen)
  • a4478e9 codegen: Add oxc-codegen package (#25488) (overlookmotel)

🐛 Bug Fixes

  • 0fbcf64 codegen: Validate sourcemap options (#25860) (camc314)
  • 345f981 react_compiler: Skip node_modules by default (#25859) (Boshen)
  • ab81f3f minifier: Drop side-effect-free additions (#25639) (Dunqing)
  • 241c559 napi/minify: Accept RegExp for property filters (#25827) (Dunqing)
  • 4cc7ea4 codegen: Reject invalid indent options (#25807) (camc314)

... (truncated)

Commits
  • 0389c40 release(crates): oxc v0.146.0 (#25912)
  • b016583 refactor(codegen): use magicString to preserve mappings in strip-ts (#25870)
  • 82a790d fix(codegen): narrow printSync input type (#25871)
  • 603b904 perf(packages/codegen): check sourceText only once (#25887)
  • 24d1a04 chore(linter): Mark vue/prefer-single-event-payload as unsupported. (#25898)
  • 51d36d7 fix(linter/vue): resolve vue imports via shared import helpers (#25903)
  • 83a68d2 fix(linter/react/no-react-children): resolve react imports by symbol (#25901)
  • 124e196 fix(linter): resolve globals by reference, not by name (#25905)

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Aug 19, 2026
@dependabot
dependabot Bot requested a review from BartWaardenburg as a code owner August 19, 2026 04:18
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Aug 19, 2026
@github-actions
github-actions Bot enabled auto-merge (squash) August 19, 2026 04:20
@codspeed

codspeed Bot commented Aug 19, 2026 •

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 69 untouched benchmarks


Comparing dependabot/cargo/oxc-6f3f534d32 (384f0cc) with main (7b4e165)

Open in CodSpeed

@dependabot dependabot Bot changed the title chore(deps): bump the oxc group with 10 updates chore(deps): bump the oxc group across 1 directory with 10 updates Aug 26, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/oxc-6f3f534d32 branch from ead86a8 to b9e553a Compare August 26, 2026 04:14
Bumps the oxc group with 10 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [oxc_allocator](https://github.com/oxc-project/oxc) | `0.143.0` | `0.146.0` |
| [oxc_ast](https://github.com/oxc-project/oxc) | `0.143.0` | `0.146.0` |
| [oxc_ast_visit](https://github.com/oxc-project/oxc) | `0.143.0` | `0.146.0` |
| [oxc_codegen](https://github.com/oxc-project/oxc) | `0.143.0` | `0.146.0` |
| [oxc_parser](https://github.com/oxc-project/oxc) | `0.143.0` | `0.146.0` |
| [oxc_semantic](https://github.com/oxc-project/oxc) | `0.143.0` | `0.146.0` |
| [oxc_span](https://github.com/oxc-project/oxc) | `0.143.0` | `0.146.0` |
| [oxc_syntax](https://github.com/oxc-project/oxc) | `0.143.0` | `0.146.0` |
| [oxc_transformer](https://github.com/oxc-project/oxc) | `0.143.0` | `0.146.0` |
| [oxc_traverse](https://github.com/oxc-project/oxc) | `0.143.0` | `0.146.0` |



Updates `oxc_allocator` from 0.143.0 to 0.146.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.143.0...crates_v0.146.0)

Updates `oxc_ast` from 0.143.0 to 0.146.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.143.0...crates_v0.146.0)

Updates `oxc_ast_visit` from 0.143.0 to 0.146.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.143.0...crates_v0.146.0)

Updates `oxc_codegen` from 0.143.0 to 0.146.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.143.0...crates_v0.146.0)

Updates `oxc_parser` from 0.143.0 to 0.146.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.143.0...crates_v0.146.0)

Updates `oxc_semantic` from 0.143.0 to 0.146.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.143.0...crates_v0.146.0)

Updates `oxc_span` from 0.143.0 to 0.146.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.143.0...crates_v0.146.0)

Updates `oxc_syntax` from 0.143.0 to 0.146.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.143.0...crates_v0.146.0)

Updates `oxc_transformer` from 0.143.0 to 0.146.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.143.0...crates_v0.146.0)

Updates `oxc_traverse` from 0.143.0 to 0.146.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](oxc-project/oxc@crates_v0.143.0...crates_v0.146.0)

---
updated-dependencies:
- dependency-name: oxc_allocator
  dependency-version: 0.144.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxc_ast
  dependency-version: 0.144.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxc_ast_visit
  dependency-version: 0.144.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxc_codegen
  dependency-version: 0.144.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxc_parser
  dependency-version: 0.144.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxc_semantic
  dependency-version: 0.144.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxc_span
  dependency-version: 0.144.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxc_syntax
  dependency-version: 0.144.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxc_transformer
  dependency-version: 0.144.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxc_traverse
  dependency-version: 0.144.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: oxc
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/oxc-6f3f534d32 branch from b9e553a to 4d27747 Compare September 2, 2026 04:12
Oxc 0.146 split the combined Statement::TSModuleDeclaration variant
into TSExternalModuleDeclaration (declare module 'foo' {}) and
TSNamespaceDeclaration (namespace Foo {} / module Foo {}). Match both
new variants in is_container_statement so ambient module and
namespace bodies keep being treated as containers, as the single node
was before the split.

Verified byte-identical instrumentation output against main (oxc
0.143) for namespace, module and declare module fixtures.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

oxc-coverage-instrument Binary Size

Details
Benchmark suite Current: 384f0cc Previous: d2bf219 Ratio
Binary Size (oxc-coverage-instrument CLI) 92747280 bytes 92512720 bytes 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
github-actions Bot merged commit efa1371 into main Sep 2, 2026
39 of 40 checks passed
@dependabot
dependabot Bot deleted the dependabot/cargo/oxc-6f3f534d32 branch September 2, 2026 09:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant