Skip to content

tailwindcss

v4.3.5
tailwindlabs/tailwindcss

A utility-first CSS framework for rapid UI development.

Version of tailwindlabs/tailwindcss you run

CompareView on GitHub

Supported versions

Source: endoflife.date
LineLatestReleasedSecurity fixes
4.34.3.5May 8, 2026Supported
4.24.2.4Feb 18, 2026Ended May 8, 2026
4.14.1.18Apr 1, 2025Ended Feb 18, 2026
4.04.0.17Jan 21, 2025Ended Apr 1, 2025
3.43.4.19Dec 18, 2023Until Feb 28, 2027
3.33.3.7Mar 28, 2023Ended Dec 18, 2023
3.23.2.7Oct 19, 2022Ended Mar 28, 2023
3.13.1.8Jun 8, 2022Ended Oct 19, 2022
3.03.0.24Dec 9, 2021Ended Jun 8, 2022
2.22.2.19Jun 17, 2021Ended Dec 9, 2021
2.12.1.4Apr 5, 2021Ended Jun 17, 2021
2.02.0.5Nov 18, 2020Ended Apr 5, 2021

Release history

All releases on GitHub
BadgeLatest version of tailwindlabs/tailwindcss[![version](/badge/tailwindlabs/tailwindcss)](/p/tailwindlabs/tailwindcss)

Fixed

  • Canonicalization: improve performance in projects with many functional variant values (e.g. a matchVariant plugin with thousands of values) (#20663)
  • Don't crash or create a fallback with the wrong color for a color-mix(…) without a color interpolation method (e.g. color-mix(var(--color-red-500)) or color-mix(currentcolor 50%, transparent)) (#20658, #20666)
  • Ensure @tailwindcss/oxide-wasm32-wasi loads instead of hanging forever (e.g. with NAPI_RS_FORCE_WASI=error or in WebContainers) (#20667)
  • Remove as: '*.css' from the @tailwindcss/turbopack setup in its README, because it breaks CSS modules (#20660)
  • Ignore ` between top-level rules in CSS instead of throwing or swallowing the next rule (e.g. a { color: red } --> b { color: blue }`) (#20665)
  • Ensure @tailwindcss/oxide-wasm32-wasi detects changed and new source files after the first scan (e.g. in WebContainers) (#20487)
  • Prevent type errors with skipLibCheck: false caused by imports of unshipped modules in the @tailwindcss/node type declarations (#20632)

Full release notesCompare with previous