Tailwind CSS v4.3.1: Silent CLI, Better Compatibility, and Canonicalization Fixes

Tailwind CSS · 17 Jun 2026 · 2 min read

#tailwind

Tailwind CSS v4.3.1 is now available, bringing useful improvements and important bug fixes. The highlight is a new --silent option for the CLI (@tailwindcss/cli), which suppresses all output except errors — ideal for CI/CD pipelines or cleaner logs.

This release fixes deprecation warnings on Node 26+ by switching from Module#register to Module#registerHooks. It also ensures @apply works with CSS mixins, and not-* properly negates @container queries, including style queries. Additionally, drop-shadow-* color utilities now handle custom shadow values containing calc() correctly.

Concrete changes

  • New --silent option for @tailwindcss/cli suppresses non-error output
  • Fixed deprecation warnings on Node 26+ (switch from Module#register to Module#registerHooks)
  • @apply now works with CSS mixins
  • not-* properly negates @container queries, including style queries
  • drop-shadow-* color utilities now handle custom shadows with calc() correctly
  • No longer crashes when plugin utilities throw for unsupported values
  • Avoids suggesting invalid calc() expressions (e.g., px-[calc(1rem+0px)] no longer becomes px-[calc(1rem+0)])
  • Prevents suggesting large spacing-scale values for arbitrary lengths (e.g., left-[99999px] stays as-is)
  • Resolved sourcemap warnings in @tailwindcss/vite
  • @tailwindcss/webpack now works in Rspack projects without webpack as a peer dependency
  • CLI watch mode recovers when a tracked dependency is deleted and restored

Source: https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.3.1

Related

auto-curated · source linked above ← all news