v0.96.0 crates_v0.151.0

medium risk

nari-labs/dia2Sep 21, 2026 → Sep 21, 20260 days between releases

What's New

Adds TypeScript fixture layout support and fixes parser await token handling.

Breaking Changes

  • Rejects invalid modifiers on import aliases

New Features

  • Support for new TypeScript fixture layouts

Improvements

  • Minifier preallocates statement vectors
  • Semantic analysis reuses identifier hashes
  • Minifier reduces allocations for if statements

Bug Fixes

  • Preserves reparsed await tokens
  • Recover await using object binding patterns
  • Rejects invalid modifiers on import aliases
  • Fixes minifier boolean literal negation
  • Skips enum reverse mappings for syntactic string initializers

Upgrade Notes

The parser now rejects invalid modifiers on import aliases and preserves reparsed await tokens. Verify your code for valid modifiers on import aliases. No configuration changes are required.

The Two Releases

v0.96.0

v0.96.0

Sep 21, 2026· 1 month ago

Crush v0.96.0 introduces a major new feature: a full theme system allowing users to customize the UI with live previews, alongside various QoL improvements and bug fixes.

Full release notes
crates_v0.151.0

oxc crates_v0.151.0

Sep 21, 2026· 1 month ago

Oxc crates v0.151.0 introduces support for new TypeScript fixture layouts and fixes parser issues regarding await tokens and modifiers on import aliases.

Full release notes