Conversation
Monitor Oxc
|
There was a problem hiding this comment.
Pull request overview
This PR releases oxc version 0.103.0, bumping the version from 0.102.0 across all Rust crates and NPM packages. The release includes a breaking change to comment kind naming, new features for comment handling, semantic analysis, and minification, along with bug fixes for the parser, transformer, semantic analyzer, and minifier.
- Version numbers updated from 0.102.0 to 0.103.0 across all crates and packages
- Native binding version checks updated to enforce 0.103.0 compatibility
- CHANGELOG files updated with new release notes dated 2025-12-15
Reviewed changes
Copilot reviewed 47 out of 48 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| Cargo.toml | Updated workspace dependency versions to 0.103.0 |
| Cargo.lock | Reflected version bump in dependency lock file |
| crates/*/Cargo.toml | Updated individual crate versions to 0.103.0 |
| crates/*/CHANGELOG.md | Added release notes for 0.103.0 with features and bug fixes |
| napi/*/Cargo.toml | Updated NAPI crate versions to 0.103.0 |
| napi/*/package.json | Updated NPM package versions to 0.103.0 |
| napi//index.js, napi//src-js/bindings.js | Updated native binding version checks to 0.103.0 |
| napi/parser/CHANGELOG.md | Added release notes for parser package |
| npm/*/package.json | Updated NPM package versions to 0.103.0 |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
CodSpeed Performance ReportMerging #16887 will not alter performanceComparing Summary
Footnotes
|
💥 BREAKING CHANGES
CommentKind::BlocktoCommentKind::SinglelineBlock(feat(ast, parser, linter, codegen, formatter)!: renameCommentKind::BlocktoCommentKind::SinglelineBlock#16501) (Dunqing)🚀 Features
[]and{}declaration (feat(minifier): remove empty[]and{}declaration #16855) (Armano)CommentKind::MultilineBlock(feat(ast, parser, codegen): addCommentKind::MultilineBlock#16479) (Dunqing)🐛 Bug Fixes
let.xandlet?.x(fix(parser): consume semicolon afterlet.xandlet?.x#16857) (Copilot)let?.x(fix(parser): parselet?.x#16840) (Copilot)import.meta.foo.barmatches andreplaces import.meta.bar(fix(transformer):import.meta.foo.barmatches andreplaces import.meta.bar#16636) (秦宇航)