Back to Explore

tailwindlabs/tailwindcss

GitHub
4 updates · last 90 days2 watchersOpen source

Last release: 3 weeks ago

Tailwind CSS is a utility-first CSS framework for rapidly building custom user interfaces. It helps developers style apps using utility classes for quick, responsive UI development, with documentation available at tailwindcss.com.

Project status

  • Tailwind CSS (tailwindlabs/tailwindcss) appears actively maintained, with recent GitHub pushes (latest upstream push 2026-05-16) and a sequence of versioned updates through 2026-05-08 (v4.3.0).
  • Update cadence looks fairly steady, with a feature-heavy update in v4.3.0 (2026-05-08) followed by earlier rapid patches (v4.2.4 on 2026-04-21, v4.2.3 on 2026-04-20), and smaller intervals between late March and late April 2026 (v4.2.2 on 2026-03-18).

AI summary generated 2 weeks ago

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v4.3.0

    3 weeks ago

    v4.3.0 is a feature-heavy release that adds several new utilities, extends `@variant` and functional `@utility` syntax, and tightens canonicalization behavior for arbitrary values. It also fixes a number of Vite/PostCSS integration issues and improves the upgrade codemod so migrations are safer and more predictable.

    BreakingFeatures
  • v4.2.4

    1 month ago

    v4.2.4 is a focused patch release for `@tailwindcss/vite`, fixing alias resolution so `@import` and `@plugin` continue to work when Vite aliases are present. The functional change is concentrated in the Vite resolver pipeline, with added integration coverage for production builds and SvelteKit; the rest of the diff is mostly version bumps and test updates.

  • v4.2.3

    1 month ago

    This patch release is mostly about canonicalization fixes, safer upgrade migrations, and a few resolver/scanner improvements. The biggest user-facing changes are the upgrade tool’s stricter file selection and atomic writes, plus better handling of placeholder colors, JSONL/NDJSON scanning, and NODE_PATH in the standalone CLI.

    Features
  • v4.2.2

    2 months ago

    This release focuses on canonicalization stability, Vite integration, and extractor correctness. It adds Vite 8 support and fixes several crash/normalization issues, while the code diff also introduces a new `tailwindcss canonicalize` CLI path and tighter plugin/extractor handling beyond what the release notes mention.

    Features
  • v4.2.1

    3 months ago

    This patch release focuses on two bug fixes: restoring support for functional utility names that end with a dash and improving MDX extraction so dotted class candidates inside nested bracketed expressions are preserved. It also republishes the Tailwind package set at 4.2.1 with no new major API surface advertised.

  • v4.2.0

    3 months ago

    v4.2.0 expands Tailwind with new logical-property utilities, extra default color palettes, and a new webpack integration package. It also ships several extractor/runtime fixes, deprecates the older start-* and end-* logical inset utilities, and improves Oxide scanner performance in larger projects.

    Features
  • v4.1.18

    5 months ago

    v4.1.18 is documented as a correctness-focused release: it tightens `source(…)` resolution, improves CSS parse diagnostics, fixes class detection and canonicalization edge cases, and resolves several CLI/watch/config compatibility issues. The code diff shows a much larger internal shift, including a new Rust-based ignore/type-matching subsystem and byte-classification macro that go well beyond the release notes.

  • v3.4.19

    5 months ago

    v3.4.19 is a small patch release on paper, with release notes only calling out a fix for `sibling-*()` functions inside `calc(…)`. The actual diff also shows broader maintenance work in integration tests and release workflows, including changes to generated CSS expectations and content-glob warning behavior.

  • v4.1.17

    6 months ago

    v4.1.17 is a patch release focused on two fixes: legacy JS plugin APIs now correctly substitute `@variant`, and the native Oxide path no longer intermittently crashes on Windows worker threads. Beyond the documented fixes, the diff also refreshes several build/runtime dependencies and simplifies the Rust dependency graph.

  • v4.1.16

    7 months ago

    This patch release is presented as a focused bugfix update for candidate parsing and arbitrary-variant canonicalization. The actual diff is broader, with a major canonicalization refactor, legacy utility suggestion changes, and several ignore-engine behavior updates that could affect tooling.

  • v4.1.15

    7 months ago

    This release is primarily a maintenance update with several Tailwind CSS parser/variant fixes and one upgrade-tool migration update. The diff also shows a broader internal refactor in the upgrade pipeline plus new Vite optimization behavior that is not mentioned in the release notes.

  • v4.1.14

    8 months ago

    This release is mostly a bug-fix patch for class extraction, custom variants/utilities, watcher cleanup, minification diagnostics, and the upgrade tool. It also improves support for several template syntaxes and makes the Vite integration use the default export condition.

  • v3.4.18

    8 months ago

    This release is a focused maintenance update with several fixes around config loading, Node.js compatibility, and class parsing. It also improves support for newer ESM/TypeScript PostCSS config setups and cleans up some generated utility output.