-
-
Notifications
You must be signed in to change notification settings - Fork 667
release(crates): v0.91.0 #14000
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): v0.91.0 #14000
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 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.
## [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) | ||
|
||
|
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.
Duplicate changelog entries for version 0.91.0. The section from lines 22-35 is identical to lines 7-20 and should be removed.
## [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.
## [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) | ||
|
||
|
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.
Duplicate changelog entries for version 0.91.0. The section from lines 32-55 is identical to lines 7-30 and should be removed.
## [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.
## [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) | ||
|
||
|
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.
Duplicate changelog entries for version 0.91.0. The section from lines 22-35 is identical to lines 7-20 and should be removed.
## [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.
## [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) | ||
|
||
|
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.
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
Is this helpful? React 👍 or 👎 to let us know.
[0.91.0] - 2025-09-22
💥 BREAKING CHANGES
🚀 Features
arguments
copy loop transformation in functions (feat(minifier): only applyarguments
copy loop transformation in functions #13952) (sapphi-red)arguments
copy loop transformation in strict mode (feat(minifier): only applyarguments
copy loop transformation in strict mode #13951) (sapphi-red)advance_to_end
method toSliceIter
trait (feat(data_structures): addadvance_to_end
method toSliceIter
trait #13947) (overlookmotel)🐛 Bug Fixes
preserveParens
option apply toTSParenthesizedType
(fix(napi/parser): raw transferpreserveParens
option apply toTSParenthesizedType
#13964) (overlookmotel)browser.js
file (fix(napi/parser): movebrowser.js
file #13918) (overlookmotel)🚜 Refactor
package.json
(refactor(napi/parser): itemize files inpackage.json
#13978) (overlookmotel)scripts
directory (refactor(napi/parser): move scripts toscripts
directory #13900) (overlookmotel)src-js
directory (refactor(napi/parser): move JS code intosrc-js
directory #13899) (overlookmotel)📚 Documentation
JSDocUnknownType
(docs(ast): documentJSDocUnknownType
#13973) (overlookmotel)⚡ Performance
SourcemapBuilder::update_generated_line_and_column
(perf(codegen): unroll loop inSourcemapBuilder::update_generated_line_and_column
#13903) (翠)parse_simple_arrow_function_expression
(perf(parser): optimizeparse_simple_arrow_function_expression
#13965) (Ulrich Stark)🎨 Styling
💼 Other