v2026.9.18.0 crates_v0.151.0

medium risk

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

What's New

The older release focused on UI/UX improvements, while the newer release focuses on compiler bug fixes and performance optimizations.

Breaking Changes

  • Parser now rejects invalid modifiers on import aliases

New Features

  • Support for new TypeScript fixture layout (Coverage)

Improvements

  • Minifier: Preallocate statement vectors to avoid excessive reallocations
  • Semantic analyzer: Reuse identifier hashes in enum member lookups
  • Minifier: Reduce allocations when processing if statements

Bug Fixes

  • Minifier: Add missing negation for boolean literals
  • Transformer: Skip enum reverse mappings for syntactic string initializers
  • Parser: Preserve reparsed `await` tokens
  • Transformer: Skip recovered using loop patterns
  • Parser: Recover await using object binding patterns

Upgrade Notes

The parser now strictly rejects invalid modifiers on import aliases; code relying on these will need to be updated.

The Two Releases

v2026.9.18.0

v2026.9.18.0

Sep 18, 2026· 1 month ago

This release focuses on extensive UI/UX improvements across the application, including enhanced agent sessions, drive view updates, email view refinements, and navigation stack improvements. The update also includes ownership features for documents and agents, along with various bug fixes and performance optimizations.

Full release notes
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