Last 7 days
0
Features: 0
Changes: 0
Fixes: 0
Deprecations: 0
Utility-first CSS framework.
Latest Tailwind CSS changelog updates, official release notes, breaking changes, security patches, pricing changes, and developer reactions in one product feed.
Follow this Tailwind CSS release-notes page to spot useful features, risky migrations, noisy announcements, and source links before they hit your backlog.
Changes.Watch links back to official changelog and release-note sources so summaries stay easy to verify.
Rolling windows show how many product updates landed in the last 7, 30, 90, and 365 days, grouped by existing changelog semantics.
0
2
6
Added support for bare spacing values in auto‑rows/auto‑cols utilities, class suggestions for named opacity modifiers, and allowed @variant rules in addBase to reference later‑defined custom variants.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
18
Added a silent option to the CLI, support for @apply with CSS mixins, @variant inside addBase, improved @source globs handling, and ESM type declarations for @tailwindcss/postcss.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 1 Broke, 0 Try.
Incremental rebuilds are faster in projects with many imported CSS files.
Community ratings: 22 Useful, 5 Noise, 3 Risky, 0 Broke, 9 Try.
Added new utilities: container size, scrollbar (width, colors, gutter), zoom, tab, and expanded @variant support for stacked and compound variants.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix Ensure imports in @import and @plugin to resolve correctly when using Vite aliases in @tailwindcss/vite.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Enhanced canonicalization: collapse redundant utilities, handle signs in arbitrary values, and migrate legacy utilities (e.g., overflow‑ellipsis → text‑ellipsis).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add Vite 8 support and skip full reload for server‑only modules in @tailwindcss/vite
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed handling of trailing dashes in functional utility names to preserve backward compatibility.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new color palettes (mauve, olive, mist, taupe) and many utilities for block/inline spacing, scrolling, borders, insets, font features, and a Tailwind CSS webpack plugin.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed source validation, CSS parse error reporting, Ruby comment handling, and CLI stability (duplicate args, /dev/stdout hangs, source maps during watch).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed bug where sibling() functions were broken inside calc() expressions (issue #19335).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed @variant substitution issue in legacy JavaScript APIs.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed handling of discard candidates with empty data types.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple rendering and parsing bugs: Safari devtools color‑mix fallback, theme key resolution, tab handling in at‑rules, theme() string indexing, and isolation of important utilities
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed numerous extraction and generation bugs, including ClojureScript syntax handling, duplicate CSS prevention, grid utility generation, CLI watcher cleanup, and class detection in markdown and Maud templates.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix raw support queries in arbitrary values and resolve require.cache errors when loading TypeScript files in newer Node versions
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed CSS emission and transition bugs, including duplicate declarations and visibility transitions
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed numerous parsing and extraction bugs (global important state, Clojure keywords, false‑positive migrations, CLI help on Windows, etc.).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed the heuristic to skip candidate migrations inside emit() calls.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed incorrectly generated CSS for percentage values in arbitrary calc expressions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed parsing of custom properties with semicolons in strings
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Improved error handling with clearer messages for @apply failures and fixed crashes (malformed arbitrary values, PostCSS toJSON, Haml preprocessing).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added caching for faster template migration and introduced migration of bare values to named values.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added automatic conversion of arbitrary values to named values, parallel dependency updates, and source‑map generation in development.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added @tailwindcss/upgrade support, new height/line‑height utilities, and transition handling for display, visibility, content‑visibility, overlay, and pointer‑events.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added experimental @tailwindcss/oxide WASM target for running Tailwind in browser environments like StackBlitz.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed warning for unsupported bare value data type in value() calls
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple utility and polyfill issues, including @layer base reliance, multiple inset shadows, drop‑shadow utilities, and color‑mix fallbacks
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed disabling padding in @source inline brace expansion
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added many new utility variants (content, inverted colors, pointers, safe alignment, text‑shadow, mask, bg position/size, shadow opacity/color, wrap, etc.) and enhanced @source handling and legacy config support.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix CLI hang when processing Ruby files
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for literal values in `value('…')` and `modifier('…')`, plus missing suggestions for `spacing(value(integer, number))`, and introduced the `::webkit-details-marker` pseudo-element to the marker variant.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple bugs: corrected bg‑conic angle handling, border width parsing, Safari 16.4/16.5 crash, Linux worker segfault, and class extraction in Slim templates; removed redundant line‑height from Preflight.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed candidate extraction failures with JavaScript string interpolation (${...})
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed Haml, Pug, and Slim pre‑processor handling, including dot‑containing candidates and preprocessing errors
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed URL rebasing for Vite and PostCSS in transitively imported CSS files
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed extraction of classes containing numbers followed by dash or underscore
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new grid column/row utilities (col <number>, row <number>) and re‑enabled !important on CSS variables.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple compatibility and utility bugs, including backward‑compatible exports, numeric suggestion sorting, fraction IntelliSense, default outline width handling, drop‑shadow inheritance, Next.js splat route scanning, and nested ru...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed revert change that added unused theme variables to compiled CSS.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add a new @theme static option to always include theme variables in compiled CSS
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed crashes and parsing issues with JS theme values, escaped underscores in CSS variables, and ensured @keyframes are generated across multiline animation variables.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed bug where @import url() statements were incorrectly removed
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple CSS processing bugs (positive grid utilities, escaped theme variables, invalid/empty declarations, camelCasing of CSS custom properties, @keyframes emission, @variant handling)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed numerous utility generation issues (invalid min/max, font size modifiers, spacing variable handling, etc.)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces a high‑performance engine (up to 5× faster full builds, 100× faster incremental) with CSS‑first configuration and native CSS variables.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a workaround to fix compatibility issues with Node v22.12+.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix TypeScript types for PluginsConfig to allow undefined values.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Bumped package versions to address security vulnerabilities (14697)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed issue where elements with hidden="until found" were incorrectly given display:none
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Improved source glob verification performance
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed @apply with utilities that use @defaults to work with base-layer rules when optimizeUniversalDefaults is enabled.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed plugin version bump behavior in the Standalone CLI (issue #14185).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed unnecessary warnings when broad glob patterns match vendor directories.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed minification failure when using nested CSS.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix class detection in Slim templates with attached attributes and IDs (issue 14019)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix utility detection in Slim/Pug templates
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed var() injection for anchor properties and corrected backdrop blur utilities to use no value instead of blur(0px)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple <alpha> placeholders in color definitions and corrected class prefixing for has/group/peer variants.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed JIT engine incorrectly generating CSS when using PostCSS 7
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Multiple bug fixes covering max specificity for button/input preflight rules, improved glob handling for special characters, Intellisense crash with custom separators, reset form element letter‑spacing, missing xx‑large size fix, nested ...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed removal of keyframe stops with important utilities and spacing issues in gradients/grid track names when using calc()
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new height, width, and spacing utilities (svh, lvh, dvh) plus an expanded opacity scale and larger default grid row range
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed container query utilities to accept arbitrary values
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed several crashes and output bugs, including negative number spacing, @config emission during CLI watch, variant handling on negated utilities, slashes in arbitrary modifiers, source maps for @layer variants, and loading built‑in plu...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed incorrect spaces around operators in calc() expressions
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix and improve handling of calc() functions, arbitrary property syntax, and variant matching in the regex parser
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed selector generation for pseudo‑element variants, corrected theme() parsing in calc() and improved handling of unknown pseudo elements and animation name escaping
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed selector handling bugs (unknown pseudo‑elements, gradient stop inheritance, and default gradient positions)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed edge‑case bug when loading a TypeScript config file with webpack
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added numerous new utilities including ESM/TS config support, expanded color palette, line‑height modifiers, arbitrary variable values, logical properties, hyphenation, position shortcuts, list‑style‑image, caption‑side, core line‑clamp,...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix use of :where(.btn) when matching !btn
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a standalone CLI build for Windows ARM64, a container‑queries plugin, a watch=always option, and support for renaming output files via PostCSS plugins.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add blocklist option to prevent unwanted CSS generation
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed CLI raw content handling and improved detection of files that are both context and content dependencies.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed handling of escape characters, array merging, and container reuse in config resolution and variant functions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed missing supports in type definitions
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new @config directive, relative config paths, supports, min/max, aria and data variants, plus many new utilities such as break‑keep, collapse, fill‑none, stroke‑none, and baseline placement utilities.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed class prefix handling in reused arbitrary variants
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed usage on Node 12.x
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add default font weight per font size utility and support alpha values in safe list
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Provide default <alpha> value when using theme()
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed extraction of multi‑word utilities with arbitrary values and quotes, and corrected the import casing for the corePluginList type definition.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed handling of backslash as a valid arbitrary variant token (issue 8576).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Resolved candidate extractor regression (issue 8558)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add dozens of new utilities (border‑spacing, text‑start/end, grid‑flow dense, mix‑blend‑plus‑lighter, etc.) and expand TypeScript support for tailwind.config.js and plugins
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed numerous bugs affecting plugin interaction, source maps, selector handling, animation name parsing, arbitrary values, and added support for custom properties in color functions
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed removal of opacity variables from :visited pseudo‑class
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Moved prettier plugin from dependencies to dev dependencies
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Exposed new helper function context.sortClassList(classes) for sorting class lists.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed preflight border color fallback and improved URL handling in custom properties
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed @apply order regression in addComponents, addUtilities, and related functions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed transpilation of Tailwind CSS Nesting plugin (postcss nesting)
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add warnings for invalid content configuration
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed issue where consecutive builds with `at apply` produced differing CSS
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed handling of falsy values in theme config and improved selector grouping for @apply.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix preserving case of CSS variables added by plugins
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix @apply handling in files lacking @tailwind directives
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed DEBUG flag handling and improved detection of theme() usage in arbitrary values and properties
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed reduced specificity of the abbr rule in preflight.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed mutation of custom color palette during per‑plugin color overrides and corrected @apply handling inside AtRules.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed support for square bracket notation in paths (issue 6519).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed regression that re‑added <li> to the list‑style reset, correcting visual styling issues.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Corrected Insert placement on the defaults layer so it appears in the proper spot
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added a standalone Tailwind CSS CLI and warnings for invalid content globs.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Temporarily disable universal defaults optimization to resolve @apply issues in CSS modules and framework components
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed handling of complex variants with multiple classes.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Made the JIT engine the default by removing AOT, and added a massive set of new utilities (colored box shadows, aspect ratio, column, break, text decoration, outline, accent, scroll snap/behavior, touch action, flex basis, etc.) plus ful...
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Ensured consistent ordering of corePlugins in AOT mode.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Updated dependencies to mitigate identified security vulnerabilities
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed chokidar's awaitWriteFinish configuration to prevent stale builds on Windows.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed CLI behavior to allow running without the -i input flag, maintaining functionality despite its deprecation.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixes the handling of @defaults in JIT mode
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed divide utilities to correctly inject a default border color
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Resolved Rebundle issue causing missing CLI peer dependencies
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
- Resolved the broken CDN build issue
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix build error when config file contains empty presets array
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed JIT handling of @apply utilities with variants and the important modifier
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple JIT compiler bugs including animation variant corruption, animation list support, object‑position arbitrary values, escaped commas handling, and unbalanced bracket values
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Reverted the runtime performance optimizations introduced in v2.2.5
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix issue where base styles were not generated for translate transforms in JIT
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added self baseline utility and major JIT optimization for universal selectors, yielding significant performance gains but introducing potential breaking changes in rare edge cases.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed removal of postinstall script that blocked library installation
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added Pass extended color palette to theme closures and enabled purge via CLI for easier Tailwind usage without full install.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed JIT issue by reintroducing transform, filter, and backdrop-filter utility classes.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed CLI watch mode error recovery handling
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Rewritten Tailwind CLI with zero‑config JIT support, watch mode, minification, and PostCSS plugin integration.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed Register PurgeCSS paths to be registered as PostCSS dependencies, ensuring proper cache busting in webpack 5.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Resolved JIT engine compilation failure when a source path is missing from the build runner input.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Integrated JIT engine into core as an opt‑in preview mode
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed bugs: deterministic sourcemap for @apply in Vue components, consistent placeholder opacity across browsers, and theme() handling for function‑based colors.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed multiple @apply issues, including handling of !important, defined classes, and a memory leak when splitting files
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Version bump to work around npm tag limitation.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces a redesigned color palette, dark mode, new 2xl breakpoint, expanded spacing and font size scales, and many new utilities (ring, overflow, transform‑gpu, etc.).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed presets inheritance: preset configs without a `presets` key now correctly extend the default configuration.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed theme handling of default line heights
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix corrupt config file generation during `tailwindcss init` (issue #2556).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed merging of plugins when combining config with a preset.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed resolveConfig to stop importing corePlugins, preventing bundling of browser‑incompatible code.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduces a new `presets` config option and scaffolds `tailwind.config.js` with future flags commented out.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add ESM support to tailwindcss.plugin
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed an issue where the new dark experiment caused third‑party dark variants to inherit unintended stacking behavior
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed handling of negative spacing values in the inset plugin for the extendedSpacingScale experiment.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed registration of dark mode plugin when used outside the resolveConfig code path.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed container padding not applied when using object syntax.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
ResolveConfig now correctly incorporates configs added by feature flags
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix PurgeCSS comment handling and dark variant interaction with group‑hover.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed a bug where font variant numeric utilities broke with most CSS minifier configurations.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix bug in new font variant numeric utilities that broke rule processing
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added composable font‑variant‑numeric utilities and a full set of grid‑alignment classes (place‑items, place‑content, etc.) with responsive variants.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed applyComplexClasses experiment bug with multi‑selector rules.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed bug that prevented defining colors as closures when the gradientColorStops plugin was enabled.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Optimize CSS generation by reusing cached CSS in long‑running processes
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Prevent duplicate flag notices during long-running build processes
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added built‑in gradient support, new background‑clip utilities, and renamed gap utilities (gap‑x / gap‑y) with deprecation warnings.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed stacking behavior of motion-safe and motion-reduce variants with group-hover variants
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix Chrome bug where @keyframes with the !important option broke animations
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed issue where animation keyframes were omitted from the build when @tailwind base was not included.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add animation core plugin with built‑in spin, ping, pulse, and bounce utilities and configurable keyframes.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed @apply failure with unprefixed class names when a prefix is configured.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed bug where adding component variants with the old manual syntax (as documented) stopped working.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added support for variants on component classes, enabling responsive variants for custom components and the @tailwindcss/typography plugin.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Throw an explicit error when the `important` config is set to a class name
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix bug where setting target to 'browserslist' was ignored
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Prevent generation of unnecessary CSS in color plugins when opacity utilities are disabled.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed bug where `purge: { enabled: false }` was ignored
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Enhanced built-in PurgeCSS extractor to better handle Haml templates
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added color opacity utilities (bg-, text-, border-, divide-, placeholder-opacity) configurable via theme keys.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed missing unit in calc bug for the space plugin (e.g., `space-x-0` now works).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed divide-by-zero utilities that failed due to a missing unit in the calc call
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed divide‑x utilities mis‑reference causing incorrect behavior
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add responsive variants for space utilities.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed incorrect mapping of space X utilities that were referencing space Y reverse, restoring proper functionality.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced parent‑level spacing and divide utilities (space‑x/y, divide‑x/y, color, reverse) with responsive support
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added core CSS features: transition, transform, and grid utilities (with IE11 limitations).
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed .group class not receiving user-configured prefix when using the prefix option.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed issue where function properties in user theme config didn't receive the second utils argument.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix horizontal rule border to correct 1px thickness
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixes bug where 'auto' values were not correctly handled by the default negative margin configuration.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added screen‑reader visibility and placeholder color utilities, plus new variants (first/last/odd/even, disabled, visited) and default hover/focus on opacity
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed a bug where modifiers unintentionally mutated nested rules.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added built‑in variant support for utilities that include pseudo‑elements.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added an error for misuse of @tailwind preflight instead of @tailwind base.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Update PostCSS-related dependencies to their latest versions.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Upgrade Normalize library to version 8.0.1
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Update autoprefixer dependency to a newer version
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added official plugin API to register custom variants and made variant order configurable per module, introducing a focus‑within variant and optional prefix for @apply
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed bug where units were stripped from zero-value properties
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixes issue where changes to the configuration file were ignored during webpack watch.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added .table-auto and .table-fixed utilities with responsive variants and updated Preflight table styling.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Corrected invalid box‑shadow syntax in the .shadow outline utility.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added new utilities: border‑collapse, axis‑specific overflow, .outline‑none, .shadow‑outline, and expanded padding/margin/width/height scales.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Enhanced sourcemaps for replaced styles such as preflight.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Resolved a security vulnerability in a project dependency
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Reverted the rename of .roman back from .not italic to preserve compatibility with cssnext.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Introduced a plugin system with a built‑in .container plugin and new `plugins` config key
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed inability to apply borders to img tags without a specified border style
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Update default sans-serif font stack for better future-proofing and CSS shorthand compatibility
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add support for marking @apply declarations as !important, enforcing !important on applied rules
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added configurable modules with granular variant control (focus, group‑hover) and a new @variants rule, plus new utilities (.pin none, .resize both, background‑attachment/repeat, SVG fill/stroke) and a customizable separator character.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed missing distribution files caused by a bug in the latest npm version
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Imported from changelog source; review and generate a concise summary before publishing.
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Add an `options` key allowing a custom prefix for all utilities and a global `!important` flag;
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fixed issue where CDN files were not included in the npm package
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Fix CLI tool loading config files
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.
Added Webpack config watching, autoprefixing of distribution assets, and auto‑appending “.js” to init filenames
Community ratings: 0 Useful, 0 Noise, 0 Risky, 0 Broke, 0 Try.