Conversation
Monitor Oxc
|
There was a problem hiding this comment.
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", |
There was a problem hiding this comment.
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.
| { | ||
| "name": "oxc-minify", | ||
| "version": "0.111.0", | ||
| "version": "0.112.0", |
There was a problem hiding this comment.
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.
| { | ||
| "name": "@oxc-project/types", | ||
| "version": "0.111.0", | ||
| "version": "0.112.0", |
There was a problem hiding this comment.
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.
| { | ||
| "name": "@oxc-project/runtime", | ||
| "version": "0.111.0", | ||
| "version": "0.112.0", |
There was a problem hiding this comment.
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.
CodSpeed Performance ReportMerging this PR will not alter performanceComparing Summary
Footnotes
|
💥 BREAKING CHANGES
Allocatormethods (feat(oxc_allocator)!: remove dangerousAllocatormethods #18715) (overlookmotel)🚀 Features
🐛 Bug Fixes
📚 Documentation