Change8

v4.2.2

📦 tailwind-cssView on GitHub →
1 features🐛 6 fixes

Summary

This release introduces support for Vite 8 within the Vite plugin and resolves several critical bugs related to utility canonicalization and crashes during processing.

✨ New Features

  • Support Vite 8 in @tailwindcss/vite

🐛 Bug Fixes

  • Prevent crash when candidates contain prototype properties like `row-constructor`.
  • Canonicalize `calc(var(--spacing)*…)` expressions into `--spacing(…)`.
  • Fix crash in canonicalization step when handling utilities containing `@property` at-rules (e.g. `shadow-sm border`).
  • Skip full reload for server only modules scanned by client CSS when using `@tailwindcss/vite`.
  • Improve canonicalization for bare values exceeding default spacing scale suggestions (e.g. `w-1234 h-1234` → `size-1234`).
  • Fix canonicalization resulting in empty list (e.g. `w-5 h-5 size-5` → `''` instead of `size-5`).