Skip to content

release(crates): oxc v0.109.0#18222

Merged
Boshen merged 1 commit intomainfrom
release/crates-1768813956
Jan 19, 2026
Merged

release(crates): oxc v0.109.0#18222
Boshen merged 1 commit intomainfrom
release/crates-1768813956

Conversation

@Boshen
Copy link
Member

@Boshen Boshen commented Jan 19, 2026

💥 BREAKING CHANGES

🚀 Features

🐛 Bug Fixes

⚡ Performance

📚 Documentation

@Boshen Boshen requested a review from overlookmotel as a code owner January 19, 2026 09:12
@Boshen Boshen self-assigned this Jan 19, 2026
@Boshen Boshen requested a review from Dunqing as a code owner January 19, 2026 09:12
Copilot AI review requested due to automatic review settings January 19, 2026 09:12
@Boshen Boshen requested a review from leaysgur as a code owner January 19, 2026 09:12
@github-actions
Copy link
Contributor

github-actions bot commented Jan 19, 2026

Monitor Oxc

suite result
Isolated Declarations
(mangler)
(dce)
(codegen)
(whitespace)
(formatter)
(formatter_dcr)
(transformer)
(compressor)

@github-actions github-actions bot added A-parser Area - Parser A-semantic Area - Semantic A-minifier Area - Minifier A-ast Area - AST A-transformer Area - Transformer / Transpiler A-codegen Area - Code Generation A-cfg Area - Control Flow Graph A-isolated-declarations Isolated Declarations labels Jan 19, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR releases version 0.109.0 of the oxc project, bumping all package versions from 0.108.0 to 0.109.0. The release includes breaking changes to the AST structure, new features for parser and minifier, bug fixes across multiple components, and performance improvements.

Changes:

  • Version bumps from 0.108.0 to 0.109.0 across all npm packages, Cargo crates, and native binding version checks
  • Updated CHANGELOG.md files documenting new features, bug fixes, breaking changes, and performance improvements
  • Updated Cargo.lock with new version references

Reviewed changes

Copilot reviewed 56 out of 57 changed files in this pull request and generated no comments.

Show a summary per file
File Description
npm/runtime/package.json Version bump to 0.109.0
npm/oxc-types/package.json Version bump to 0.109.0
npm/oxc-types/CHANGELOG.md Added 0.109.0 release entry with sourceType commonjs feature
napi/transform/package.json Version bump to 0.109.0
napi/transform/index.js Updated version checks for all platform bindings from 0.108.0 to 0.109.0
napi/transform/Cargo.toml Version bump to 0.109.0
napi/transform/CHANGELOG.md Added 0.109.0 release entry with new features
napi/parser/src-js/bindings.js Updated version checks for all platform bindings from 0.108.0 to 0.109.0
napi/parser/package.json Version bump to 0.109.0
napi/parser/Cargo.toml Version bump to 0.109.0
napi/parser/CHANGELOG.md Added 0.109.0 release entry with breaking changes and features
napi/minify/package.json Version bump to 0.109.0
napi/minify/index.js Updated version checks for all platform bindings from 0.108.0 to 0.109.0
napi/minify/Cargo.toml Version bump to 0.109.0
crates/oxc_traverse/Cargo.toml Version bump to 0.109.0
crates/oxc_traverse/CHANGELOG.md Added 0.109.0 release entry with breaking change and new feature
crates/oxc_transformer_plugins/Cargo.toml Version bump to 0.109.0
crates/oxc_transformer/Cargo.toml Version bump to 0.109.0
crates/oxc_transformer/CHANGELOG.md Added 0.109.0 release entry with performance improvements
crates/oxc_syntax/Cargo.toml Version bump to 0.109.0
crates/oxc_syntax/CHANGELOG.md Added 0.109.0 release entry with semantic feature
crates/oxc_span/Cargo.toml Version bump to 0.109.0
crates/oxc_span/CHANGELOG.md Added 0.109.0 release entry with breaking change and features
crates/oxc_semantic/Cargo.toml Version bump to 0.109.0
crates/oxc_semantic/CHANGELOG.md Added 0.109.0 release entry with changes and bug fixes
crates/oxc_regular_expression/Cargo.toml Version bump to 0.109.0
crates/oxc_regular_expression/CHANGELOG.md Added 0.109.0 release entry with Unicode 17.0 support
crates/oxc_parser/Cargo.toml Version bump to 0.109.0
crates/oxc_parser/CHANGELOG.md Added 0.109.0 release entry with features and bug fixes
crates/oxc_napi/Cargo.toml Version bump to 0.109.0
crates/oxc_napi/CHANGELOG.md Added 0.109.0 release entry with new features
crates/oxc_minifier/Cargo.toml Version bump to 0.109.0
crates/oxc_minifier/CHANGELOG.md Added 0.109.0 release entry with features, fixes, and performance
crates/oxc_mangler/Cargo.toml Version bump to 0.109.0
crates/oxc_mangler/CHANGELOG.md Added 0.109.0 release entry with bug fix and performance
crates/oxc_isolated_declarations/Cargo.toml Version bump to 0.109.0
crates/oxc_estree/Cargo.toml Version bump to 0.109.0
crates/oxc_ecmascript/Cargo.toml Version bump to 0.109.0
crates/oxc_ecmascript/CHANGELOG.md Added 0.109.0 release entry with bug fix
crates/oxc_diagnostics/Cargo.toml Version bump to 0.109.0
crates/oxc_data_structures/Cargo.toml Version bump to 0.109.0
crates/oxc_compat/Cargo.toml Version bump to 0.109.0
crates/oxc_codegen/Cargo.toml Version bump to 0.109.0
crates/oxc_codegen/CHANGELOG.md Added 0.109.0 release entry with bug fixes
crates/oxc_cfg/Cargo.toml Version bump to 0.109.0
crates/oxc_cfg/CHANGELOG.md Added 0.109.0 release entry with bug fix
crates/oxc_ast_visit/Cargo.toml Version bump to 0.109.0
crates/oxc_ast_visit/CHANGELOG.md Added 0.109.0 release entry with breaking change
crates/oxc_ast_macros/Cargo.toml Version bump to 0.109.0
crates/oxc_ast_macros/CHANGELOG.md Added 0.109.0 release entry with breaking change and bug fix
crates/oxc_ast/Cargo.toml Version bump to 0.109.0
crates/oxc_ast/CHANGELOG.md Added 0.109.0 release entry with breaking change
crates/oxc_allocator/Cargo.toml Version bump to 0.109.0
crates/oxc_allocator/CHANGELOG.md Added 0.109.0 release entry with performance improvements
crates/oxc/Cargo.toml Version bump to 0.109.0
Cargo.toml Updated workspace dependency versions to 0.109.0
Cargo.lock Updated all crate version references to 0.109.0

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@codspeed-hq
Copy link

codspeed-hq bot commented Jan 19, 2026

CodSpeed Performance Report

Merging this PR will not alter performance

Comparing release/crates-1768813956 (e7ed2c2) with main (8a1cbbd)

Summary

✅ 42 untouched benchmarks
⏩ 3 skipped benchmarks1

Footnotes

  1. 3 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@Boshen Boshen merged commit 7282e9c into main Jan 19, 2026
36 checks passed
@Boshen Boshen deleted the release/crates-1768813956 branch January 19, 2026 10:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-ast Area - AST A-cfg Area - Control Flow Graph A-codegen Area - Code Generation A-isolated-declarations Isolated Declarations A-minifier Area - Minifier A-parser Area - Parser A-semantic Area - Semantic A-transformer Area - Transformer / Transpiler

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants