Skip to content
Merged
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.

12 changes: 12 additions & 0 deletions apps/oxfmt/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,18 @@ 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.20.0] - 2025-12-22

### ๐Ÿš€ Features

- 97a02d1 oxfmt: Add `insertFinalNewline` option (#17251) (leaysgur)
- a3f3c58 oxfmt: Support TOML(v1.0 only) files (#17113) (leaysgur)

### ๐Ÿ› Bug Fixes

- 7b810f4 oxfmt: Use correct root dir with ignore and overrides for nested cwd (#17244) (leaysgur)
- cdb80d4 oxfmt: Resolve `.editorconfig` root dir from `cwd` (#17093) (leaysgur)

## [0.19.0] - 2025-12-19

### ๐Ÿš€ 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.19.0"
version = "0.20.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.19.0",
"version": "0.20.0",
"private": true,
"description": "Internal development package for oxfmt. For the published package.json template, see `npm/oxfmt/package.json`.",
"license": "MIT",
Expand Down
104 changes: 52 additions & 52 deletions apps/oxfmt/src-js/bindings.js

Large diffs are not rendered by default.

32 changes: 32 additions & 0 deletions apps/oxlint/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,38 @@ 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.35.0] - 2025-12-22

### ๐Ÿš€ Features

- d913f87 linter/plugins: Implement code path analysis (CFG) (#17229) (overlookmotel)
- 33b4e63 linter/plugins: Support more selector classes in visitor (#17219) (overlookmotel)
- b2b87c6 linter/plugins: Add `getRange` and `getLoc` methods to `SourceCode` (#17179) (overlookmotel)
- 0f63e75 linter: Implement react/no-unsafe (#16532) (Kenzo Wada)
- 9e624c9 linter/react: Add `version` to `ReactPluginSettings` (#17169) (camc314)
- 563b039 linter/plugins: Add `SourceCode#getLines` method (#17177) (overlookmotel)
- 5b5f2fd linter/no-base-to-string: Add checkUnknown option (#17139) (camc314)
- d03b855 linter/no-unsafe-member-access: Add allowOptionalChaining option (#17138) (camc314)
- b86a134 linter/no-unnecessary-type-assertion: Add checkLiteralConstAssertions option (#17137) (camc314)

### ๐Ÿ› Bug Fixes

- e08fdf1 linter/plugins: Include hashbang in comments (#17231) (overlookmotel)
- a3d203b linter/plugins: Make node, token, and comment objects have `Object.prototype` in prototype chain (#17220) (overlookmotel)
- 6f753a8 linter/plugins: Fix `:function` selector class (#17218) (overlookmotel)
- 4027039 linter/plugins: Reset `ancestors` if error during AST walk (#17207) (overlookmotel)
- 376caf1 linter: Improve the error message for when the oxlint config file is invalid. (#17196) (connorshea)
- c95a0ec linter: `valid-title`: fix diagnostic quoted in strings (#17180) (camchenry)

### โšก Performance

- 78df915 linter: Avoid multiple `to_string_lossy` calls in loop (#17212) (overlookmotel)
- 5aefb84 linter/plugins: Reduce size of walker code (#17176) (overlookmotel)

### ๐Ÿ“š Documentation

- 1714719 linter/plugin: Correct doc comment on `getNodeLoc` function (#17178) (overlookmotel)

## [1.34.0] - 2025-12-19

### ๐Ÿš€ 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.34.0"
version = "1.35.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.34.0",
"version": "1.35.0",
"private": true,
"description": "Internal development package for oxlint. For the published package.json template, see `npm/oxlint/package.json`.",
"license": "MIT",
Expand Down
104 changes: 52 additions & 52 deletions apps/oxlint/src-js/bindings.js

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions crates/oxc_formatter/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).

## [0.20.0] - 2025-12-22

### ๐Ÿš€ Features

- 97a02d1 oxfmt: Add `insertFinalNewline` option (#17251) (leaysgur)
- a3f3c58 oxfmt: Support TOML(v1.0 only) files (#17113) (leaysgur)

## [0.18.0] - 2025-12-15

### ๐Ÿ’ฅ BREAKING CHANGES
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.19.0"
version = "0.20.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
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.34.0"
version = "1.35.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
38 changes: 38 additions & 0 deletions crates/oxc_linter/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,44 @@ 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.35.0] - 2025-12-22

### ๐Ÿš€ Features

- 951a2a2 linter: Implement vue/no-deprecated-destroyed-lifecycle (#17119) (Tu Shaokun)
- 9348f10 linter: Implement eslint/max-statements (#15804) (Pascal Chorus)
- 0f63e75 linter: Implement react/no-unsafe (#16532) (Kenzo Wada)
- 9e624c9 linter/react: Add `version` to `ReactPluginSettings` (#17169) (camc314)
- ffc1674 linter: Add suggestion fix for unicorn/require-module-attributes (#17168) (camc314)
- 16d9dc2 linter: Implement vitest/prefer-called-times (#17051) (็งฆๅฎ‡่ˆช)
- 30fb206 linter: Add `unicorn/require-module-attributes` rule (#17166) (Mikhail Baev)
- 5b5f2fd linter/no-base-to-string: Add checkUnknown option (#17139) (camc314)
- d03b855 linter/no-unsafe-member-access: Add allowOptionalChaining option (#17138) (camc314)
- b86a134 linter/no-unnecessary-type-assertion: Add checkLiteralConstAssertions option (#17137) (camc314)
- 09e8e31 linter: Implement `unicorn/no-immediate-mutation` rule (#17118) (Tu Shaokun)
- 3e2ae7b regular_expression: Improve error messages (#16953) (sapphi-red)

### ๐Ÿ› Bug Fixes

- c95a0ec linter: `valid-title`: fix diagnostic quoted in strings (#17180) (camchenry)
- c08e6df linter/exhaustive-deps: Fix fixer incorrectly adding property chain from destructuring pattern (#17167) (camc314)
- 5a7fcd1 linter/no-unused-vars: Correctly detect unused symbols in TypeScript namespaces (#17129) (camc314)
- 2c45017 linter: Resolve import/extensions false positives and align with ESLint behavior (#14602) (Tyler Earls)
- aba2795 linter/no-single-promise-in-promise-methods: Preserve array structure in fixer for Promise.all (#17128) (camc314)
- bfd4a1e linter/no-unused-private-class-members: Handle sequence expression correctly (#17127) (camc314)

### โšก Performance

- b8e321c linter/curly: Remove iterating on all nodes (#17223) (camc314)
- c48c406 linter/curly: Avoid additional parent AST lookup (#17222) (camc314)

### ๐Ÿ“š Documentation

- e14db66 linter: Ensure that the docs render default values for various rules that use enum config options (#17192) (connorshea)
- 9b10c80 linter: Fix/improve the configuration docs for no-unused-vars (#17188) (connorshea)
- e7d8c88 linter: Improve the `react/no-unsafe` rule's config docs. (#17194) (connorshea)
- c7cbe69 linter: Improve the documentation for the import/extensions rule. (#17162) (connorshea)

## [1.34.0] - 2025-12-19

### ๐Ÿš€ 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.34.0"
version = "1.35.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
10 changes: 10 additions & 0 deletions editors/vscode/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).

## [1.35.0] - 2025-12-22

### ๐Ÿ› Bug Fixes

- fc6e715 vscode: Lsp server path in quotes (only windows) (#17126) (Sysix)

### ๐Ÿ“š Documentation

- c14afd3 editor: Improve description for 'no-unused-disable-directives' settings options (#17236) (connorshea)

## [1.34.0] - 2025-12-19

### ๐Ÿš€ Features
Expand Down
2 changes: 1 addition & 1 deletion editors/vscode/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "oxc-vscode",
"displayName": "Oxc",
"version": "1.34.0",
"version": "1.35.0",
"description": "Oxlint and Oxfmt editor integration",
"categories": [
"Formatters",
Expand Down
6 changes: 6 additions & 0 deletions npm/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.20.0] - 2025-12-22

### ๐Ÿš€ Features

- 97a02d1 oxfmt: Add `insertFinalNewline` option (#17251) (leaysgur)

## [0.18.0] - 2025-12-15

### ๐Ÿš€ 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.19.0",
"version": "0.20.0",
"description": "Formatter for the JavaScript Oxidation Compiler",
"keywords": [],
"homepage": "https://oxc.rs",
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.35.0] - 2025-12-22

### ๐Ÿš€ Features

- 9e624c9 linter/react: Add `version` to `ReactPluginSettings` (#17169) (camc314)

## [1.34.0] - 2025-12-19

### ๐Ÿš€ 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.34.0",
"version": "1.35.0",
"description": "Linter for the JavaScript Oxidation Compiler",
"keywords": [],
"homepage": "https://oxc.rs",
Expand Down
Loading