crates_v0.151.0 apps_v1.84.0

low risk

oxc-project/oxcSep 21, 2026 → Sep 21, 20260 days between releases

What's New

Adds Markdown formatting support to Oxfmt and new linter features to Oxlint.

New Features

  • Oxlint: Report JavaScript plugin rule timings
  • Oxlint: Implement suggestion for unicorn/no-unreadable-iife
  • Oxfmt: Implement markdown formatter
  • Find all vite.config.* variants in oxlint and oxfmt

Improvements

  • Linter: Skip inactive configurations in no-restricted-exports
  • Linter: Avoid unnecessary case-conversion in capitalized-comments

Bug Fixes

  • Linter: Report private namespace bindings for no-unused-vars
  • Linter: Align nested config handling with configPath semantics
  • Linter: Handle comments when removing imports
  • Linter: Preserve rest bindings when removing array elements
  • Linter: Add missing properties to no-unknown-property

Upgrade Notes

No configuration changes are required for the new Markdown formatter or linter features. Ensure your linter configuration path aligns with the nested config handling changes.

The Two Releases

crates_v0.151.0

oxc crates_v0.151.0

Sep 21, 2026· 1 month ago

This release focuses on bug fixes in the minifier, transformer, and parser, specifically regarding await handling, enum reverse mappings, and recovery patterns. It also includes performance optimizations for the minifier and semantic analyzer.

Full release notes
apps_v1.84.0

oxlint v1.84.0 & oxfmt v0.69.0

Sep 21, 2026· 1 month ago

Updates for both oxlint and oxfmt. Oxlint gains new linter features like reporting plugin timings and a suggestion for the unicorn/no-unreadable-iife rule. Oxfmt introduces markdown formatting support and fixes for various formatting edge cases.

Full release notes