Skip to content

Commit b4ebdf5

Browse files
Boshenleaysgur
andauthored
release(oxfmt): v0.10.0 (#15263)
## [0.10.0] - 2025-11-04 ### 🚀 Features - 505252c formatter: Wrap parenthesis for AssignmentExpression that is a key of `PropertyDefinition` (#15243) (Dunqing) - 880b259 formatter: Align import-like formatting the same as Prettier (#15238) (Dunqing) - b77f254 oxfmt,formatter: Support `embeddedLanguageFormatting` option (#15216) (leaysgur) - 898d6fe oxfmt: Add embedded language formatting with Prettier integration (#14820) (Boshen) - e77a48e formatter: Detect code removal feature (#15059) (leaysgur) ### 🐛 Bug Fixes - daacf85 oxfmt: Release build fails (#15262) (Dunqing) - f5d0348 oxfmt: Sync `dependencies` with `npm/oxfmt` and `apps/oxfmt` (#15261) (leaysgur) - 46793d7 formatter: Correct printing comments for `LabeledStatement` (#15260) (Dunqing) - 831ae99 formatter: Multiple comments in `LogicalExpression` and `TSIntersectionType` (#15253) (Dunqing) - 5fa9b1e formatter: Should not indent `BinaryLikeExpression` when it is an argument of `Boolean` (#15250) (Dunqing) - 99e520f formatter: Handle chain expression for `JSXExpressionContainer` (#15242) (Dunqing) - a600bf5 formatter: Correct printing comments for `TaggedTemplateExpression` (#15241) (Dunqing) - a7289e7 formatter: Handle member chain for the call's parent is a chain expression (#15237) (Dunqing) ### 🚜 Refactor - 36ae721 formatter: Simplify the use of `indent` with `soft_line_break_or_space` (#15254) (Dunqing) - cdd8e2f formatter/sort-imports: Split sort_imports modules (#15189) (leaysgur) - 27b4f36 diagnostic: Remove `path` from sender (#15130) (camc314) - 85fb8e8 formatter/sort-imports: Pass options to is_ignored() (#15181) (leaysgur) ### 🧪 Testing - 9d5b34b formatter/sort-imports: Refactor sort_imports tests (#15188) (leaysgur) Co-authored-by: leaysgur <[email protected]>
1 parent daacf85 commit b4ebdf5

File tree

7 files changed

+63
-5
lines changed

7 files changed

+63
-5
lines changed

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/oxfmt/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,23 @@ All notable changes to this package will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0).
66

7+
## [0.10.0] - 2025-11-04
8+
9+
### 🚀 Features
10+
11+
- b77f254 oxfmt,formatter: Support `embeddedLanguageFormatting` option (#15216) (leaysgur)
12+
- 898d6fe oxfmt: Add embedded language formatting with Prettier integration (#14820) (Boshen)
13+
14+
### 🐛 Bug Fixes
15+
16+
- daacf85 oxfmt: Release build fails (#15262) (Dunqing)
17+
- f5d0348 oxfmt: Sync `dependencies` with `npm/oxfmt` and `apps/oxfmt` (#15261) (leaysgur)
18+
19+
### 🚜 Refactor
20+
21+
- 27b4f36 diagnostic: Remove `path` from sender (#15130) (camc314)
22+
23+
724
## [0.9.0] - 2025-10-30
825

926
### 🚜 Refactor

apps/oxfmt/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxfmt"
3-
version = "0.9.0"
3+
version = "0.10.0"
44
authors.workspace = true
55
categories.workspace = true
66
edition.workspace = true

crates/oxc_formatter/CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,36 @@ All notable changes to this package will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0).
66

7+
## [0.10.0] - 2025-11-04
8+
9+
### 🚀 Features
10+
11+
- 505252c formatter: Wrap parenthesis for AssignmentExpression that is a key of `PropertyDefinition` (#15243) (Dunqing)
12+
- 880b259 formatter: Align import-like formatting the same as Prettier (#15238) (Dunqing)
13+
- b77f254 oxfmt,formatter: Support `embeddedLanguageFormatting` option (#15216) (leaysgur)
14+
- 898d6fe oxfmt: Add embedded language formatting with Prettier integration (#14820) (Boshen)
15+
- e77a48e formatter: Detect code removal feature (#15059) (leaysgur)
16+
17+
### 🐛 Bug Fixes
18+
19+
- 46793d7 formatter: Correct printing comments for `LabeledStatement` (#15260) (Dunqing)
20+
- 831ae99 formatter: Multiple comments in `LogicalExpression` and `TSIntersectionType` (#15253) (Dunqing)
21+
- 5fa9b1e formatter: Should not indent `BinaryLikeExpression` when it is an argument of `Boolean` (#15250) (Dunqing)
22+
- 99e520f formatter: Handle chain expression for `JSXExpressionContainer` (#15242) (Dunqing)
23+
- a600bf5 formatter: Correct printing comments for `TaggedTemplateExpression` (#15241) (Dunqing)
24+
- a7289e7 formatter: Handle member chain for the call's parent is a chain expression (#15237) (Dunqing)
25+
26+
### 🚜 Refactor
27+
28+
- 36ae721 formatter: Simplify the use of `indent` with `soft_line_break_or_space` (#15254) (Dunqing)
29+
- cdd8e2f formatter/sort-imports: Split sort_imports modules (#15189) (leaysgur)
30+
- 85fb8e8 formatter/sort-imports: Pass options to is_ignored() (#15181) (leaysgur)
31+
32+
### 🧪 Testing
33+
34+
- 9d5b34b formatter/sort-imports: Refactor sort_imports tests (#15188) (leaysgur)
35+
36+
737
## [0.9.0] - 2025-10-30
838

939
### 🚀 Features

crates/oxc_formatter/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "oxc_formatter"
3-
version = "0.9.0"
3+
version = "0.10.0"
44
authors.workspace = true
55
categories.workspace = true
66
edition.workspace = true

npm/oxfmt/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,17 @@ All notable changes to this package will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0).
66

7+
## [0.10.0] - 2025-11-04
8+
9+
### 🚀 Features
10+
11+
- b77f254 oxfmt,formatter: Support `embeddedLanguageFormatting` option (#15216) (leaysgur)
12+
13+
### 🐛 Bug Fixes
14+
15+
- f5d0348 oxfmt: Sync `dependencies` with `npm/oxfmt` and `apps/oxfmt` (#15261) (leaysgur)
16+
17+
718
## [0.9.0] - 2025-10-30
819

920
### 💼 Other

npm/oxfmt/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oxfmt",
3-
"version": "0.9.0",
3+
"version": "0.10.0",
44
"type": "module",
55
"description": "Formatter for the JavaScript Oxidation Compiler",
66
"keywords": [],

0 commit comments

Comments
 (0)