Skip to content

Conversation

Boshen
Copy link
Member

@Boshen Boshen commented Sep 22, 2025

[0.91.0] - 2025-09-22

💥 BREAKING CHANGES

🚀 Features

🐛 Bug Fixes

🚜 Refactor

📚 Documentation

⚡ Performance

🎨 Styling

💼 Other

@Copilot Copilot AI review requested due to automatic review settings September 22, 2025 10:46
@Boshen Boshen self-assigned this Sep 22, 2025
Copy link
Contributor

graphite-app bot commented Sep 22, 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.

Copy link
Contributor

github-actions bot commented Sep 22, 2025

Monitor Oxc

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

@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 22, 2025
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 is a release PR for version 0.91.0 of the OXC crates and packages, introducing breaking changes, new features, bug fixes, and performance improvements.

  • Breaking changes to the minifier API for supported engines configuration
  • Feature additions including ES module conversion, compatibility data extraction, and minifier optimizations
  • Bug fixes across parser, codegen, and linter components

Reviewed Changes

Copilot reviewed 29 out of 29 changed files in this pull request and generated 3 comments.

File Description
napi/transform/CHANGELOG.md Duplicate changelog entries for v0.91.0
napi/parser/CHANGELOG.md Duplicate changelog entries for v0.91.0
napi/minify/CHANGELOG.md Duplicate changelog entries for v0.91.0
All other changelog files Standard version bump entries with appropriate categorized changes

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

Comment on lines +22 to +36
## [0.91.0] - 2025-09-22

### 🐛 Bug Fixes

- 21bbf95 napi: Rebuild bindings file for NAPI packages (#13889) (overlookmotel)

### 📚 Documentation

- 7a50ad9 napi/parser, napi/transform: Correct README examples (#13934) (overlookmotel)

### 💼 Other

- fb347da crates: V0.91.0 (#13961) (Boshen)


Copy link
Preview

Copilot AI Sep 22, 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.91.0. The section from lines 22-35 is identical to lines 7-20 and should be removed.

Suggested change
## [0.91.0] - 2025-09-22
### 🐛 Bug Fixes
- 21bbf95 napi: Rebuild bindings file for NAPI packages (#13889) (overlookmotel)
### 📚 Documentation
- 7a50ad9 napi/parser, napi/transform: Correct README examples (#13934) (overlookmotel)
### 💼 Other
- fb347da crates: V0.91.0 (#13961) (Boshen)

Copilot uses AI. Check for mistakes.

Comment on lines +32 to +56
## [0.91.0] - 2025-09-22

### 🐛 Bug Fixes

- 0185984 napi/parser: Raw transfer `preserveParens` option apply to `TSParenthesizedType` (#13964) (overlookmotel)
- bd2fa90 napi/parser: Move `browser.js` file (#13918) (overlookmotel)
- 5ff91bc napi/parser: Fix example (#13887) (overlookmotel)
- 21bbf95 napi: Rebuild bindings file for NAPI packages (#13889) (overlookmotel)

### 🚜 Refactor

- 48062d0 napi/parser: Itemize files in `package.json` (#13978) (overlookmotel)
- 329b7e7 napi/parser: Move scripts to `scripts` directory (#13900) (overlookmotel)
- ac3e9e9 napi/parser: Move JS code into `src-js` directory (#13899) (overlookmotel)
- 2cef8ec napi/parser: Remove outdated comment (#13886) (overlookmotel)

### 📚 Documentation

- 7a50ad9 napi/parser, napi/transform: Correct README examples (#13934) (overlookmotel)

### 💼 Other

- fb347da crates: V0.91.0 (#13961) (Boshen)


Copy link
Preview

Copilot AI Sep 22, 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.91.0. The section from lines 32-55 is identical to lines 7-30 and should be removed.

Suggested change
## [0.91.0] - 2025-09-22
### 🐛 Bug Fixes
- 0185984 napi/parser: Raw transfer `preserveParens` option apply to `TSParenthesizedType` (#13964) (overlookmotel)
- bd2fa90 napi/parser: Move `browser.js` file (#13918) (overlookmotel)
- 5ff91bc napi/parser: Fix example (#13887) (overlookmotel)
- 21bbf95 napi: Rebuild bindings file for NAPI packages (#13889) (overlookmotel)
### 🚜 Refactor
- 48062d0 napi/parser: Itemize files in `package.json` (#13978) (overlookmotel)
- 329b7e7 napi/parser: Move scripts to `scripts` directory (#13900) (overlookmotel)
- ac3e9e9 napi/parser: Move JS code into `src-js` directory (#13899) (overlookmotel)
- 2cef8ec napi/parser: Remove outdated comment (#13886) (overlookmotel)
### 📚 Documentation
- 7a50ad9 napi/parser, napi/transform: Correct README examples (#13934) (overlookmotel)
### 💼 Other
- fb347da crates: V0.91.0 (#13961) (Boshen)

Copilot uses AI. Check for mistakes.

Comment on lines +22 to +36
## [0.91.0] - 2025-09-22

### 💥 BREAKING CHANGES

- 6fcb0d0 minifier: [**BREAKING**] Receive supported engines instead of ecmascript versions (#13933) (sapphi-red)

### 🐛 Bug Fixes

- 21bbf95 napi: Rebuild bindings file for NAPI packages (#13889) (overlookmotel)

### 💼 Other

- fb347da crates: V0.91.0 (#13961) (Boshen)


Copy link
Preview

Copilot AI Sep 22, 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.91.0. The section from lines 22-35 is identical to lines 7-20 and should be removed.

Suggested change
## [0.91.0] - 2025-09-22
### 💥 BREAKING CHANGES
- 6fcb0d0 minifier: [**BREAKING**] Receive supported engines instead of ecmascript versions (#13933) (sapphi-red)
### 🐛 Bug Fixes
- 21bbf95 napi: Rebuild bindings file for NAPI packages (#13889) (overlookmotel)
### 💼 Other
- fb347da crates: V0.91.0 (#13961) (Boshen)

Copilot uses AI. Check for mistakes.

Comment on lines +22 to +36
## [0.91.0] - 2025-09-22

### 💥 BREAKING CHANGES

- 6fcb0d0 minifier: [**BREAKING**] Receive supported engines instead of ecmascript versions (#13933) (sapphi-red)

### 🐛 Bug Fixes

- 21bbf95 napi: Rebuild bindings file for NAPI packages (#13889) (overlookmotel)

### 💼 Other

- fb347da crates: V0.91.0 (#13961) (Boshen)


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 version entry in the changelog. The same version 0.91.0 with identical date and content appears twice (lines 7-21 and lines 24-38). This duplication should be removed to maintain a clean changelog history.

Spotted by Diamond

Fix in Graphite


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

@Boshen Boshen merged commit cb55daa into main Sep 22, 2025
20 checks passed
@Boshen Boshen deleted the release/crates-1758537976 branch September 22, 2025 11:24
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