Skip to content

Tags: bc-m/oxc

Tags

crates_v0.89.0

Toggle crates_v0.89.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release(crates): v0.89.0 (oxc-project#13774)

crates_v0.88.0

Toggle crates_v0.88.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release(crates): v0.88.0 (oxc-project#13765)

Co-authored-by: Boshen <1430279+Boshen@users.noreply.github.com>

oxfmt_v0.1.0

Toggle oxfmt_v0.1.0's commit message

Verified

This commit was signed with the committer’s verified signature.
Boshen Boshen
ci: bump npm/oxfmt/package.json on release

oxlint_v1.15.0

Toggle oxlint_v1.15.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release(oxlint): v1.15.0 (oxc-project#13685)

## [1.15.0] - 2025-09-11

### 💥 BREAKING CHANGES

- edc70ea allocator/pool: [**BREAKING**] Remove `disable_fixed_size`
Cargo feature (oxc-project#13625) (overlookmotel)

### 🚀 Features

- b20b56d linter: Add `vue/no-multiple-slot-args` rule (oxc-project#13579) (Sysix)
- aafe08c linter: Add `vue/define-emits-declaration` rule (oxc-project#13567)
(Sysix)
- 2ed5059 linter: Add `vue/define-props-declaration` rule (oxc-project#13566)
(Sysix)
- a718c23 linter: Add `vue/valid-define-props` rule (oxc-project#13565) (Sysix)
- 75a673e editor: Support relative path for `oxc.path.server` (oxc-project#13542)
(Sysix)
- 4af886b linter: Add `unicorn/no-array-reverse` rule (oxc-project#13530) (yefan)
- 2db32eb data_structures: Add `boxed_slice!` and `boxed_array!` macros
(oxc-project#13596) (overlookmotel)

### 🐛 Bug Fixes

- fb9d0f4 language_server: Don't resend diagnostic on save, when
`typeAware` is disabled and run is onType (oxc-project#13604) (YongSeok Jang (장용석))
- 2f36350 editor: Add notice for a possible restart when fixing
`filename-case` (oxc-project#13557) (Sysix)
- e17fccc linter: Update `RuleRunner` impl after merge (oxc-project#13642)
(camc314)
- 3d27c5b linter/no-unused-private-class-members: False positive with
spread expr (oxc-project#13634) (yefan)
- 8314ed5 linter/tsgolint: Correct comment (oxc-project#13589) (camc314)
- 198243b semantic: Dont parse `@` as jsdoc tags inside quotes (oxc-project#13571)
(Gwenn Le Bihan)
- 89084d7 linter/custom-plugins: Enforce exact matching for disable
directives (oxc-project#13538) (Copilot)
- 277c5e1 linter: Output `eslint-plugin-vue` for vue diagnostics
(oxc-project#13564) (Sysix)
- 34d3cde rust: Fix clippy issues (oxc-project#13540) (Boshen)
- 5fccafc linter: `unicorn/prefer-array-flat-map` ignore
`React.Children` (oxc-project#13534) (Sysix)
- 7e78e39 linter: Don't panic when parsing regex with multiple
parentheses (oxc-project#13524) (Sysix)
- 0d867b1 linter: Skip running tsgolint when no files need type aware
linting (oxc-project#13502) (Copilot)
- b677376 language_server: Include the diagnostic of the other linter
(oxc-project#13490) (Sysix)
- e87d7bd linter: Parse regex inside `new RegExp()` with parentheses
(oxc-project#13448) (Sysix)
- 5990f17 linter: Change `typescript/no-confusing-void-expression` to
pedantic (oxc-project#13473) (Boshen)

### 🚜 Refactor

- 7775c21 linter/plugins: Remove `oxlint2` Cargo feature (oxc-project#13648)
(overlookmotel)
- 8f37e88 linter: Update tsgolint payload (oxc-project#13547) (camchenry)
- 2d53203 linter/plugins: Move `tokio` usage from `oxc_linter` to
`napi/oxlint2` (oxc-project#13647) (overlookmotel)
- 6cd6be2 linter: Add `--experimental-js-plugins` CLI arg (oxc-project#13658)
(overlookmotel)
- 476729b linter: Simplify `RuleRunner` trait definition (oxc-project#13637)
(camchenry)
- 2f02ac6 linter/plugins: Remove `disable_oxlint2` Cargo feature
(oxc-project#13626) (overlookmotel)
- ff9e4fb linter/plugins: Use fixed-size allocators when
`ExternalLinter` exists (oxc-project#13623) (overlookmotel)
- f9bff64 linter_codegen: Improve code style for collecting nodes
(oxc-project#13636) (camchenry)
- babbaca all: Remove `pub` from modules with no exports (oxc-project#13618)
(overlookmotel)
- 91759c6 linter/plugins: Only use `RawTransferFileSystem` if JS plugins
registered (oxc-project#13599) (overlookmotel)
- 118020c linter/plugins: Discard `ExternalLinter` if no JS plugins
registered (oxc-project#13598) (overlookmotel)
- 8d30bce linter/tsgolint: Report an error if the tsgolint exe could not
be found (oxc-project#13590) (camc314)
- bccc276 eslint/for-direction: Clean up implementation and improve
documentation (oxc-project#13532) (Antoine Zanardi)
- 1425da2 eslint/default-case-last: Simplify default case last check in
switch statement (oxc-project#13529) (Antoine Zanardi)
- d245376 oxlint: Remove unused `runner` module (oxc-project#13561) (camc314)
- 53f2fc1 eslint/default-case: Simplify implementation and enhance
readability (oxc-project#13430) (Antoine Zanardi)
- 6f15060 eslint/block-scoped-var: Clean up implementation and improve
documentation (oxc-project#13417) (Antoine Zanardi)
- 671e0fd language_server: Only store one instance of a diagnostic
(oxc-project#13514) (Sysix)
- 1b425d6 eslint/default-case-last: Simplify implementation and enhance
readability (oxc-project#13515) (Antoine Zanardi)
- e4bbbce eslint/default-param-last: Simplify implementation and enhance
readability (oxc-project#13516) (Antoine Zanardi)
- e0396fd linter: Remove `static` lifetime from disable directives
function argument (oxc-project#13492) (camc314)

### 📚 Documentation

- eb1f167 linter: Note which rules require type info to run on rule page
(oxc-project#13675) (camc314)
- e66f93b linter: Fix backtick formatting in no-return-wrap (oxc-project#13633)
(camc314)

### ⚡ Performance

- e6a25e7 linter: Remove unnecessary `should_run` check (oxc-project#13639)
(camchenry)
- f6a9687 linter: Store rules by AST type in a boxed array (oxc-project#13578)
(overlookmotel)
- b81f081 linter: Reduce indirection (oxc-project#13574) (overlookmotel)
- a744aff linter: Skip rules that do not have any relevant node types
(oxc-project#13138) (camchenry)

### 🎨 Styling

- e110476 linter: Reformat code (oxc-project#13573) (overlookmotel)

### 🧪 Testing

- 58e6c94 oxlint: Add test for ignorePatterns whitelist (oxc-project#13372) (Sysix)

Co-authored-by: camc314 <18101008+camc314@users.noreply.github.com>

oxfmt_v0.0.2

Toggle oxfmt_v0.0.2's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
release(oxfmt): v0.0.2 (oxc-project#13655)

Co-authored-by: Boshen <1430279+Boshen@users.noreply.github.com>

oxfmt_v0.0.1

Toggle oxfmt_v0.0.1's commit message

Verified

This commit was signed with the committer’s verified signature.
Boshen Boshen
Release oxfmt v0.0.1

crates_v0.87.0

Toggle crates_v0.87.0's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
release(crates): v0.87.0 (oxc-project#13587)

Co-authored-by: Boshen <1430279+Boshen@users.noreply.github.com>

crates_v0.86.0

Toggle crates_v0.86.0's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
release(crates): v0.86.0 (oxc-project#13464)

Co-authored-by: Boshen <1430279+Boshen@users.noreply.github.com>

oxlint_v1.14.0

Toggle oxlint_v1.14.0's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
release(oxlint): v1.14.0 (oxc-project#13416)

Co-authored-by: Boshen <1430279+Boshen@users.noreply.github.com>

crates_v0.85.0

Toggle crates_v0.85.0's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
release(crates): v0.85.0 (oxc-project#13413)

Co-authored-by: Boshen <1430279+Boshen@users.noreply.github.com>