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.
Pull Request Overview
Release notes update for v0.91.0 across crates and npm packages, adding features, bug fixes, refactors, and documentation entries to each package CHANGELOG.
- Add 0.91.0 entries with noted breaking changes, features (e.g., ES modules conversion, compat crate), bug fixes, and performance improvements.
- Align package CHANGELOGs to the 2025-09-22 release date.
Reviewed Changes
Copilot reviewed 29 out of 29 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| npm/runtime/CHANGELOG.md | Add 0.91.0 entry noting ES module conversion and release meta. |
| npm/oxc-types/CHANGELOG.md | Add 0.91.0 entry with release meta. |
| napi/transform/CHANGELOG.md | Add 0.91.0 entries; contains duplicated 0.91.0 block. |
| napi/parser/CHANGELOG.md | Add 0.91.0 entries; contains duplicated 0.91.0 block. |
| napi/minify/CHANGELOG.md | Add 0.91.0 entries; contains duplicated 0.91.0 block. |
| crates/oxc_traverse/CHANGELOG.md | Add 0.91.0 entry with release meta. |
| crates/oxc_transformer_plugins/CHANGELOG.md | Add 0.91.0 entry with release meta. |
| crates/oxc_transformer/CHANGELOG.md | Add 0.91.0 features and release meta. |
| crates/oxc_syntax/CHANGELOG.md | Add 0.91.0 entry with release meta. |
| crates/oxc_span/CHANGELOG.md | Add 0.91.0 entry with release meta. |
| crates/oxc_semantic/CHANGELOG.md | Add 0.91.0 features, fixes, and release meta. |
| crates/oxc_regular_expression/CHANGELOG.md | Add 0.91.0 entry with release meta. |
| crates/oxc_parser/CHANGELOG.md | Add 0.91.0 features, fixes, perf, and release meta. |
| crates/oxc_napi/CHANGELOG.md | Add 0.91.0 entry with release meta. |
| crates/oxc_minifier/CHANGELOG.md | Add 0.91.0 breaking changes, features, fixes, docs, and release meta. |
| crates/oxc_mangler/CHANGELOG.md | Add 0.91.0 entry with release meta. |
| crates/oxc_isolated_declarations/CHANGELOG.md | Add 0.91.0 entry with release meta. |
| crates/oxc_estree/CHANGELOG.md | Add 0.91.0 entry with release meta. |
| crates/oxc_ecmascript/CHANGELOG.md | Add 0.91.0 entry with release meta. |
| crates/oxc_diagnostics/CHANGELOG.md | Add 0.91.0 features, fixes, and release meta. |
| crates/oxc_data_structures/CHANGELOG.md | Add 0.91.0 features and release meta. |
| crates/oxc_compat/CHANGELOG.md | Add 0.91.0 features and release meta. |
| crates/oxc_codegen/CHANGELOG.md | Add 0.91.0 fixes, perf, and release meta. |
| crates/oxc_cfg/CHANGELOG.md | Add 0.91.0 entry with release meta. |
| crates/oxc_ast_visit/CHANGELOG.md | Add 0.91.0 features and release meta. |
| crates/oxc_ast_macros/CHANGELOG.md | Add 0.91.0 entry with release meta. |
| crates/oxc_ast/CHANGELOG.md | Add 0.91.0 features, fixes, docs, styling, and release meta. |
| crates/oxc_allocator/CHANGELOG.md | Add 0.91.0 features, fixes, and release meta. |
| crates/oxc/CHANGELOG.md | Add 0.91.0 entry with release meta. |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
| ## [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.
There are two identical 0.91.0 sections dated 2025-09-22. Remove one to avoid duplication and keep a single authoritative entry for that date.
| ## [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) |
[0.91.0] - 2025-09-22
💥 BREAKING CHANGES
🚀 Features
argumentscopy loop transformation in functions (feat(minifier): only applyargumentscopy loop transformation in functions #13952) (sapphi-red)argumentscopy loop transformation in strict mode (feat(minifier): only applyargumentscopy loop transformation in strict mode #13951) (sapphi-red)advance_to_endmethod toSliceItertrait (feat(data_structures): addadvance_to_endmethod toSliceItertrait #13947) (overlookmotel)🐛 Bug Fixes
preserveParensoption apply toTSParenthesizedType(fix(napi/parser): raw transferpreserveParensoption apply toTSParenthesizedType#13964) (overlookmotel)browser.jsfile (fix(napi/parser): movebrowser.jsfile #13918) (overlookmotel)🚜 Refactor
package.json(refactor(napi/parser): itemize files inpackage.json#13978) (overlookmotel)scriptsdirectory (refactor(napi/parser): move scripts toscriptsdirectory #13900) (overlookmotel)src-jsdirectory (refactor(napi/parser): move JS code intosrc-jsdirectory #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