Conversation
Monitor Oxc
|
There was a problem hiding this comment.
Pull request overview
This PR releases oxc v0.108.0, bumping version numbers across all packages from 0.107.0 to 0.108.0. The release includes bug fixes, features, performance improvements, and documentation updates for the codegen, parser, semantic, minifier, and isolated_declarations crates.
Changes:
- Updated version numbers from 0.107.0 to 0.108.0 across all crates and npm packages
- Updated native binding version checks in JavaScript files for transform, parser, and minify packages
- Added CHANGELOG entries documenting the features, bug fixes, and performance improvements
Reviewed changes
Copilot reviewed 42 out of 43 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| npm/runtime/package.json | Bumped version to 0.108.0 |
| npm/oxc-types/package.json | Bumped version to 0.108.0 |
| napi/transform/package.json | Bumped version to 0.108.0 |
| napi/transform/index.js | Updated version checks for all platform bindings |
| napi/transform/Cargo.toml | Bumped version to 0.108.0 |
| napi/parser/src-js/bindings.js | Updated version checks for all platform bindings |
| napi/parser/package.json | Bumped version to 0.108.0 |
| napi/parser/Cargo.toml | Bumped version to 0.108.0 |
| napi/minify/package.json | Bumped version to 0.108.0 |
| napi/minify/index.js | Updated version checks for all platform bindings |
| napi/minify/Cargo.toml | Bumped version to 0.108.0 |
| crates/*/Cargo.toml | Bumped versions to 0.108.0 for all 28 oxc crates |
| crates/*/CHANGELOG.md | Added release notes for 6 crates with changes |
| Cargo.toml | Updated workspace dependency versions to 0.108.0 |
| Cargo.lock | Updated lockfile with new crate versions |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
CodSpeed Performance ReportMerging this PR will not alter performanceComparing Summary
Footnotes
|
🚀 Features
#for private identifiers (feat(semantic): improve error message to add#for private identifiers #17779) (Dunqing)🐛 Bug Fixes
TSAsExpressionin parens when used with in/instanceof operators (fix(codegen): wrapTSAsExpressionin parens when used with in/instanceof operators #17752) (camc314)@__NO_SIDE_EFFECTS__annotation with parenthesized expressions (fix(parser): preserve@__NO_SIDE_EFFECTS__annotation with parenthesized expressions #17711) (camc314)⚡ Performance
consttolet(perf(minifier): do not allocate when checking to convertconsttolet#17730) (camchenry)📚 Documentation