Latest in branch 3.0
3.0.24
Released 12 Apr 2022
(4 years ago)
SoftwareTailwind CSS
Branch3.0
Initial release3.0.0
09 Dec 2021
(4 years ago)
Latest release3.0.24
12 Apr 2022
(4 years ago)
Support status08 Jun 2022
(Ended 3 years, 11 months ago)
Release noteshttps://github.com/tailwindlabs/tailwindcss/releases/tag/v3.0.24
Source codehttps://github.com/tailwindlabs/tailwindcss/tree/v3.0.24
Downloadhttps://github.com/tailwindlabs/tailwindcss/releases/tag/v3.0.24
Tailwind CSS 3.0 ReleasesView full list

What Is New in Tailwind CSS 3.0

Category Highlights
New Features Just-in-Time engine enabled by default, full extended color palette, colored box shadows, scroll-snap utilities, multi-column layout, native form control styling (accent-color, file input modifiers), print modifier, native aspect-ratio utilities, advanced text-decoration utilities, RTL/LTR modifiers, portrait/landscape modifiers, arbitrary CSS properties, Play CDN script.
Improvements Lightning-fast build times, stackable variants, arbitrary value support, better browser performance, expanded utility set (touch-action, will-change, flex-basis, text-indent, scroll-behavior, etc.).
Breaking Changes Minor breaking changes around default color palette and JIT engine activation; most projects upgrade without code changes but review custom color config.

What is the impact of the always-on Just-in-Time engine in Tailwind CSS 3.0?

The JIT engine now runs by default, delivering instant rebuilds and dramatically smaller CSS bundles.

  • Build times drop from seconds to milliseconds in most projects.
  • Only the utilities you actually use are generated, keeping the final CSS lean.
  • Stackable variants (e.g., hover:focus:) become trivial because the engine resolves them on the fly.
npm install -D tailwindcss@latest postcss autoprefixer

In practice you no longer need to configure a separate "watch" mode; Tailwind watches your source files automatically.

How does Tailwind CSS 3.0 expand the default color system?

All extended palette colors are shipped enabled out of the box, giving you fifty shades of gray plus cyan, rose, fuchsia, lime, sky, and more.

  • Use any shade directly: bg-cyan-500, text-rose-200, etc.
  • No need to manually enable extended colors in tailwind.config.js.
  • Opacity utilities work with the new / syntax, e.g., bg-gray-500/30.

This matters if you previously trimmed the palette to reduce file size; the JIT engine now handles the larger set without penalty.

Which new layout utilities does Tailwind CSS 3.0 introduce for complex designs?

Version 3.0 adds scroll-snap, multi-column, and aspect-ratio utilities, plus portrait/landscape and RTL/LTR modifiers.

  • Scroll snap: snap-x snap-center to create carousel-like experiences.
  • Multi-column: columns-1 sm:columns-3 for newspaper-style layouts.
  • Aspect ratio: aspect-video replaces padding-hack tricks.
  • Orientation modifiers: portrait:hidden and landscape:hidden.
  • Direction modifiers: rtl:ml-4 and ltr:mr-4 for bidirectional sites.

These utilities are composable with existing responsive prefixes, so you can build sophisticated layouts without writing custom CSS.

What are the new styling capabilities for native form controls and print media?

You can now style checkboxes, radios, and file inputs with the accent-color and file: modifiers, and control print output with the print: prefix.

<input type="checkbox" class="accent-violet-500" checked />
<input type="file" class="file:mr-4 file:rounded-full file:bg-violet-50 file:text-violet-700" />
<div class="print:hidden">Screen only content</div>
<div class="hidden print:block">Print only content</div>
  • Accent color aligns native controls with your brand palette.
  • File input utilities let you customize button appearance without extra markup.
  • Print utilities let you hide or reveal elements when the page is printed.

Most teams will replace custom JavaScript form styling with these utilities, reducing bundle size and maintenance overhead.

Frequently Asked Questions

Does Tailwind CSS 3.0 require a new installation command?
Run npm install -D tailwindcss@latest postcss autoprefixer

Can I still use the classic engine in Tailwind CSS 3.0?
No, the classic engine has been removed.

How do I enable colored box shadows in Tailwind CSS 3.0?
Add a shadow utility with a color and opacity, for example shadow-blue-500/50.

Is the Play CDN suitable for production builds?
It is intended for development and demos only, not for production.

What should I watch out for when upgrading existing projects to v3?
Check custom color extensions because the full palette is now enabled by default, which may affect purge settings.

Do the new portrait and landscape modifiers replace media queries?
They generate @media (orientation: portrait) and @media (orientation: landscape) rules automatically.

Releases In Branch 3.0

VersionRelease date
3.0.2412 Apr 2022
(4 years ago)
3.0.2316 Feb 2022
(4 years ago)
3.0.2211 Feb 2022
(4 years ago)
3.0.2110 Feb 2022
(4 years ago)
3.0.2010 Feb 2022
(4 years ago)
3.0.1907 Feb 2022
(4 years ago)
3.0.1828 Jan 2022
(4 years ago)
3.0.1726 Jan 2022
(4 years ago)
3.0.1624 Jan 2022
(4 years ago)
3.0.1515 Jan 2022
(4 years ago)
3.0.1414 Jan 2022
(4 years ago)
3.0.1311 Jan 2022
(4 years ago)
3.0.1207 Jan 2022
(4 years ago)
3.0.1105 Jan 2022
(4 years ago)
3.0.1004 Jan 2022
(4 years ago)
3.0.903 Jan 2022
(4 years ago)
3.0.828 Dec 2021
(4 years ago)
3.0.717 Dec 2021
(4 years ago)
3.0.616 Dec 2021
(4 years ago)
3.0.515 Dec 2021
(4 years ago)
3.0.415 Dec 2021
(4 years ago)
3.0.315 Dec 2021
(4 years ago)
3.0.213 Dec 2021
(4 years ago)
3.0.110 Dec 2021
(4 years ago)
3.0.009 Dec 2021
(4 years ago)
3.0.0-alpha.208 Nov 2021
(4 years ago)
3.0.0-alpha.101 Oct 2021
(4 years ago)