Conversation
Contributor
Monitor Oxc
|
Contributor
There was a problem hiding this comment.
Pull request overview
This PR performs the coordinated 0.116.0 release bump across the Rust workspace crates and the published Node/NAPI packages, updating version metadata and changelogs to reflect the new release.
Changes:
- Bump crate/package versions from
0.115.0to0.116.0across RustCargo.tomlfiles and npmpackage.jsonfiles. - Update NAPI JS loaders’ native-binding version checks to expect
0.116.0. - Add/update
0.116.0changelog entries (including introducing a new changelog foroxc_estree_tokens).
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 | Bump @oxc-project/runtime to 0.116.0. |
| npm/oxc-types/package.json | Bump @oxc-project/types to 0.116.0. |
| napi/transform/package.json | Bump oxc-transform npm package to 0.116.0. |
| napi/transform/index.js | Update native binding version mismatch checks to expect 0.116.0. |
| napi/transform/Cargo.toml | Bump oxc_transform_napi crate to 0.116.0. |
| napi/parser/src-js/bindings.js | Update native binding version mismatch checks to expect 0.116.0. |
| napi/parser/package.json | Bump oxc-parser npm package to 0.116.0. |
| napi/parser/Cargo.toml | Bump oxc_parser_napi crate to 0.116.0. |
| napi/parser/CHANGELOG.md | Add 0.116.0 release notes entry. |
| napi/minify/package.json | Bump oxc-minify npm package to 0.116.0. |
| napi/minify/index.js | Update native binding version mismatch checks to expect 0.116.0. |
| napi/minify/Cargo.toml | Bump oxc_minify_napi crate to 0.116.0. |
| crates/oxc_traverse/Cargo.toml | Bump oxc_traverse crate to 0.116.0. |
| crates/oxc_transformer_plugins/Cargo.toml | Bump oxc_transformer_plugins crate to 0.116.0. |
| crates/oxc_transformer/Cargo.toml | Bump oxc_transformer crate to 0.116.0. |
| crates/oxc_syntax/Cargo.toml | Bump oxc_syntax crate to 0.116.0. |
| crates/oxc_str/Cargo.toml | Bump oxc_str crate to 0.116.0. |
| crates/oxc_span/Cargo.toml | Bump oxc_span crate to 0.116.0. |
| crates/oxc_span/CHANGELOG.md | Add 0.116.0 release notes entry. |
| crates/oxc_semantic/Cargo.toml | Bump oxc_semantic crate to 0.116.0. |
| crates/oxc_semantic/CHANGELOG.md | Add 0.116.0 release notes entry. |
| crates/oxc_regular_expression/Cargo.toml | Bump oxc_regular_expression crate to 0.116.0. |
| crates/oxc_parser/Cargo.toml | Bump oxc_parser crate to 0.116.0. |
| crates/oxc_parser/CHANGELOG.md | Add 0.116.0 release notes entry. |
| crates/oxc_napi/Cargo.toml | Bump oxc_napi crate to 0.116.0. |
| crates/oxc_minifier/Cargo.toml | Bump oxc_minifier crate to 0.116.0. |
| crates/oxc_minifier/CHANGELOG.md | Add 0.116.0 release notes entry. |
| crates/oxc_mangler/Cargo.toml | Bump oxc_mangler crate to 0.116.0. |
| crates/oxc_jsdoc/Cargo.toml | Bump oxc_jsdoc crate to 0.116.0. |
| crates/oxc_isolated_declarations/Cargo.toml | Bump oxc_isolated_declarations crate to 0.116.0. |
| crates/oxc_isolated_declarations/CHANGELOG.md | Add 0.116.0 release notes entry. |
| crates/oxc_estree_tokens/Cargo.toml | Bump oxc_estree_tokens crate to 0.116.0. |
| crates/oxc_estree_tokens/CHANGELOG.md | Add new changelog file with 0.116.0 entry. |
| crates/oxc_estree/Cargo.toml | Bump oxc_estree crate to 0.116.0. |
| crates/oxc_estree/CHANGELOG.md | Add 0.116.0 release notes entry. |
| crates/oxc_ecmascript/Cargo.toml | Bump oxc_ecmascript crate to 0.116.0. |
| crates/oxc_ecmascript/CHANGELOG.md | Add 0.116.0 release notes entry. |
| crates/oxc_diagnostics/Cargo.toml | Bump oxc_diagnostics crate to 0.116.0. |
| crates/oxc_data_structures/Cargo.toml | Bump oxc_data_structures crate to 0.116.0. |
| crates/oxc_data_structures/CHANGELOG.md | Add 0.116.0 release notes entry. |
| crates/oxc_compat/Cargo.toml | Bump oxc_compat crate to 0.116.0. |
| crates/oxc_codegen/Cargo.toml | Bump oxc_codegen crate to 0.116.0. |
| crates/oxc_codegen/CHANGELOG.md | Add 0.116.0 release notes entry. |
| crates/oxc_cfg/Cargo.toml | Bump oxc_cfg crate to 0.116.0. |
| crates/oxc_ast_visit/Cargo.toml | Bump oxc_ast_visit crate to 0.116.0. |
| crates/oxc_ast_macros/Cargo.toml | Bump oxc_ast_macros crate to 0.116.0. |
| crates/oxc_ast_macros/CHANGELOG.md | Add 0.116.0 release notes entry. |
| crates/oxc_ast/Cargo.toml | Bump oxc_ast crate to 0.116.0. |
| crates/oxc_allocator/Cargo.toml | Bump oxc_allocator crate to 0.116.0. |
| crates/oxc_allocator/CHANGELOG.md | Add 0.116.0 release notes entry. |
| crates/oxc/Cargo.toml | Bump oxc crate to 0.116.0. |
| Cargo.toml | Bump workspace dependency versions to 0.116.0. |
| Cargo.lock | Update lockfile entries for 0.116.0 workspace crates. |
Merging this PR will not alter performance
Comparing Footnotes
|
camc314
approved these changes
Mar 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🚀 Features
inferoutside conditional type (feat(parser): report error oninferoutside conditional type #19879) (camc314)Vec::into_bump_slice_mut(feat(allocator): addVec::into_bump_slice_mut#19895) (overlookmotel)VARIANTSconst toKindviafieldless_enum!macro (feat(parser): addVARIANTSconst toKindviafieldless_enum!macro #19877) (overlookmotel)fieldless_enum!macro (feat(data_structures): addfieldless_enum!macro #19876) (overlookmotel)Kind::is_*methodsconst(feat(parser): make allKind::is_*methodsconst#19874) (overlookmotel)mutate_tokensCargo feature (feat(parser): addmutate_tokensCargo feature #19853) (overlookmotel)for awaitin static blocks (feat(parser): report error onfor awaitin static blocks #19844) (camc314)implementsclause in non-ts files (feat(parser): report error forimplementsclause in non-ts files #19820) (Cameron)IS_COMPACTconst toFormattertrait (feat(estree): addIS_COMPACTconst toFormattertrait #19787) (overlookmotel)CodeBuffer::print_strs_array(feat(data_structures): addCodeBuffer::print_strs_array#19760) (overlookmotel)oxc_estreecrate export config and formatter types (feat(estree):oxc_estreecrate export config and formatter types #19724) (overlookmotel)symbol_declarationsmethod (feat(semantic): introducesymbol_declarationsmethod #19609) (camc314)LexerConfig::TOKENS_METHOD_IS_STATICconst (feat(parser): addLexerConfig::TOKENS_METHOD_IS_STATICconst #19683) (overlookmotel)🐛 Bug Fixes
for...instatement (fix(parser): update error code for type annotation infor...instatement #19882) (camc314)thistokens inTSTypeName(fix(estree/tokens): convertthistokens inTSTypeName#19815) (overlookmotel)CatchParameter(fix(codegen): print type annotation onCatchParameter#19790) (camc314)TSConditionalTypein parens when necessary (fix(codegen): wrapTSConditionalTypein parens when necessary #19788) (camc314)definiteproperty on AccessorProperty (fix(codegen): printdefiniteproperty on AccessorProperty #19786) (camc314)definiteproperty on PropertyDefinition (fix(codegen): printdefiniteproperty on PropertyDefinition #19785) (camc314)thisparam (fix(codegen): print object propertythisparam #19783) (camc314)overridekeyword for method and property definitions (fix(codegen): printoverridekeyword for method and property definitions #19753) (Dunqing)regexobject in tokens (fix(estree/tokens): reverse field order ofregexobject in tokens #19679) (overlookmotel)⚡ Performance
ESTreeTokenConfigtrait (perf(estree/tokens): introduceESTreeTokenConfigtrait #19842) (overlookmotel)thisidentifiers (perf(estree/tokens): do not JSON-encodethisidentifiers #19813) (overlookmotel)CodeBuffer::print_strs_arrayto reduce bounds checks (perf(estree): useCodeBuffer::print_strs_arrayto reduce bounds checks #19766) (overlookmotel)CodeBuffer::print_indent(perf(estree): useCodeBuffer::print_indent#19727) (overlookmotel)ESTreenotserde(perf(estree/tokens): serialize withESTreenotserde#19725) (overlookmotel)Vec(perf(estree/tokens): replace hash map withVec#19718) (overlookmotel)finish_next_inner(perf(parser): remove branches fromfinish_next_inner#19695) (overlookmotel)finish_next_inner(perf(parser): remove const generic param fromfinish_next_inner#19684) (overlookmotel)ParserConfig(perf(parser): introduceParserConfig#19637) (overlookmotel)📚 Documentation
Function.prototype.toStringassumption (docs(minifier): addFunction.prototype.toStringassumption #19758) (sapphi-red)ParserConfigandLexerConfig(docs(parser): improve doc comments forParserConfigandLexerConfig#19682) (overlookmotel)