Skip to content

release(crates): oxc v0.112.0#18840

Closed
Boshen wants to merge 1 commit intomainfrom
release/crates-1770023984
Closed

release(crates): oxc v0.112.0#18840
Boshen wants to merge 1 commit intomainfrom
release/crates-1770023984

Conversation

@Boshen
Copy link
Member

@Boshen Boshen commented Feb 2, 2026

💥 BREAKING CHANGES

🚀 Features

🐛 Bug Fixes

📚 Documentation

Copilot AI review requested due to automatic review settings February 2, 2026 09:19
@Boshen Boshen self-assigned this Feb 2, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2026

Monitor Oxc

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

@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 Feb 2, 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

Release bump for Oxc to v0.112.0 across Rust crates and published Node packages, aligning versions and adding release notes for included changes (allocator breaking change, parser feature, minifier bug fix, transformer docs update).

Changes:

  • Bump versions from 0.111.0 → 0.112.0 across Rust workspace crates, NAPI crates, and npm packages.
  • Update NAPI JS loaders to enforce native binding package version 0.112.0.
  • Add 0.112.0 entries to several crate/package changelogs (notably allocator/parser/minifier/transformer and napi/transform).

Reviewed changes

Copilot reviewed 42 out of 43 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
npm/runtime/package.json Bump @oxc-project/runtime version to 0.112.0
npm/oxc-types/package.json Bump @oxc-project/types version to 0.112.0
napi/transform/package.json Bump oxc-transform npm package version to 0.112.0
napi/transform/index.js Update native binding version check to expect 0.112.0
napi/transform/Cargo.toml Bump oxc_transform_napi crate version to 0.112.0
napi/transform/CHANGELOG.md Add 0.112.0 release notes
napi/parser/src-js/bindings.js Update native binding version check to expect 0.112.0
napi/parser/package.json Bump oxc-parser npm package version to 0.112.0
napi/parser/Cargo.toml Bump oxc_parser_napi crate version to 0.112.0
napi/minify/package.json Bump oxc-minify npm package version to 0.112.0
napi/minify/index.js Update native binding version check to expect 0.112.0
napi/minify/Cargo.toml Bump oxc_minify_napi crate version to 0.112.0
crates/oxc_traverse/Cargo.toml Bump crate version to 0.112.0
crates/oxc_transformer_plugins/Cargo.toml Bump crate version to 0.112.0
crates/oxc_transformer/Cargo.toml Bump crate version to 0.112.0
crates/oxc_transformer/CHANGELOG.md Add 0.112.0 release notes
crates/oxc_syntax/Cargo.toml Bump crate version to 0.112.0
crates/oxc_str/Cargo.toml Bump crate version to 0.112.0
crates/oxc_span/Cargo.toml Bump crate version to 0.112.0
crates/oxc_semantic/Cargo.toml Bump crate version to 0.112.0
crates/oxc_regular_expression/Cargo.toml Bump crate version to 0.112.0
crates/oxc_parser/Cargo.toml Bump crate version to 0.112.0
crates/oxc_parser/CHANGELOG.md Add 0.112.0 release notes
crates/oxc_napi/Cargo.toml Bump crate version to 0.112.0
crates/oxc_minifier/Cargo.toml Bump crate version to 0.112.0
crates/oxc_minifier/CHANGELOG.md Add 0.112.0 release notes
crates/oxc_mangler/Cargo.toml Bump crate version to 0.112.0
crates/oxc_isolated_declarations/Cargo.toml Bump crate version to 0.112.0
crates/oxc_estree/Cargo.toml Bump crate version to 0.112.0
crates/oxc_ecmascript/Cargo.toml Bump crate version to 0.112.0
crates/oxc_diagnostics/Cargo.toml Bump crate version to 0.112.0
crates/oxc_data_structures/Cargo.toml Bump crate version to 0.112.0
crates/oxc_compat/Cargo.toml Bump crate version to 0.112.0
crates/oxc_codegen/Cargo.toml Bump crate version to 0.112.0
crates/oxc_cfg/Cargo.toml Bump crate version to 0.112.0
crates/oxc_ast_visit/Cargo.toml Bump crate version to 0.112.0
crates/oxc_ast_macros/Cargo.toml Bump crate version to 0.112.0
crates/oxc_ast/Cargo.toml Bump crate version to 0.112.0
crates/oxc_allocator/Cargo.toml Bump crate version to 0.112.0
crates/oxc_allocator/CHANGELOG.md Add 0.112.0 release notes (breaking change)
crates/oxc/Cargo.toml Bump main oxc crate version to 0.112.0
Cargo.toml Update workspace dependency versions to 0.112.0
Cargo.lock Update lockfile crate versions to 0.112.0

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

{
"name": "oxc-parser",
"version": "0.111.0",
"version": "0.112.0",
Copy link

Copilot AI Feb 2, 2026

Choose a reason for hiding this comment

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

package.json version is bumped to 0.112.0, but napi/parser/CHANGELOG.md currently has 0.111.0 as the latest entry and no 0.112.0 section. Please add a 0.112.0 release entry (at minimum noting the parser-related changes included in this release) so the changelog stays in sync with published versions.

Copilot uses AI. Check for mistakes.
{
"name": "oxc-minify",
"version": "0.111.0",
"version": "0.112.0",
Copy link

Copilot AI Feb 2, 2026

Choose a reason for hiding this comment

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

package.json version is bumped to 0.112.0, but napi/minify/CHANGELOG.md still shows 0.111.0 as the latest release (no 0.112.0 entry). Please add a 0.112.0 section (e.g., documenting the minifier fix included in this release) to keep the changelog consistent with the published version.

Copilot uses AI. Check for mistakes.
{
"name": "@oxc-project/types",
"version": "0.111.0",
"version": "0.112.0",
Copy link

Copilot AI Feb 2, 2026

Choose a reason for hiding this comment

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

package.json version is bumped to 0.112.0, but npm/oxc-types/CHANGELOG.md has 0.111.0 as the latest entry and no 0.112.0 section. Please add a 0.112.0 changelog entry (even if it’s just a version sync / no functional changes) so consumers can correlate versions with release notes.

Copilot uses AI. Check for mistakes.
{
"name": "@oxc-project/runtime",
"version": "0.111.0",
"version": "0.112.0",
Copy link

Copilot AI Feb 2, 2026

Choose a reason for hiding this comment

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

package.json version is bumped to 0.112.0, but npm/runtime/CHANGELOG.md does not appear to be updated for recent releases (latest entry shown is 0.91.0, with no 0.112.0 section). If this package is being released as part of v0.112.0, please add a 0.112.0 entry (or otherwise clarify/update the changelog strategy) so release notes don’t lag behind published versions.

Copilot uses AI. Check for mistakes.
@camc314 camc314 closed this Feb 2, 2026
@codspeed-hq
Copy link

codspeed-hq bot commented Feb 2, 2026

CodSpeed Performance Report

Merging this PR will not alter performance

Comparing release/crates-1770023984 (a129960) with main (a83c266)1

Summary

✅ 46 untouched benchmarks
⏩ 3 skipped benchmarks2

Footnotes

  1. No successful run was found on main (a3417b1) during the generation of this report, so a83c266 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

  2. 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 deleted the release/crates-1770023984 branch February 3, 2026 08:13
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.

3 participants