Skip to content

Comments

release(crates): oxc v0.113.0#19215

Closed
Boshen wants to merge 1 commit intomainfrom
release/crates-1770723009
Closed

release(crates): oxc v0.113.0#19215
Boshen wants to merge 1 commit intomainfrom
release/crates-1770723009

Conversation

@Boshen
Copy link
Member

@Boshen Boshen commented Feb 10, 2026

💥 BREAKING CHANGES

🚀 Features

🐛 Bug Fixes

⚡ Performance

Copilot AI review requested due to automatic review settings February 10, 2026 11:30
@Boshen Boshen self-assigned this Feb 10, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 10, 2026

Monitor Oxc

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

@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-isolated-declarations Isolated Declarations labels Feb 10, 2026
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

Prepares the repository for the oxc v0.113.0 release by updating per-crate and NAPI package changelogs to include the release date and the set of breaking changes/features/fixes/perf items shipping in 0.113.0.

Changes:

  • Add 0.113.0 (2026-02-10) sections across multiple crate and NAPI CHANGELOG.md files.
  • Record notable breaking changes (e.g., SourceType::ts module mode, mangler top_level default), plus recent features, fixes, and performance work.
  • Align release notes across Rust crates and NAPI packages for the 0.113.0 publication.

Reviewed changes

Copilot reviewed 20 out of 20 changed files in this pull request and generated 24 comments.

Show a summary per file
File Description
napi/transform/CHANGELOG.md Adds 0.113.0 release notes for NAPI transform package
napi/parser/CHANGELOG.md Adds 0.113.0 release notes for NAPI parser package
napi/minify/CHANGELOG.md Adds 0.113.0 release notes for NAPI minify package
crates/oxc_traverse/CHANGELOG.md Adds 0.113.0 release notes for oxc_traverse
crates/oxc_transformer_plugins/CHANGELOG.md Adds 0.113.0 release notes for transformer plugins
crates/oxc_transformer/CHANGELOG.md Adds 0.113.0 release notes for oxc_transformer
crates/oxc_syntax/CHANGELOG.md Adds 0.113.0 release notes for oxc_syntax
crates/oxc_str/CHANGELOG.md Adds 0.113.0 release notes for oxc_str
crates/oxc_span/CHANGELOG.md Adds 0.113.0 release notes for oxc_span
crates/oxc_semantic/CHANGELOG.md Adds 0.113.0 release notes for oxc_semantic
crates/oxc_regular_expression/CHANGELOG.md Adds 0.113.0 release notes for regex crate
crates/oxc_parser/CHANGELOG.md Adds 0.113.0 release notes for oxc_parser
crates/oxc_minifier/CHANGELOG.md Adds 0.113.0 release notes for oxc_minifier
crates/oxc_mangler/CHANGELOG.md Adds 0.113.0 release notes for oxc_mangler
crates/oxc_isolated_declarations/CHANGELOG.md Adds 0.113.0 release notes for isolated declarations
crates/oxc_ecmascript/CHANGELOG.md Adds 0.113.0 release notes for oxc_ecmascript
crates/oxc_codegen/CHANGELOG.md Adds 0.113.0 release notes for oxc_codegen
crates/oxc_ast_visit/CHANGELOG.md Adds 0.113.0 release notes for oxc_ast_visit
crates/oxc_ast/CHANGELOG.md Adds 0.113.0 release notes for oxc_ast
crates/oxc_allocator/CHANGELOG.md Adds 0.113.0 release notes for oxc_allocator

Comment on lines +15 to +22
## [0.113.0] - 2026-02-10

### 🐛 Bug Fixes

- a7514e4 isolated-declarations: Preserve const context in literal type inference (#19178) (camc314)
- 312e756 isolated-declarations: Preserve readonly literal initializers (#19177) (camc314)
- d0ca8d0 isolated-declarations: Skip parenthesis when inferring type (#19176) (camc314)

Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

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

The 0.113.0 release section is duplicated in this changelog (same header and entries repeated twice). Please remove the duplicate so there is only one 0.113.0 section.

Suggested change
## [0.113.0] - 2026-02-10
### 🐛 Bug Fixes
- a7514e4 isolated-declarations: Preserve const context in literal type inference (#19178) (camc314)
- 312e756 isolated-declarations: Preserve readonly literal initializers (#19177) (camc314)
- d0ca8d0 isolated-declarations: Skip parenthesis when inferring type (#19176) (camc314)

Copilot uses AI. Check for mistakes.
Comment on lines +21 to +34
## [0.113.0] - 2026-02-10

### 🚀 Features

- 18320c6 span: Store file extension in `SourceType` (#18893) (Boshen)

### 🐛 Bug Fixes

- 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen)

### ⚡ Performance

- ed8c054 oxc_str: Add precomputed hash to Ident for fast HashMap lookups (#19143) (Boshen)

Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

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

The 0.113.0 release notes are duplicated: there are two consecutive 0.113.0 sections with the same entries. Please dedupe so there is only one 0.113.0 section.

Suggested change
## [0.113.0] - 2026-02-10
### 🚀 Features
- 18320c6 span: Store file extension in `SourceType` (#18893) (Boshen)
### 🐛 Bug Fixes
- 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen)
### ⚡ Performance
- ed8c054 oxc_str: Add precomputed hash to Ident for fast HashMap lookups (#19143) (Boshen)

Copilot uses AI. Check for mistakes.
Comment on lines +14 to 19
## [0.113.0] - 2026-02-10

### 🐛 Bug Fixes

- 487601b napi: Disable mimalloc on Windows to fix worker_threads crash (#18923) (Boshen)

Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

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

This changelog now contains two consecutive "## [0.113.0] - 2026-02-10" sections, which duplicates the release header and entries. Please deduplicate so 0.113.0 appears only once (merge/move the items into a single section).

Suggested change
## [0.113.0] - 2026-02-10
### 🐛 Bug Fixes
- 487601b napi: Disable mimalloc on Windows to fix worker_threads crash (#18923) (Boshen)

Copilot uses AI. Check for mistakes.
Comment on lines +17 to +26
## [0.113.0] - 2026-02-10

### 💥 BREAKING CHANGES

- 48b0542 span: [**BREAKING**] SourceType::ts should set module to unambigious (#18873) (Boshen)

### ⚡ Performance

- d4a0867 transformer_plugins: Switch ReplaceGlobalDefines from Traverse to VisitMut (#19146) (Boshen)

Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

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

There are two consecutive "## [0.113.0] - 2026-02-10" sections with identical content. Please keep a single 0.113.0 section (dedupe header and entries).

Suggested change
## [0.113.0] - 2026-02-10
### 💥 BREAKING CHANGES
- 48b0542 span: [**BREAKING**] SourceType::ts should set module to unambigious (#18873) (Boshen)
### ⚡ Performance
- d4a0867 transformer_plugins: Switch ReplaceGlobalDefines from Traverse to VisitMut (#19146) (Boshen)

Copilot uses AI. Check for mistakes.
Comment on lines +13 to +18
## [0.113.0] - 2026-02-10

### ⚡ Performance

- 9eb16b3 syntax: Pack ASCII identifier tables into single bitflag table (#19088) (Boshen)

Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

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

The 0.113.0 release section is duplicated (two consecutive "## [0.113.0]" headers with the same entries). Please deduplicate the changelog so each version appears once.

Suggested change
## [0.113.0] - 2026-02-10
### ⚡ Performance
- 9eb16b3 syntax: Pack ASCII identifier tables into single bitflag table (#19088) (Boshen)

Copilot uses AI. Check for mistakes.
Comment on lines 11 to +17
- 48b0542 span: [**BREAKING**] SourceType::ts should set module to unambigious (#18873) (Boshen)

## [0.113.0] - 2026-02-10

### 💥 BREAKING CHANGES

- 48b0542 span: [**BREAKING**] SourceType::ts should set module to unambigious (#18873) (Boshen)
Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

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

"unambigious" is misspelled here; please change it to "unambiguous" in the changelog entry.

Suggested change
- 48b0542 span: [**BREAKING**] SourceType::ts should set module to unambigious (#18873) (Boshen)
## [0.113.0] - 2026-02-10
### 💥 BREAKING CHANGES
- 48b0542 span: [**BREAKING**] SourceType::ts should set module to unambigious (#18873) (Boshen)
- 48b0542 span: [**BREAKING**] SourceType::ts should set module to unambiguous (#18873) (Boshen)
## [0.113.0] - 2026-02-10
### 💥 BREAKING CHANGES
- 48b0542 span: [**BREAKING**] SourceType::ts should set module to unambiguous (#18873) (Boshen)

Copilot uses AI. Check for mistakes.
Comment on lines +15 to 21
## [0.113.0] - 2026-02-10

### 🐛 Bug Fixes

- 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen)
- 487601b napi: Disable mimalloc on Windows to fix worker_threads crash (#18923) (Boshen)

Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

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

This changelog now contains two consecutive "## [0.113.0] - 2026-02-10" sections, duplicating the release notes. Please keep a single 0.113.0 section and remove the duplicate header/entries.

Suggested change
## [0.113.0] - 2026-02-10
### 🐛 Bug Fixes
- 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen)
- 487601b napi: Disable mimalloc on Windows to fix worker_threads crash (#18923) (Boshen)

Copilot uses AI. Check for mistakes.
Comment on lines +13 to +18
## [0.113.0] - 2026-02-10

### 🐛 Bug Fixes

- 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen)

Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

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

There are two back-to-back "## [0.113.0] - 2026-02-10" sections containing the same entry. Please remove the duplicate section so the release notes are not repeated.

Suggested change
## [0.113.0] - 2026-02-10
### 🐛 Bug Fixes
- 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen)

Copilot uses AI. Check for mistakes.
Comment on lines +21 to +30
## [0.113.0] - 2026-02-10

### 💥 BREAKING CHANGES

- 48b0542 span: [**BREAKING**] SourceType::ts should set module to unambigious (#18873) (Boshen)

### 🚀 Features

- 18320c6 span: Store file extension in `SourceType` (#18893) (Boshen)

Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

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

The 0.113.0 release notes are duplicated: there are two consecutive "## [0.113.0] - 2026-02-10" sections. Please remove one and ensure the entries only appear once.

Suggested change
## [0.113.0] - 2026-02-10
### 💥 BREAKING CHANGES
- 48b0542 span: [**BREAKING**] SourceType::ts should set module to unambigious (#18873) (Boshen)
### 🚀 Features
- 18320c6 span: Store file extension in `SourceType` (#18893) (Boshen)

Copilot uses AI. Check for mistakes.
Comment on lines +22 to +36
## [0.113.0] - 2026-02-10

### 💥 BREAKING CHANGES

- 2bf7293 mangler: [**BREAKING**] Enable `top_level` by default for modules and commonjs (#18278) (sapphi-red)

### 🚀 Features

- 500d071 minifier: Local traverse ctx and generated minifier traverse (#19106) (Boshen)
- 742ad3f minifier: Default `invalid_import_side_effects` to `false` (#18916) (sapphi-red)

### 🐛 Bug Fixes

- 110c300 oxc_ecmascript: `+[false]` and `+[true]` should evaluate to `NaN` (#19174) (copilot-swe-agent)

Copy link

Copilot AI Feb 10, 2026

Choose a reason for hiding this comment

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

This changelog contains duplicate 0.113.0 release notes (the entire section is repeated twice). Please remove the duplicate header/entries so 0.113.0 appears only once.

Suggested change
## [0.113.0] - 2026-02-10
### 💥 BREAKING CHANGES
- 2bf7293 mangler: [**BREAKING**] Enable `top_level` by default for modules and commonjs (#18278) (sapphi-red)
### 🚀 Features
- 500d071 minifier: Local traverse ctx and generated minifier traverse (#19106) (Boshen)
- 742ad3f minifier: Default `invalid_import_side_effects` to `false` (#18916) (sapphi-red)
### 🐛 Bug Fixes
- 110c300 oxc_ecmascript: `+[false]` and `+[true]` should evaluate to `NaN` (#19174) (copilot-swe-agent)

Copilot uses AI. Check for mistakes.
@camc314
Copy link
Contributor

camc314 commented Feb 10, 2026

not needed - just ran release crates CI using workflow_dispatch

@camc314 camc314 closed this Feb 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-ast Area - AST 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