Skip to content

release(crates): oxc v0.104.0#17096

Merged
overlookmotel merged 1 commit intomainfrom
release/crates-1766107648
Dec 19, 2025
Merged

release(crates): oxc v0.104.0#17096
overlookmotel merged 1 commit intomainfrom
release/crates-1766107648

Conversation

@Boshen
Copy link
Member

@Boshen Boshen commented Dec 19, 2025

🚀 Features

🐛 Bug Fixes

⚡ Performance

📚 Documentation

Copilot AI review requested due to automatic review settings December 19, 2025 01:27
@Boshen Boshen self-assigned this Dec 19, 2025
@github-actions github-actions bot added A-parser Area - Parser A-semantic Area - Semantic A-minifier Area - Minifier A-ast Area - AST A-transformer Area - Transformer / Transpiler A-codegen Area - Code Generation A-cfg Area - Control Flow Graph A-isolated-declarations Isolated Declarations labels Dec 19, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Dec 19, 2025

Monitor Oxc

suite result
Isolated Declarations
(transformer)
(compressor)
(whitespace)
(dce)
(codegen)
(formatter_dcr)
(formatter)
(mangler)

Copy link
Contributor

Copilot AI left a 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 oxc and related packages from version 0.103.0 (or 0.102.0 for some NAPI packages) to version 0.104.0, incorporating various features, bug fixes, and performance improvements across multiple components including the allocator, parser, minifier, codegen, and transformer.

Key Changes:

  • Version bumps across all workspace crates and npm packages from 0.103.0/0.102.0 to 0.104.0
  • Updated native binding version checks in NAPI packages to match the new version
  • Added CHANGELOG entries documenting features, bug fixes, and performance improvements

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
npm/runtime/package.json Version bump to 0.104.0
npm/oxc-types/package.json Version bump to 0.104.0
napi/transform/package.json Version bump from 0.102.0 to 0.104.0
napi/transform/index.js Updated native binding version checks from 0.102.0 to 0.104.0 across all platform targets
napi/transform/Cargo.toml Version bump to 0.104.0
napi/parser/src-js/bindings.js Updated native binding version checks from 0.102.0 to 0.104.0 across all platform targets
napi/parser/package.json Version bump from 0.102.0 to 0.104.0
napi/parser/Cargo.toml Version bump to 0.104.0
napi/parser/CHANGELOG.md Added v0.104.0 release notes with features and bug fixes
napi/minify/package.json Version bump to 0.104.0
napi/minify/index.js Updated native binding version checks from 0.103.0 to 0.104.0 across all platform targets
napi/minify/Cargo.toml Version bump to 0.104.0
crates/oxc_traverse/Cargo.toml Version bump to 0.104.0
crates/oxc_traverse/CHANGELOG.md Added v0.104.0 release notes with documentation updates
crates/oxc_transformer_plugins/Cargo.toml Version bump to 0.104.0
crates/oxc_transformer/Cargo.toml Version bump to 0.104.0
crates/oxc_transformer/CHANGELOG.md Added v0.104.0 release notes with bug fixes
crates/oxc_syntax/Cargo.toml Version bump to 0.104.0
crates/oxc_span/Cargo.toml Version bump to 0.104.0
crates/oxc_span/CHANGELOG.md Added v0.104.0 release notes with features
crates/oxc_semantic/Cargo.toml Version bump to 0.104.0
crates/oxc_regular_expression/Cargo.toml Version bump to 0.104.0
crates/oxc_regular_expression/CHANGELOG.md Added v0.104.0 release notes with bug fixes
crates/oxc_parser/Cargo.toml Version bump to 0.104.0
crates/oxc_parser/CHANGELOG.md Added v0.104.0 release notes with features and performance improvements
crates/oxc_napi/Cargo.toml Version bump to 0.104.0
crates/oxc_minifier/Cargo.toml Version bump to 0.104.0
crates/oxc_minifier/CHANGELOG.md Added v0.104.0 release notes with features and bug fixes
crates/oxc_mangler/Cargo.toml Version bump to 0.104.0
crates/oxc_isolated_declarations/Cargo.toml Version bump to 0.104.0
crates/oxc_estree/Cargo.toml Version bump to 0.104.0
crates/oxc_ecmascript/Cargo.toml Version bump to 0.104.0
crates/oxc_diagnostics/Cargo.toml Version bump to 0.104.0
crates/oxc_data_structures/Cargo.toml Version bump to 0.104.0
crates/oxc_compat/Cargo.toml Version bump to 0.104.0
crates/oxc_compat/CHANGELOG.md Added v0.104.0 release notes with features
crates/oxc_codegen/Cargo.toml Version bump to 0.104.0
crates/oxc_codegen/CHANGELOG.md Added v0.104.0 release notes with features
crates/oxc_cfg/Cargo.toml Version bump to 0.104.0
crates/oxc_ast_visit/Cargo.toml Version bump to 0.104.0
crates/oxc_ast_macros/Cargo.toml Version bump to 0.104.0
crates/oxc_ast_macros/CHANGELOG.md Added v0.104.0 release notes with performance improvements
crates/oxc_ast/Cargo.toml Version bump to 0.104.0
crates/oxc_allocator/Cargo.toml Version bump to 0.104.0
crates/oxc_allocator/CHANGELOG.md Added v0.104.0 release notes with features, bug fixes, and performance improvements
crates/oxc/Cargo.toml Version bump to 0.104.0
Cargo.toml Updated all workspace dependency versions from 0.103.0 to 0.104.0
Cargo.lock Updated all package versions from 0.103.0 to 0.104.0

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@codspeed-hq
Copy link

codspeed-hq bot commented Dec 19, 2025

CodSpeed Performance Report

Merging #17096 will not alter performance

Comparing release/crates-1766107648 (5208025) with main (853f659)

Summary

✅ 42 untouched
⏩ 3 skipped1

Footnotes

  1. 3 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@overlookmotel overlookmotel merged commit c90ab78 into main Dec 19, 2025
35 checks passed
@overlookmotel overlookmotel deleted the release/crates-1766107648 branch December 19, 2025 02:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-ast Area - AST A-cfg Area - Control Flow Graph A-codegen Area - Code Generation A-isolated-declarations Isolated Declarations A-minifier Area - Minifier A-parser Area - Parser A-semantic Area - Semantic A-transformer Area - Transformer / Transpiler

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments