Tailwind CSS v4.0.10stable Released Mar 05, 2025
Impact Score: 5/10

Tailwind CSS v4.0.10 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: tailwind ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
$ npm install --save-exact [email protected]
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Tailwind CSS v4.0.10. Source highlight: Add `col-<number>` and `row-<number>` utilities for `grid-column` and `grid-row` (#15183)

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (1)

  • Add `col-<number>` and `row-<number>` utilities for `grid-column` and `grid-row` (#15183)

โšก Performance & Enhancements (1)

  • Replaced the existing candidate extractor with a brand new extractor to improve maintainability, correctness, and performance (#16306)

๐Ÿ”ง Bug Fixes & Patches (6)

  • Ensure `not-*` does not remove `:is(โ€ฆ)` from variants (#16825)
  • Ensure `@keyframes` are correctly emitted when using a prefix (#16850)
  • Don't swallow `@utility` declarations when `@apply` is used in nested rules (#16940)
  • Ensure `outline-hidden` behaves like `outline-none` outside of forced colors mode (#16943)
  • Allow `!important` on CSS variables again (#16873)
  • Vite: Do not crash when encountering an `.svg` file with `#` or `?` in the filename (#16957)
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### Added - Add `col-<number>` and `row-<number>` utilities for `grid-column` and `grid-row` ([#15183](https://github.com/tailwindlabs/tailwindcss/pull/15183)) ### Fixed - Ensure `not-*` does not remove `:is(โ€ฆ)` from variants ([#16825](https://github.com/tailwindlabs/tailwindcss/pull/16825)) - Ensure `@keyframes` are correctly emitted when using a prefix ([#16850](https://github.com/tailwindlabs/tailwindcss/pull/16850)) - Don't swallow `@utility` declarations when `@apply` is used in nested rules ([#16940](https://github.com/tailwindlabs/tailwindcss/pull/16940)) - Ensure `outline-hidden` behaves like `outline-none` outside of forced colors mode ([#16943](https://github.com/tailwindlabs/tailwindcss/pull/16943)) - Allow `!important` on CSS variables again ([#16873](https://github.com/tailwindlabs/tailwindcss/pull/16873)) - Vite: Do not crash when encountering an `.svg` file with `#` or `?` in the filename ([#16957](https://github.com/tailwindlabs/tailwindcss/pull/16957)) - Ensure utilities are properly detected within square brackets ([#16306](https://github.com/tailwindlabs/tailwindcss/pull/16306)) - Ensure utilities are properly detected using Angular's conditional class binding syntax ([#16306](https://github.com/tailwindlabs/tailwindcss/pull/16306)) - Ensure utilities starting with numbers are properly extracted from Slim templates ([#16306](https://github.com/tailwindlabs/tailwindcss/pull/16306)) - Discard arbitrary property candidates that have guaranteed-invalid property names ([#16306](https://github.com/tailwindlabs/tailwindcss/pull/16306)) ### Changed - Removed `max-w-auto` and `max-h-auto` utilities as they generate invalid CSS ([#16917](https://github.com/tailwindlabs/tailwindcss/pull/16917)) - Replaced the existing candidate extractor with a brand new extractor to improve maintainability, correctness, and performance ([#16306](https://github.com/tailwindlabs/tailwindcss/pull/16306))