Skip to content

Conversation

Boshen
Copy link
Member

@Boshen Boshen commented Sep 15, 2025

[0.89.0] - 2025-09-15

🐛 Bug Fixes

🧪 Testing

@Copilot Copilot AI review requested due to automatic review settings September 15, 2025 06:30
@Boshen Boshen self-assigned this Sep 15, 2025
Copy link
Contributor

graphite-app bot commented Sep 15, 2025

How to use the Graphite Merge Queue

Add either label to this PR to merge it via the merge queue:

  • 0-merge - adds this PR to the back of the merge queue
  • hotfix - for urgent hot fixes, skip the queue and merge this PR next

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.

@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 Sep 15, 2025
Copy link
Contributor

github-actions bot commented Sep 15, 2025

Monitor Oxc

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

Copy link
Contributor

@Copilot 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 the version from 0.88.0 to 0.89.0 across all crates and packages in the oxc project, including bug fixes in the minifier and parser components, plus testing improvements for the minifier. The release includes fixes for variable inlining issues and invalid package.json entrypoints.

  • Version bump from 0.88.0 to 0.89.0 across all workspace crates and npm packages
  • Bug fixes for minifier variable inlining and parser package.json validation
  • Testing improvements for minifier variable declaration merging

Reviewed Changes

Copilot reviewed 60 out of 61 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
Cargo.toml Updates workspace dependencies to use version 0.89.0
crates/*/Cargo.toml Version bump to 0.89.0 for all Rust crates
napi/*/package.json Version bump to 0.89.0 for all NAPI packages
npm/*/package.json Version bump to 0.89.0 for all npm packages
*/CHANGELOG.md Adds changelog entries for v0.89.0 with bug fixes and testing improvements
Comments suppressed due to low confidence (2)

napi/transform/CHANGELOG.md:30

  • Duplicate changelog entries for version 0.83.0. The second entry should be removed to avoid duplication.
## [0.83.0] - 2025-08-29

### 💥 BREAKING CHANGES

- 34d0a01 napi/minify,transform: [**BREAKING**] Change module type to ESM (#13349) (Boshen)


## [0.83.0] - 2025-08-29

### 💥 BREAKING CHANGES

- 34d0a01 napi/minify,transform: [**BREAKING**] Change module type to ESM (#13349) (Boshen)

napi/minify/CHANGELOG.md:40

  • Duplicate changelog entries for version 0.83.0. The second entry should be removed to maintain clean changelog structure.
## [0.83.0] - 2025-08-29

### 💥 BREAKING CHANGES

- 34d0a01 napi/minify,transform: [**BREAKING**] Change module type to ESM (#13349) (Boshen)

### 🚀 Features

- 593f54c minifier: Add `--max-iterations` for debugging (#13291) (sapphi-red)
- a0e0a91 oxc_minify_napi: Expose `CodeGenOptions` (#13288) (sapphi-red)


## [0.83.0] - 2025-08-29

### 💥 BREAKING CHANGES

- 34d0a01 napi/minify,transform: [**BREAKING**] Change module type to ESM (#13349) (Boshen)

### 🚀 Features

- 593f54c minifier: Add `--max-iterations` for debugging (#13291) (sapphi-red)
- a0e0a91 oxc_minify_napi: Expose `CodeGenOptions` (#13288) (sapphi-red)

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment on lines +14 to +20
## [0.89.0] - 2025-09-15

### 🐛 Bug Fixes

- 341791e parser: Invalid `main` entrypoint in `package.json` (#13767) (Ari Perkkiö)


Copy link
Preview

Copilot AI Sep 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Duplicate changelog entries for version 0.89.0. The second entry should be removed to avoid confusion.

Suggested change
## [0.89.0] - 2025-09-15
### 🐛 Bug Fixes
- 341791e parser: Invalid `main` entrypoint in `package.json` (#13767) (Ari Perkkiö)

Copilot uses AI. Check for mistakes.

Comment on lines +7 to +20
## [0.89.0] - 2025-09-15

### 🐛 Bug Fixes

- 341791e parser: Invalid `main` entrypoint in `package.json` (#13767) (Ari Perkkiö)


## [0.89.0] - 2025-09-15

### 🐛 Bug Fixes

- 341791e parser: Invalid `main` entrypoint in `package.json` (#13767) (Ari Perkkiö)


Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There appears to be a duplicate changelog entry in napi/parser/CHANGELOG.md. The same version 0.89.0 with identical content about the package.json main entrypoint fix appears twice consecutively. One of these duplicate entries should be removed to maintain changelog accuracy and readability.

Suggested change
## [0.89.0] - 2025-09-15
### 🐛 Bug Fixes
- 341791e parser: Invalid `main` entrypoint in `package.json` (#13767) (Ari Perkkiö)
## [0.89.0] - 2025-09-15
### 🐛 Bug Fixes
- 341791e parser: Invalid `main` entrypoint in `package.json` (#13767) (Ari Perkkiö)
## [0.89.0] - 2025-09-15
### 🐛 Bug Fixes
- 341791e parser: Invalid `main` entrypoint in `package.json` (#13767) (Ari Perkkiö)

Spotted by Diamond

Fix in Graphite


Is this helpful? React 👍 or 👎 to let us know.

@Boshen Boshen merged commit de40f0b into main Sep 15, 2025
26 of 27 checks passed
@Boshen Boshen deleted the release/crates-1757917806 branch September 15, 2025 06:33
Copy link

codspeed-hq bot commented Sep 15, 2025

CodSpeed Instrumentation Performance Report

Merging #13774 will not alter performance

Comparing release/crates-1757917806 (a52a7c6) with main (fcc3663)

Summary

✅ 37 untouched

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.

1 participant