-
-
Notifications
You must be signed in to change notification settings - Fork 867
release(crates): oxc v0.113.0 #19215
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -18,6 +18,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). | |||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
| - ed8c054 oxc_str: Add precomputed hash to Ident for fast HashMap lookups (#19143) (Boshen) | ||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
| ## [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) | ||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||
|
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) |
| Original file line number | Diff line number | Diff line change | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -10,6 +10,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). | |||||||||||
|
|
||||||||||||
| - 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen) | ||||||||||||
|
|
||||||||||||
| ## [0.113.0] - 2026-02-10 | ||||||||||||
|
|
||||||||||||
| ### π Bug Fixes | ||||||||||||
|
|
||||||||||||
| - 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen) | ||||||||||||
|
|
||||||||||||
|
Comment on lines
+13
to
+18
|
||||||||||||
| ## [0.113.0] - 2026-02-10 | |
| ### π Bug Fixes | |
| - 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen) |
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -10,6 +10,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| - 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) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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) | |
| - 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
AI
Feb 10, 2026
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.
"unambigious" is misspelled here; please change it to "unambiguous" in the changelog entry.
| - 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
AI
Feb 10, 2026
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.
The 0.113.0 section is duplicated (two consecutive headers with the same breaking-change entry). Please remove the duplicate section so the changelog lists the release once.
| ## [0.113.0] - 2026-02-10 | |
| ### π₯ BREAKING CHANGES | |
| - 48b0542 span: [**BREAKING**] SourceType::ts should set module to unambigious (#18873) (Boshen) |
| Original file line number | Diff line number | Diff line change | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -10,6 +10,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). | |||||||||||
|
|
||||||||||||
| - 110c300 oxc_ecmascript: `+[false]` and `+[true]` should evaluate to `NaN` (#19174) (copilot-swe-agent) | ||||||||||||
|
|
||||||||||||
| ## [0.113.0] - 2026-02-10 | ||||||||||||
|
|
||||||||||||
| ### π Bug Fixes | ||||||||||||
|
|
||||||||||||
| - 110c300 oxc_ecmascript: `+[false]` and `+[true]` should evaluate to `NaN` (#19174) (copilot-swe-agent) | ||||||||||||
|
|
||||||||||||
|
Comment on lines
+13
to
+18
|
||||||||||||
| ## [0.113.0] - 2026-02-10 | |
| ### π Bug Fixes | |
| - 110c300 oxc_ecmascript: `+[false]` and `+[true]` should evaluate to `NaN` (#19174) (copilot-swe-agent) |
| Original file line number | Diff line number | Diff line change | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -12,6 +12,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). | |||||||||||||||
| - 312e756 isolated-declarations: Preserve readonly literal initializers (#19177) (camc314) | ||||||||||||||||
| - d0ca8d0 isolated-declarations: Skip parenthesis when inferring type (#19176) (camc314) | ||||||||||||||||
|
|
||||||||||||||||
| ## [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) | ||||||||||||||||
|
|
||||||||||||||||
|
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) |
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -15,6 +15,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). | |||||||||||||||||||||
| - e7595d1 mangler: Use BitSet for exported symbols set (#19023) (sapphi-red) | ||||||||||||||||||||||
| - 69a8d85 mangler: Use BitSet for keep_names symbols set (#19028) (sapphi-red) | ||||||||||||||||||||||
|
|
||||||||||||||||||||||
| ## [0.113.0] - 2026-02-10 | ||||||||||||||||||||||
|
|
||||||||||||||||||||||
| ### π₯ BREAKING CHANGES | ||||||||||||||||||||||
|
|
||||||||||||||||||||||
| - 2bf7293 mangler: [**BREAKING**] Enable `top_level` by default for modules and commonjs (#18278) (sapphi-red) | ||||||||||||||||||||||
|
|
||||||||||||||||||||||
| ### β‘ Performance | ||||||||||||||||||||||
|
|
||||||||||||||||||||||
| - e7595d1 mangler: Use BitSet for exported symbols set (#19023) (sapphi-red) | ||||||||||||||||||||||
| - 69a8d85 mangler: Use BitSet for keep_names symbols set (#19028) (sapphi-red) | ||||||||||||||||||||||
|
|
||||||||||||||||||||||
|
Comment on lines
+18
to
+28
|
||||||||||||||||||||||
| ## [0.113.0] - 2026-02-10 | |
| ### π₯ BREAKING CHANGES | |
| - 2bf7293 mangler: [**BREAKING**] Enable `top_level` by default for modules and commonjs (#18278) (sapphi-red) | |
| ### β‘ Performance | |
| - e7595d1 mangler: Use BitSet for exported symbols set (#19023) (sapphi-red) | |
| - 69a8d85 mangler: Use BitSet for keep_names symbols set (#19028) (sapphi-red) |
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -19,6 +19,21 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). | |||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||
| - 110c300 oxc_ecmascript: `+[false]` and `+[true]` should evaluate to `NaN` (#19174) (copilot-swe-agent) | ||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||
| ## [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) | ||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||
|
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) |
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -25,6 +25,27 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). | |||||||||||||||||||||||||||||||||||||||||
| - ed8c054 oxc_str: Add precomputed hash to Ident for fast HashMap lookups (#19143) (Boshen) | ||||||||||||||||||||||||||||||||||||||||||
| - f78c525 parser: Try hybrid parsing for jsx children and closing element/fragments (#18789) (camchenry) | ||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||
| ## [0.113.0] - 2026-02-10 | ||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||
| ### π Features | ||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||
| - 142a1be parser: Detect binary files with TS1490 error (#19047) (Boshen) | ||||||||||||||||||||||||||||||||||||||||||
| - 0eff6be parser: Error JSX-like type assertions and generics in `.mts`/`.cts` (#18910) (Boshen) | ||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||
| ### π Bug Fixes | ||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||
| - 56c086b parser: Add modifier ordering validation (TS1029) (#19024) (Boshen) | ||||||||||||||||||||||||||||||||||||||||||
| - 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen) | ||||||||||||||||||||||||||||||||||||||||||
| - 1f6b193 parser: Validate TypeScript import type options (#18889) (Boshen) | ||||||||||||||||||||||||||||||||||||||||||
| - 1663184 parser: Allow conditional types in function type parameters (#18886) (Boshen) | ||||||||||||||||||||||||||||||||||||||||||
| - 5758046 parser: Error on property access after instantiation expression (#18887) (Boshen) | ||||||||||||||||||||||||||||||||||||||||||
| - 5eb4a94 parser: Handle `<<` as two `<` tokens in type argument contexts (#18885) (Boshen) | ||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||
| ### β‘ Performance | ||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||
| - ed8c054 oxc_str: Add precomputed hash to Ident for fast HashMap lookups (#19143) (Boshen) | ||||||||||||||||||||||||||||||||||||||||||
| - f78c525 parser: Try hybrid parsing for jsx children and closing element/fragments (#18789) (camchenry) | ||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||
|
Comment on lines
+28
to
+48
|
||||||||||||||||||||||||||||||||||||||||||
| ## [0.113.0] - 2026-02-10 | |
| ### π Features | |
| - 142a1be parser: Detect binary files with TS1490 error (#19047) (Boshen) | |
| - 0eff6be parser: Error JSX-like type assertions and generics in `.mts`/`.cts` (#18910) (Boshen) | |
| ### π Bug Fixes | |
| - 56c086b parser: Add modifier ordering validation (TS1029) (#19024) (Boshen) | |
| - 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen) | |
| - 1f6b193 parser: Validate TypeScript import type options (#18889) (Boshen) | |
| - 1663184 parser: Allow conditional types in function type parameters (#18886) (Boshen) | |
| - 5758046 parser: Error on property access after instantiation expression (#18887) (Boshen) | |
| - 5eb4a94 parser: Handle `<<` as two `<` tokens in type argument contexts (#18885) (Boshen) | |
| ### β‘ Performance | |
| - ed8c054 oxc_str: Add precomputed hash to Ident for fast HashMap lookups (#19143) (Boshen) | |
| - f78c525 parser: Try hybrid parsing for jsx children and closing element/fragments (#18789) (camchenry) |
| Original file line number | Diff line number | Diff line change | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -10,6 +10,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). | |||||||||||
|
|
||||||||||||
| - e3609e3 regular_expression: Preserve UnicodeEscape CharacterKind in string literals (#18998) (Boshen) | ||||||||||||
|
|
||||||||||||
| ## [0.113.0] - 2026-02-10 | ||||||||||||
|
|
||||||||||||
| ### π Bug Fixes | ||||||||||||
|
|
||||||||||||
| - e3609e3 regular_expression: Preserve UnicodeEscape CharacterKind in string literals (#18998) (Boshen) | ||||||||||||
|
|
||||||||||||
|
Comment on lines
+13
to
+18
|
||||||||||||
| ## [0.113.0] - 2026-02-10 | |
| ### π Bug Fixes | |
| - e3609e3 regular_expression: Preserve UnicodeEscape CharacterKind in string literals (#18998) (Boshen) |
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -20,6 +20,22 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). | |||||||||||||||||||||||||||||||
| - ed8c054 oxc_str: Add precomputed hash to Ident for fast HashMap lookups (#19143) (Boshen) | ||||||||||||||||||||||||||||||||
| - 2537924 semantic: Optimize scope resolution with fast paths and inlining (#19029) (Boshen) | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| ## [0.113.0] - 2026-02-10 | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| ### π Bug Fixes | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| - f32ea19 semantic: Report redeclaration error for import bindings conflicting with value declarations (#19068) (Boshen) | ||||||||||||||||||||||||||||||||
| - 3aeba7a semantic: Report redeclaration error for `function a() {} var a` in module mode (#19041) (Boshen) | ||||||||||||||||||||||||||||||||
| - 463d60d semantic: Skip TS2391 for standalone computed-name class methods (#19025) (Boshen) | ||||||||||||||||||||||||||||||||
| - 6067a49 linter/jsdoc: False positive in `check-tag-names` for `@` in email addresses and npm scopes (#19021) (Boshen) | ||||||||||||||||||||||||||||||||
| - b13bb70 semantic/jsdoc: Inline tags like `{@link}` break jsdoc parsing (#19019) (Boshen) | ||||||||||||||||||||||||||||||||
| - 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen) | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| ### β‘ Performance | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| - ed8c054 oxc_str: Add precomputed hash to Ident for fast HashMap lookups (#19143) (Boshen) | ||||||||||||||||||||||||||||||||
| - 2537924 semantic: Optimize scope resolution with fast paths and inlining (#19029) (Boshen) | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
|
Comment on lines
+23
to
+38
|
||||||||||||||||||||||||||||||||
| ## [0.113.0] - 2026-02-10 | |
| ### π Bug Fixes | |
| - f32ea19 semantic: Report redeclaration error for import bindings conflicting with value declarations (#19068) (Boshen) | |
| - 3aeba7a semantic: Report redeclaration error for `function a() {} var a` in module mode (#19041) (Boshen) | |
| - 463d60d semantic: Skip TS2391 for standalone computed-name class methods (#19025) (Boshen) | |
| - 6067a49 linter/jsdoc: False positive in `check-tag-names` for `@` in email addresses and npm scopes (#19021) (Boshen) | |
| - b13bb70 semantic/jsdoc: Inline tags like `{@link}` break jsdoc parsing (#19019) (Boshen) | |
| - 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen) | |
| ### β‘ Performance | |
| - ed8c054 oxc_str: Add precomputed hash to Ident for fast HashMap lookups (#19143) (Boshen) | |
| - 2537924 semantic: Optimize scope resolution with fast paths and inlining (#19029) (Boshen) |
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -14,6 +14,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). | |||||||||||||||||||
|
|
||||||||||||||||||||
| - 18320c6 span: Store file extension in `SourceType` (#18893) (Boshen) | ||||||||||||||||||||
|
|
||||||||||||||||||||
| ### π Bug Fixes | ||||||||||||||||||||
|
|
||||||||||||||||||||
| - 0441237 source-type: Don't treat `d.ts` as a declaration file (#19185) (Cameron) | ||||||||||||||||||||
|
|
||||||||||||||||||||
| ## [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) | ||||||||||||||||||||
|
|
||||||||||||||||||||
|
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) |
| Original file line number | Diff line number | Diff line change | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -10,3 +10,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). | |||||||||||
|
|
||||||||||||
| - ed8c054 oxc_str: Add precomputed hash to Ident for fast HashMap lookups (#19143) (Boshen) | ||||||||||||
|
|
||||||||||||
| ## [0.113.0] - 2026-02-10 | ||||||||||||
|
|
||||||||||||
| ### β‘ Performance | ||||||||||||
|
|
||||||||||||
| - ed8c054 oxc_str: Add precomputed hash to Ident for fast HashMap lookups (#19143) (Boshen) | ||||||||||||
|
|
||||||||||||
|
Comment on lines
+13
to
+18
|
||||||||||||
| ## [0.113.0] - 2026-02-10 | |
| ### β‘ Performance | |
| - ed8c054 oxc_str: Add precomputed hash to Ident for fast HashMap lookups (#19143) (Boshen) |
| Original file line number | Diff line number | Diff line change | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -10,6 +10,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). | |||||||||||
|
|
||||||||||||
| - 9eb16b3 syntax: Pack ASCII identifier tables into single bitflag table (#19088) (Boshen) | ||||||||||||
|
|
||||||||||||
| ## [0.113.0] - 2026-02-10 | ||||||||||||
|
|
||||||||||||
| ### β‘ Performance | ||||||||||||
|
|
||||||||||||
| - 9eb16b3 syntax: Pack ASCII identifier tables into single bitflag table (#19088) (Boshen) | ||||||||||||
|
|
||||||||||||
|
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) |
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -15,6 +15,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). | |||||||||||||||||||||
|
|
||||||||||||||||||||||
| - ed8c054 oxc_str: Add precomputed hash to Ident for fast HashMap lookups (#19143) (Boshen) | ||||||||||||||||||||||
|
|
||||||||||||||||||||||
| ## [0.113.0] - 2026-02-10 | ||||||||||||||||||||||
|
|
||||||||||||||||||||||
| ### π Bug Fixes | ||||||||||||||||||||||
|
|
||||||||||||||||||||||
| - 35e32c6 coverage: Match Babel's options.json inheritance for test fixtures (#19002) (Boshen) | ||||||||||||||||||||||
| - 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen) | ||||||||||||||||||||||
|
|
||||||||||||||||||||||
| ### β‘ Performance | ||||||||||||||||||||||
|
|
||||||||||||||||||||||
| - ed8c054 oxc_str: Add precomputed hash to Ident for fast HashMap lookups (#19143) (Boshen) | ||||||||||||||||||||||
|
|
||||||||||||||||||||||
|
Comment on lines
+18
to
+28
|
||||||||||||||||||||||
| ## [0.113.0] - 2026-02-10 | |
| ### π Bug Fixes | |
| - 35e32c6 coverage: Match Babel's options.json inheritance for test fixtures (#19002) (Boshen) | |
| - 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen) | |
| ### β‘ Performance | |
| - ed8c054 oxc_str: Add precomputed hash to Ident for fast HashMap lookups (#19143) (Boshen) |
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -14,6 +14,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). | |||||||||||||||||||
|
|
||||||||||||||||||||
| - d4a0867 transformer_plugins: Switch ReplaceGlobalDefines from Traverse to VisitMut (#19146) (Boshen) | ||||||||||||||||||||
|
|
||||||||||||||||||||
| ## [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) | ||||||||||||||||||||
|
|
||||||||||||||||||||
|
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) |
| Original file line number | Diff line number | Diff line change | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -10,6 +10,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). | |||||||||||
|
|
||||||||||||
| - 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen) | ||||||||||||
|
|
||||||||||||
| ## [0.113.0] - 2026-02-10 | ||||||||||||
|
|
||||||||||||
| ### π Bug Fixes | ||||||||||||
|
|
||||||||||||
| - 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen) | ||||||||||||
|
|
||||||||||||
|
Comment on lines
+13
to
+18
|
||||||||||||
| ## [0.113.0] - 2026-02-10 | |
| ### π Bug Fixes | |
| - 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen) |
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -12,6 +12,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). | |||||||||||||||||||
|
|
||||||||||||||||||||
| ### π Bug Fixes | ||||||||||||||||||||
|
|
||||||||||||||||||||
| - bcd0f64 napi: Disable mimalloc global allocator on android targets (#19214) (Cameron) | ||||||||||||||||||||
| - 487601b napi: Disable mimalloc on Windows to fix worker_threads crash (#18923) (Boshen) | ||||||||||||||||||||
|
|
||||||||||||||||||||
| ## [0.113.0] - 2026-02-10 | ||||||||||||||||||||
|
|
||||||||||||||||||||
| ### π₯ BREAKING CHANGES | ||||||||||||||||||||
|
|
||||||||||||||||||||
| - 2bf7293 mangler: [**BREAKING**] Enable `top_level` by default for modules and commonjs (#18278) (sapphi-red) | ||||||||||||||||||||
|
|
||||||||||||||||||||
| ### π Bug Fixes | ||||||||||||||||||||
|
|
||||||||||||||||||||
| - 487601b napi: Disable mimalloc on Windows to fix worker_threads crash (#18923) (Boshen) | ||||||||||||||||||||
|
|
||||||||||||||||||||
|
Comment on lines
+18
to
27
|
||||||||||||||||||||
| ## [0.113.0] - 2026-02-10 | |
| ### π₯ BREAKING CHANGES | |
| - 2bf7293 mangler: [**BREAKING**] Enable `top_level` by default for modules and commonjs (#18278) (sapphi-red) | |
| ### π Bug Fixes | |
| - 487601b napi: Disable mimalloc on Windows to fix worker_threads crash (#18923) (Boshen) |
| Original file line number | Diff line number | Diff line change | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -8,6 +8,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). | |||||||||||||
|
|
||||||||||||||
| ### π Bug Fixes | ||||||||||||||
|
|
||||||||||||||
| - bcd0f64 napi: Disable mimalloc global allocator on android targets (#19214) (Cameron) | ||||||||||||||
| - 57917ee parser: Parse decorators on rest parameters (#18938) (Boshen) | ||||||||||||||
| - 487601b napi: Disable mimalloc on Windows to fix worker_threads crash (#18923) (Boshen) | ||||||||||||||
|
|
||||||||||||||
| ## [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) | ||||||||||||||
|
|
||||||||||||||
|
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) |
| Original file line number | Diff line number | Diff line change | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -8,6 +8,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). | |||||||||||
|
|
||||||||||||
| ### π Bug Fixes | ||||||||||||
|
|
||||||||||||
| - bcd0f64 napi: Disable mimalloc global allocator on android targets (#19214) (Cameron) | ||||||||||||
| - 487601b napi: Disable mimalloc on Windows to fix worker_threads crash (#18923) (Boshen) | ||||||||||||
|
|
||||||||||||
| ## [0.113.0] - 2026-02-10 | ||||||||||||
|
|
||||||||||||
| ### π Bug Fixes | ||||||||||||
|
|
||||||||||||
| - 487601b napi: Disable mimalloc on Windows to fix worker_threads crash (#18923) (Boshen) | ||||||||||||
|
|
||||||||||||
|
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) |
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.
This changelog contains duplicate 0.113.0 release notes (two consecutive sections with identical content). Please remove the duplicate so 0.113.0 appears only once.