Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions apps/oxfmt/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@ All notable changes to this package will be documented in this file.

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

## [0.15.0] - 2025-11-24

### πŸš€ Features

- f9a502c oxfmt: `oxfmt --lsp` support (#15765) (leaysgur)

## [0.14.0] - 2025-11-17

### πŸš€ Features
Expand Down
2 changes: 1 addition & 1 deletion apps/oxfmt/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "oxfmt"
version = "0.14.0"
version = "0.15.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion apps/oxfmt/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oxfmt-app",
"version": "0.14.0",
"version": "0.15.0",
"private": true,
"type": "module",
"main": "dist/index.js",
Expand Down
43 changes: 43 additions & 0 deletions apps/oxlint/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,49 @@ All notable changes to this package will be documented in this file.

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

## [1.30.0] - 2025-11-24

### πŸ’₯ BREAKING CHANGES

- cbb27fd ast: [**BREAKING**] Add `TSGlobalDeclaration` type (#15712) (overlookmotel)

### πŸš€ Features

- 0c1f82b linter/plugins: Add `tokens` property to `Program` (#16020) (overlookmotel)
- 9e61beb linter/plugins: Implement `SourceCode#getFirstToken()` (#16002) (Arsh)
- 9a548dd linter/plugins: Implement `SourceCode#getLastTokens()` (#16000) (Arsh)
- 0b6cb11 linter/plugins: Implement `SourceCode#getFirstTokens()` (#15976) (Arsh)
- 166781e linter/plugins: Implement `SourceCode#getTokenAfter()` (#15973) (Arsh)
- 6ae232b linter: Expose type errors via tsgolint (#15917) (camc314)
- 2bfdd26 linter/plugins: Implement `SourceCode#getTokensAfter()` (#15971) (Arsh)
- 45fffc1 linter/plugins: Implement `SourceCode#getTokenBefore()` (#15956) (Arsh)
- 776e473 linter/plugins: Implement `SourceCode#getTokensBefore()` (#15955) (Arsh)
- 986cac1 linter/plugins: Token-related `SourceCode` APIs (TS ESLint implementation) (#15861) (Arsh)
- 4b9d8d2 linter/type-aware: Include range with tsconfig diagnostics (#15916) (camc314)

### πŸ› Bug Fixes

- 2bd3cb6 apps, editors, napi: Fix `oxlint-disable` comments (#16014) (overlookmotel)
- a8a2032 linter: Support missing `range` for internal diagnostics (#15964) (camc314)
- 9fa9ef2 linter: Gracefully fail when using import plugin, large file counf and JS plugins (#15864) (camc314)
Copy link

Copilot AI Nov 24, 2025

Choose a reason for hiding this comment

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

Corrected spelling of 'counf' to 'count'.

Suggested change
- 9fa9ef2 linter: Gracefully fail when using import plugin, large file counf and JS plugins (#15864) (camc314)
- 9fa9ef2 linter: Gracefully fail when using import plugin, large file count and JS plugins (#15864) (camc314)

Copilot uses AI. Check for mistakes.
- c027398 linter/plugins: Correct bindings package names glob in TSDown config (#15871) (overlookmotel)
- 46bd6bd linter/plugins: Pin `@typescript-eslint/scope-manager` dependency (#15807) (overlookmotel)
- fba31fa linter: Patch `@typescript-eslint/scope manager` (#15214) (Arsh)

### ⚑ Performance

- 024b48a linter/plugins: Lazy-load tokens parsing code (#16011) (overlookmotel)
- 15365c9 linter/plugins: Reduce var assignments (#15953) (overlookmotel)
- 84d1f4f linter/plugins: Downgrade some checks to debug-only (#15922) (overlookmotel)

### πŸ“š Documentation

- 6c72e84 linter: Use backticks for code elements across more rule diagnostics (#15958) (connorshea)
- a63dad7 linter/plugins: Add comment (#15952) (overlookmotel)
- db6a110 linter/plugins: Fix JSDoc comment (#15884) (overlookmotel)
- fbf0fd4 linter/plugins: Add JSDoc comments to `Plugin` and `Rule` types (#15815) (overlookmotel)
- ac5e4b5 linter/plugins: Add JSDoc comments and improve comments (#15814) (overlookmotel)

## [1.29.0] - 2025-11-17

### πŸš€ Features
Expand Down
2 changes: 1 addition & 1 deletion apps/oxlint/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "oxlint"
version = "1.29.0"
version = "1.30.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion apps/oxlint/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oxlint-app",
"version": "1.29.0",
"version": "1.30.0",
"private": true,
"type": "module",
"main": "dist/index.js",
Expand Down
28 changes: 28 additions & 0 deletions crates/oxc_formatter/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,34 @@ All notable changes to this package will be documented in this file.

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

## [0.15.0] - 2025-11-24

### πŸ’₯ BREAKING CHANGES

- a937890 formatter: [**BREAKING**] Default to `lineWidth: 100` (#15933) (leaysgur)
- 03d5f5a formatter/sort-imports: [**BREAKING**] Change default order to `natural` with `natord` crate (#15828) (leaysgur)
- cbb27fd ast: [**BREAKING**] Add `TSGlobalDeclaration` type (#15712) (overlookmotel)

### πŸš€ Features

- 7818e22 formatter/sort-imports: Support `options.groups` (#15831) (leaysgur)

### πŸ› Bug Fixes

- 4817486 formatter: Revert `FormatElement::BestFitting` printing logic (#16028) (Dunqing)
- 5562dd6 formatter: Incorrect formatting method chain with trailing comments (#16027) (Dunqing)
- 6d14c8b formatter: Comments in export class decorators are printing incorrectly (#15897) (Dunqing)
- 683c764 formatter: Correct a few minor mismatched typescript tests (#15894) (Dunqing)
- c11cc07 formatter: Improve formatting for default type on type parameters (#15893) (Dunqing)
- 0bff596 formatter: Handle JSX expresssion dangling comment (#15890) (leaysgur)
Copy link

Copilot AI Nov 24, 2025

Choose a reason for hiding this comment

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

Corrected spelling of 'expresssion' to 'expression'.

Suggested change
- 0bff596 formatter: Handle JSX expresssion dangling comment (#15890) (leaysgur)
- 0bff596 formatter: Handle JSX expression dangling comment (#15890) (leaysgur)

Copilot uses AI. Check for mistakes.
- 16a9dc8 formatter: Inconsistent printing of class extends and interface extends (#15892) (Dunqing)
- 300b496 formatter: Inconsistent CallExpression and NewExpression around member chain and logical expression (#15858) (Dunqing)

### ⚑ Performance

- 65174cc formatter: Reduce the size of `TextWidth` to 4 byte (#15827) (Dunqing)
- 4fe3aac formatter: Use `ArenaVec` and `ArenaBox` (#15420) (Dunqing)

## [0.14.0] - 2025-11-17

### πŸš€ Features
Expand Down
2 changes: 1 addition & 1 deletion crates/oxc_formatter/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "oxc_formatter"
version = "0.14.0"
version = "0.15.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
7 changes: 7 additions & 0 deletions crates/oxc_language_server/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,13 @@ All notable changes to this package will be documented in this file.

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

## [1.30.0] - 2025-11-24

### πŸ› Bug Fixes

- e4ba07f language_server: Always write to memory file system (#15975) (Sysix)
- 619a226 oxlint/lsp: Don't register `textDocument/formatting` capability (#15882) (Sysix)

## [1.29.0] - 2025-11-17

### πŸš€ Features
Expand Down
2 changes: 1 addition & 1 deletion crates/oxc_language_server/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "oxc_language_server"
version = "1.29.0"
version = "1.30.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
40 changes: 40 additions & 0 deletions crates/oxc_linter/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,46 @@ All notable changes to this package will be documented in this file.

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

## [1.30.0] - 2025-11-24

### πŸ’₯ BREAKING CHANGES

- cbb27fd ast: [**BREAKING**] Add `TSGlobalDeclaration` type (#15712) (overlookmotel)

### πŸš€ Features

- 72660f7 linter: Support auto generate config document for tuple lint option (#15904) (Duc Nghiem Xuan)
- 6ae232b linter: Expose type errors via tsgolint (#15917) (camc314)
- 595867a oxlint: Generate markdownDescription fields for oxlint JSON schema. (#15959) (connorshea)
- a21f9e4 linter: Implement unicorn/prefer-bigint-literals rule (#15923) (Michiel Vrins)
- 4b9d8d2 linter/type-aware: Include range with tsconfig diagnostics (#15916) (camc314)

### πŸ› Bug Fixes

- 81f5360 linter/prefer-number-properties: Get fixer to replace entire call expr (#15979) (camc314)
- a8a2032 linter: Support missing `range` for internal diagnostics (#15964) (camc314)
- 6ab1a20 linter: Fix no_useless_spread producing invalid syntax when removing empty object spreads (#15905) (camc314)
- be4b6df linter: Unicorn/prefer-string-replace-all incorrectly escapes backslashes (#15901) (camc314)
- b622ef8 linter: Fix `oxc/bad_array_method_on_arguments` rule behavior. (#15854) (connorshea)
- aa06c3f linter: Recognize NewExpression as value context in no-unused-private-class-members (#15843) (camc314)
- e89c5ba typescript/prefer-namespace-keyword: Skip nested `TSModuleDeclaration`s (#15806) (overlookmotel)
- 646d020 linter/exhaustive-dependencies: Prevent is_callee_of_call_expr flag from leaking into nested expressions (#15832) (camc314)
- 50307c1 linter/jest: Ignore `expect` identifier in argument position (#15785) (camc314)

### ⚑ Performance

- a49f704 linter/typescript: Avoid searching source text unless required (#15805) (overlookmotel)

### πŸ“š Documentation

- 9a0ed13 linter: Fix config option docs for eslint/operator-assignment rule. (#16030) (connorshea)
- 0b18005 linter: Add config docs generation for rules with Regex arguments (#15978) (connorshea)
- 48d18e0 linter: Improve diagnostic message for promise/catch-or-return rule (#15980) (connorshea)
- 6c72e84 linter: Use backticks for code elements across more rule diagnostics (#15958) (connorshea)
- 1487271 linter: Add config option docs for `jsdoc/require-param` and `jsdoc/require-returns` rules (#15857) (connorshea)
- 9b7b083 linter: Fix error in `curly` `"all"` example (#15801) (camc314)
- 65a3520 linter: Improve diagnostic for consistent-type-definitions rule. (#15752) (connorshea)

## [1.29.0] - 2025-11-17

### πŸš€ Features
Expand Down
2 changes: 1 addition & 1 deletion crates/oxc_linter/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "oxc_linter"
version = "1.29.0"
version = "1.30.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
19 changes: 19 additions & 0 deletions editors/vscode/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,25 @@ All notable changes to this package will be documented in this file.

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

## [1.30.0] - 2025-11-24

### πŸš€ Features

- 5569317 vscode: Add quick actions to status bar tooltip (#15962) (Sysix)
- 220d01e editor: Improve the status bar item for the VS Code extension by adding a tooltip. (#15819) (connorshea)

### πŸ› Bug Fixes

- 2bd3cb6 apps, editors, napi: Fix `oxlint-disable` comments (#16014) (overlookmotel)

### πŸ“š Documentation

- 81ea642 vscode: Use markdownDescription for better formatting in VSCode Settings (#15889) (connorshea)

### πŸ›‘οΈ Security

- f9b9276 deps: Update dependency rolldown to v1.0.0-beta.51 (#15856) (renovate[bot])

## [1.29.0] - 2025-11-17

### πŸš€ Features
Expand Down
2 changes: 1 addition & 1 deletion editors/vscode/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "oxc-vscode",
"description": "oxc vs code extension",
"license": "MIT",
"version": "1.29.0",
"version": "1.30.0",
"icon": "icon.png",
"publisher": "oxc",
"displayName": "Oxc",
Expand Down
10 changes: 10 additions & 0 deletions npm/oxfmt/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,16 @@ All notable changes to this package will be documented in this file.

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

## [0.15.0] - 2025-11-24

### πŸ’₯ BREAKING CHANGES

- a937890 formatter: [**BREAKING**] Default to `lineWidth: 100` (#15933) (leaysgur)

### πŸš€ Features

- 7818e22 formatter/sort-imports: Support `options.groups` (#15831) (leaysgur)

## [0.14.0] - 2025-11-17

### πŸš€ Features
Expand Down
2 changes: 1 addition & 1 deletion npm/oxfmt/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oxfmt",
"version": "0.14.0",
"version": "0.15.0",
"type": "module",
"description": "Formatter for the JavaScript Oxidation Compiler",
"keywords": [],
Expand Down
6 changes: 6 additions & 0 deletions npm/oxlint/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@ All notable changes to this package will be documented in this file.

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

## [1.30.0] - 2025-11-24

### πŸš€ Features

- 595867a oxlint: Generate markdownDescription fields for oxlint JSON schema. (#15959) (connorshea)

## [1.29.0] - 2025-11-17

### πŸš€ Features
Expand Down
2 changes: 1 addition & 1 deletion npm/oxlint/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oxlint",
"version": "1.29.0",
"version": "1.30.0",
"type": "module",
"description": "Linter for the JavaScript Oxidation Compiler",
"keywords": [],
Expand Down
Loading