Skip to content

Commit 285cd7b

Browse files
overlookmotelgithub-actions[bot]
authored andcommitted
release(apps): oxlint v1.30.0 && oxfmt v0.15.0
1 parent 2c7808f commit 285cd7b

File tree

21 files changed

+279
-119
lines changed

21 files changed

+279
-119
lines changed

Cargo.lock

Lines changed: 5 additions & 5 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: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ 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.15.0] - 2025-11-24
8+
9+
### 🚀 Features
10+
11+
- f9a502c oxfmt: `oxfmt --lsp` support (#15765) (leaysgur)
12+
713
## [0.14.0] - 2025-11-17
814

915
### 🚀 Features

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.14.0"
3+
version = "0.15.0"
44
authors.workspace = true
55
categories.workspace = true
66
edition.workspace = true

apps/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-app",
3-
"version": "0.14.0",
3+
"version": "0.15.0",
44
"private": true,
55
"type": "module",
66
"main": "dist/index.js",

apps/oxfmt/src-js/bindings.js

Lines changed: 52 additions & 52 deletions
Large diffs are not rendered by default.

apps/oxlint/CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,49 @@ 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+
## [1.30.0] - 2025-11-24
8+
9+
### 💥 BREAKING CHANGES
10+
11+
- cbb27fd ast: [**BREAKING**] Add `TSGlobalDeclaration` type (#15712) (overlookmotel)
12+
13+
### 🚀 Features
14+
15+
- 0c1f82b linter/plugins: Add `tokens` property to `Program` (#16020) (overlookmotel)
16+
- 9e61beb linter/plugins: Implement `SourceCode#getFirstToken()` (#16002) (Arsh)
17+
- 9a548dd linter/plugins: Implement `SourceCode#getLastTokens()` (#16000) (Arsh)
18+
- 0b6cb11 linter/plugins: Implement `SourceCode#getFirstTokens()` (#15976) (Arsh)
19+
- 166781e linter/plugins: Implement `SourceCode#getTokenAfter()` (#15973) (Arsh)
20+
- 6ae232b linter: Expose type errors via tsgolint (#15917) (camc314)
21+
- 2bfdd26 linter/plugins: Implement `SourceCode#getTokensAfter()` (#15971) (Arsh)
22+
- 45fffc1 linter/plugins: Implement `SourceCode#getTokenBefore()` (#15956) (Arsh)
23+
- 776e473 linter/plugins: Implement `SourceCode#getTokensBefore()` (#15955) (Arsh)
24+
- 986cac1 linter/plugins: Token-related `SourceCode` APIs (TS ESLint implementation) (#15861) (Arsh)
25+
- 4b9d8d2 linter/type-aware: Include range with tsconfig diagnostics (#15916) (camc314)
26+
27+
### 🐛 Bug Fixes
28+
29+
- 2bd3cb6 apps, editors, napi: Fix `oxlint-disable` comments (#16014) (overlookmotel)
30+
- a8a2032 linter: Support missing `range` for internal diagnostics (#15964) (camc314)
31+
- 9fa9ef2 linter: Gracefully fail when using import plugin, large file counf and JS plugins (#15864) (camc314)
32+
- c027398 linter/plugins: Correct bindings package names glob in TSDown config (#15871) (overlookmotel)
33+
- 46bd6bd linter/plugins: Pin `@typescript-eslint/scope-manager` dependency (#15807) (overlookmotel)
34+
- fba31fa linter: Patch `@typescript-eslint/scope manager` (#15214) (Arsh)
35+
36+
### ⚡ Performance
37+
38+
- 024b48a linter/plugins: Lazy-load tokens parsing code (#16011) (overlookmotel)
39+
- 15365c9 linter/plugins: Reduce var assignments (#15953) (overlookmotel)
40+
- 84d1f4f linter/plugins: Downgrade some checks to debug-only (#15922) (overlookmotel)
41+
42+
### 📚 Documentation
43+
44+
- 6c72e84 linter: Use backticks for code elements across more rule diagnostics (#15958) (connorshea)
45+
- a63dad7 linter/plugins: Add comment (#15952) (overlookmotel)
46+
- db6a110 linter/plugins: Fix JSDoc comment (#15884) (overlookmotel)
47+
- fbf0fd4 linter/plugins: Add JSDoc comments to `Plugin` and `Rule` types (#15815) (overlookmotel)
48+
- ac5e4b5 linter/plugins: Add JSDoc comments and improve comments (#15814) (overlookmotel)
49+
750
## [1.29.0] - 2025-11-17
851

952
### 🚀 Features

apps/oxlint/Cargo.toml

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

apps/oxlint/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oxlint-app",
3-
"version": "1.29.0",
3+
"version": "1.30.0",
44
"private": true,
55
"type": "module",
66
"main": "dist/index.js",

apps/oxlint/src-js/bindings.js

Lines changed: 52 additions & 52 deletions
Large diffs are not rendered by default.

crates/oxc_formatter/CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,34 @@ 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.15.0] - 2025-11-24
8+
9+
### 💥 BREAKING CHANGES
10+
11+
- a937890 formatter: [**BREAKING**] Default to `lineWidth: 100` (#15933) (leaysgur)
12+
- 03d5f5a formatter/sort-imports: [**BREAKING**] Change default order to `natural` with `natord` crate (#15828) (leaysgur)
13+
- cbb27fd ast: [**BREAKING**] Add `TSGlobalDeclaration` type (#15712) (overlookmotel)
14+
15+
### 🚀 Features
16+
17+
- 7818e22 formatter/sort-imports: Support `options.groups` (#15831) (leaysgur)
18+
19+
### 🐛 Bug Fixes
20+
21+
- 4817486 formatter: Revert `FormatElement::BestFitting` printing logic (#16028) (Dunqing)
22+
- 5562dd6 formatter: Incorrect formatting method chain with trailing comments (#16027) (Dunqing)
23+
- 6d14c8b formatter: Comments in export class decorators are printing incorrectly (#15897) (Dunqing)
24+
- 683c764 formatter: Correct a few minor mismatched typescript tests (#15894) (Dunqing)
25+
- c11cc07 formatter: Improve formatting for default type on type parameters (#15893) (Dunqing)
26+
- 0bff596 formatter: Handle JSX expresssion dangling comment (#15890) (leaysgur)
27+
- 16a9dc8 formatter: Inconsistent printing of class extends and interface extends (#15892) (Dunqing)
28+
- 300b496 formatter: Inconsistent CallExpression and NewExpression around member chain and logical expression (#15858) (Dunqing)
29+
30+
### ⚡ Performance
31+
32+
- 65174cc formatter: Reduce the size of `TextWidth` to 4 byte (#15827) (Dunqing)
33+
- 4fe3aac formatter: Use `ArenaVec` and `ArenaBox` (#15420) (Dunqing)
34+
735
## [0.14.0] - 2025-11-17
836

937
### 🚀 Features

0 commit comments

Comments
 (0)