-
-
Notifications
You must be signed in to change notification settings - Fork 724
release(crates): oxc v0.99.0 #16037
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
release(crates): oxc v0.99.0 #16037
Conversation
How to use the Graphite Merge QueueAdd either label to this PR to merge it via the merge queue:
You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. |
Monitor Oxc
|
There was a problem hiding this 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 bumps the Oxc project version from 0.98.0 to 0.99.0 across all packages and crates. The release includes a breaking change (adding TSGlobalDeclaration type), new features for the allocator, span, and linter, along with several bug fixes and performance improvements.
- Updates all package versions from 0.98.0 to 0.99.0
- Adds CHANGELOG entries documenting the breaking changes, features, and bug fixes
- Updates native binding version checks in JavaScript files
Reviewed changes
Copilot reviewed 52 out of 53 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.99.0 |
| npm/oxc-types/package.json | Version bump to 0.99.0 |
| npm/oxc-types/CHANGELOG.md | Added changelog entry for 0.99.0 release |
| napi/transform/package.json | Version bump to 0.99.0 |
| napi/transform/index.js | Updated native binding version checks to 0.99.0 |
| napi/transform/Cargo.toml | Version bump to 0.99.0 |
| napi/parser/src-js/bindings.js | Updated native binding version checks to 0.99.0 |
| napi/parser/package.json | Version bump to 0.99.0 |
| napi/parser/Cargo.toml | Version bump to 0.99.0 |
| napi/parser/CHANGELOG.md | Added changelog entry for 0.99.0 release |
| napi/minify/package.json | Version bump to 0.99.0 |
| napi/minify/index.js | Updated native binding version checks to 0.99.0 |
| napi/minify/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_traverse/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_traverse/CHANGELOG.md | Added changelog entry for 0.99.0 release |
| crates/oxc_transformer_plugins/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_transformer/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_transformer/CHANGELOG.md | Added changelog entry for 0.99.0 release |
| crates/oxc_syntax/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_span/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_span/CHANGELOG.md | Added changelog entry for 0.99.0 release |
| crates/oxc_semantic/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_semantic/CHANGELOG.md | Added changelog entry for 0.99.0 release |
| crates/oxc_regular_expression/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_parser/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_parser/CHANGELOG.md | Added changelog entry for 0.99.0 release |
| crates/oxc_napi/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_minifier/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_minifier/CHANGELOG.md | Added changelog entry for 0.99.0 release |
| crates/oxc_mangler/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_isolated_declarations/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_isolated_declarations/CHANGELOG.md | Added changelog entry for 0.99.0 release |
| crates/oxc_estree/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_ecmascript/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_ecmascript/CHANGELOG.md | Added changelog entry for 0.99.0 release |
| crates/oxc_diagnostics/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_data_structures/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_data_structures/CHANGELOG.md | Added changelog entry for 0.99.0 release |
| crates/oxc_compat/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_codegen/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_codegen/CHANGELOG.md | Added changelog entry for 0.99.0 release |
| crates/oxc_cfg/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_ast_visit/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_ast_visit/CHANGELOG.md | Added changelog entry for 0.99.0 release |
| crates/oxc_ast_macros/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_ast_macros/CHANGELOG.md | Added changelog entry for 0.99.0 release |
| crates/oxc_ast/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_ast/CHANGELOG.md | Added changelog entry for 0.99.0 release |
| crates/oxc_allocator/Cargo.toml | Version bump to 0.99.0 |
| crates/oxc_allocator/CHANGELOG.md | Added changelog entry for 0.99.0 release |
| crates/oxc/Cargo.toml | Version bump to 0.99.0 |
| Cargo.toml | Updated workspace dependencies to 0.99.0 |
| Cargo.lock | Reflected version changes in dependency lock file |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
CodSpeed Performance ReportMerging #16037 will not alter performanceComparing Summary
Footnotes
|
💥 BREAKING CHANGES
TSGlobalDeclarationtype (fix(ast)!: addTSGlobalDeclarationtype #15712) (overlookmotel)🚀 Features
tokensproperty toProgram(feat(linter/plugins): addtokensproperty toProgram#16020) (overlookmotel)Span::merge_withinmethod (feat(span): addSpan::merge_withinmethod #15869) (sapphi-red)Vec::into_bump_slicemethod (feat(allocator/vec): addVec::into_bump_slicemethod #15770) (Dunqing)🐛 Bug Fixes
oxlint-disablecomments (fix(apps, editors, napi): fixoxlint-disablecomments #16014) (overlookmotel)\nescape sequences (fix(transformer/tagged-template-transform): handle\nescape sequences #15830) (Dunqing)moduleandglobal(fix(parser): forbid invalid modifiers onmoduleandglobal#15723) (overlookmotel)⚡ Performance
📚 Documentation
Stack(docs(data_structures): doc comments on fields ofStack#15793) (overlookmotel)allocatoras var name in examples (docs(allocator): useallocatoras var name in examples #15781) (overlookmotel)