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
8 changes: 4 additions & 4 deletions Cargo.lock

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

15 changes: 15 additions & 0 deletions apps/oxfmt/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,21 @@ 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.36.0] - 2026-03-02

### πŸš€ Features

- 4888a99 oxfmt/lsp: Support other schemes beside `file://` and `untitled://` (#19872) (Sysix)
- 14a0181 oxfmt: Support `graphql()` variant for gql-in-js (#19703) (leaysgur)
- ca68ea6 oxfmt: Support gql-in-js substitution (#19670) (leaysgur)
- 035933c formatter,oxfmt: Support js-in-vue (partially) (#19514) (leaysgur)

### πŸ› Bug Fixes

- 8e3842d oxfmt: Avoid embedded TSFN crash by returning errors as data (take2) (#19806) (Yuji Sugiura)
- e540585 oxfmt: Support tailwind sort for CSS/LESS/SCSS (#19803) (leaysgur)
- 93bb861 formatter: Trim trailing whitespace before breaking line (#19740) (leaysgur)

## [0.35.0] - 2026-02-23

### πŸš€ 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.35.0"
version = "0.36.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.35.0",
"version": "0.36.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.

27 changes: 27 additions & 0 deletions apps/oxlint/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,33 @@ 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.51.0] - 2026-03-02

### πŸš€ Features

- f34f6fa linter: Introduce typeCheck config option (#19764) (camc314)
- 694be7d linter: Introduce typeAware as config options (#19614) (camc314)

### πŸ› Bug Fixes

- 7682e5a linter/plugins: Decode escapes in identifier tokens (#19838) (overlookmotel)
- 0440e9a linter: Add help text to no_control_regex, no_fallthrough, no_param_reassign (#19655) (Anthony Amaro)
- f5694ce estree/tokens: Reverse field order of `regex` object in tokens (#19679) (overlookmotel)
- b2b7a55 estree/tokens: Generate tokens for files with BOM (#19535) (overlookmotel)
- e384e94 linter: Enhance help diagnostic messages for more eslint rules (#19658) (Anthony Amaro)

### ⚑ Performance

- 05ccf9f linter/plugins: Transfer tokens via raw transfer (#19893) (overlookmotel)
- 4b0611a estree/tokens: Introduce `ESTreeTokenConfig` trait (#19842) (overlookmotel)
- ec88f6a estree/tokens: Serialize tokens while visiting AST (#19726) (overlookmotel)
- d4dcf26 linter/plugins: Remove `typescript` from bundle (#19531) (overlookmotel)
- 6a6513c linter/plugins: Use Oxc tokens in plugins (#19498) (camc314)

### πŸ“š Documentation

- caa091d linter/plugins: Correct doc comments for `initTokens` (#19530) (overlookmotel)

## [1.50.0] - 2026-02-23

### πŸ› Bug Fixes
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.50.0"
version = "1.51.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.50.0",
"version": "1.51.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.

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

## [0.36.0] - 2026-03-02

### πŸš€ Features

- 5141bc2 formatter: Support trailing ignore comments (#19304) (Andreas Lubbe)
- 14a0181 oxfmt: Support `graphql()` variant for gql-in-js (#19703) (leaysgur)
- ca68ea6 oxfmt: Support gql-in-js substitution (#19670) (leaysgur)
- 035933c formatter,oxfmt: Support js-in-vue (partially) (#19514) (leaysgur)
- 9e11dc6 parser,estree,coverage: Collect tokens in parser and convert to ESTree format (#19497) (camc314)

### πŸ› Bug Fixes

- 93bb861 formatter: Trim trailing whitespace before breaking line (#19740) (leaysgur)
- b85f97b formatter: Drop blank line between terminal call and first chain member (#19659) (Dunqing)

### ⚑ Performance

- b3b2d30 parser: Introduce `ParserConfig` (#19637) (overlookmotel)

## [0.33.0] - 2026-02-16

### πŸ’₯ 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.35.0"
version = "0.36.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
Expand Down
54 changes: 54 additions & 0 deletions crates/oxc_linter/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,60 @@ 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.51.0] - 2026-03-02

### πŸš€ Features

- 2e0e1d0 linter/no-unused-vars: Add experimental fix mode controls (off|suggestion|fix) (#19774) (camc314)
- f34f6fa linter: Introduce typeCheck config option (#19764) (camc314)
- 694be7d linter: Introduce typeAware as config options (#19614) (camc314)
- 655c38f semantic: Add "did you mean?" suggestions to undefined name errors (#19102) (copilot-swe-agent)
- e97a57e linter/id-length: Use serde to deserialize rule options (#19636) (camc314)
- c4a3677 parser: Report error for initializer in ambient context (#19187) (camc314)
- 346045a linter/id-length: Add `checkGeneric` option (#19634) (camc314)

### πŸ› Bug Fixes

- 1b7a937 linter: Correct double-comparisons fix with swapped operands (#19846) (camc314)
- c308857 linter/consistent_type_imports: Add missing help and notes to diagnostics (#19827) (Daniel Osmond)
- 7682e5a linter/plugins: Decode escapes in identifier tokens (#19838) (overlookmotel)
- f368fcd linter/consistent_type_assertions: Add missing with_help and with_note to diagnostics (#19826) (Daniel Osmond)
- 86d5037 linter: Add help text to no-extend-native, no-useless-backreference (#19733) (Anthony Amaro)
- 50e8eff linter: Add .with_help() to operator-assignment, no-nonoctal-decimal-escape (#19732) (Anthony Amaro)
- 1417bdc linter/no-wrapper-object-types: Add help messages to missing diagnostics (#19771) (Daniel Osmond)
- 0838477 linter/ban_ts_comment: Add help and notes to missing diagnostics (#19781) (Daniel Osmond)
- e8c77cf linter/adjacent_overload_signatures: Add missing diagnostics (#19780) (Daniel Osmond)
- 28834ac linter/ban_types: Add missing help and note to diagnostics (#19782) (Daniel Osmond)
- fd938d3 linter/prefer-enum-initializers: Add help messages to missing diagnostics (#19772) (Daniel Osmond)
- eb928ee linter/no-dynamic-delete: Add help messages to missing diagnostics (#19768) (Daniel Osmond)
- a985666 linter/no-empty-interface: Add help messages to missing diagnostics (#19769) (Daniel Osmond)
- 2dc0ceb linter/no-extra-non-null-assertion: Add help messages to missing diagnostics (#19770) (Daniel Osmond)
- 95d5d66 linter/no-dupe-keys: Handle `__proto__` proto setters in (#19762) (camc314)
- 24ff0db linter/exhaustive-deps: False positive for member expressions in IIFEs (#19751) (Dennis Chen)
- 7243a58 linter/no-use-before-define: Honor `ignoreTypeReferences` when value and type name collisions (#19747) (Dimava)
- eefd818 linter/explicit-module-boundary-types: Add help messages to missing diagnostics (#19736) (Daniel Osmond)
- 0440e9a linter: Add help text to no_control_regex, no_fallthrough, no_param_reassign (#19655) (Anthony Amaro)
- e84cb2f react/display-name: Handle merged type+value context symbols (#19608) (camc314)
- ce7e253 linter/prefer-object-from-entries: Require exact path match in unicorn helper (#19687) (camc314)
- b2b7a55 estree/tokens: Generate tokens for files with BOM (#19535) (overlookmotel)
- 0722721 linter/jsx-curly-brace-presence: False positive with prop & mixed quotes (#19674) (camc314)
- 3496acd linter: Enhance diagnostic help messages for eslint rules (#19653) (Anthony Amaro)
- e384e94 linter: Enhance help diagnostic messages for more eslint rules (#19658) (Anthony Amaro)
- a4d5b34 linter: Avoid non-promise catch false positives (#19574) (camc314)
- 5706f38 linter: `unicorn/no-array-callback-reference` skip `Effect.*` array-like methods name. (#19633) (Said Atrahouch)

### ⚑ Performance

- 05ccf9f linter/plugins: Transfer tokens via raw transfer (#19893) (overlookmotel)
- 4b0611a estree/tokens: Introduce `ESTreeTokenConfig` trait (#19842) (overlookmotel)
- ec88f6a estree/tokens: Serialize tokens while visiting AST (#19726) (overlookmotel)
- 6a6513c linter/plugins: Use Oxc tokens in plugins (#19498) (camc314)

### πŸ“š Documentation

- d86f59e linter: Improve docs for no-useless-concat, mark as pending fixer. (#19859) (connorshea)
- dc0ff73 linter/no-useless-constructor: Warn for parameter properties as well (#19638) (Ole Asteo)

## [1.50.0] - 2026-02-23

### πŸš€ 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.50.0"
version = "1.51.0"
authors.workspace = true
categories.workspace = true
edition.workspace = true
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.36.0] - 2026-03-02

### πŸ› Bug Fixes

- 04e6223 npm: Add `preferUnplugged` for Yarn PnP compatibility (#19829) (Boshen)

### πŸ“š Documentation

- 2fa936f README.md: Map npm package links to npmx.dev (#19666) (Boshen)

## [0.35.0] - 2026-02-23

### πŸš€ 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.35.0",
"version": "0.36.0",
"description": "Formatter for the JavaScript Oxidation Compiler",
"keywords": [
"formatter",
Expand Down
2 changes: 1 addition & 1 deletion npm/oxlint-plugins/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@oxlint/plugins",
"version": "1.50.0",
"version": "1.51.0",
"description": "Plugin utilities for Oxlint",
"keywords": [
"eslint",
Expand Down
15 changes: 15 additions & 0 deletions npm/oxlint/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,21 @@ 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.51.0] - 2026-03-02

### πŸš€ Features

- f34f6fa linter: Introduce typeCheck config option (#19764) (camc314)
- 694be7d linter: Introduce typeAware as config options (#19614) (camc314)

### πŸ› Bug Fixes

- 04e6223 npm: Add `preferUnplugged` for Yarn PnP compatibility (#19829) (Boshen)

### πŸ“š Documentation

- 2fa936f README.md: Map npm package links to npmx.dev (#19666) (Boshen)

## [1.45.0] - 2026-02-10

### πŸ› Bug Fixes
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.50.0",
"version": "1.51.0",
"description": "Linter for the JavaScript Oxidation Compiler",
"keywords": [
"eslint",
Expand Down
Loading