Packages

@tailwindcss/oxide

4.3.4 · 2 Nov 2026MIT112.9M / weekRepositorynpmAtom feed

Your version

47 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.

  1. 4.3.4

    2 Nov 2026
    • Add @tailwindcss/turbopack, a Turbopack loader for using Tailwind CSS with Next.js

    • Ensure watch mode detects changes to symlinked @source files whose real paths aren't otherwise scanned

    • Ensure variants using @scope wrap generated utilities instead of nesting inside them

  2. 4.3.3

    16 Jul 2026
    • Support --watch --poll[=ms] in @tailwindcss/cli when filesystem events are unreliable or unavailable

    • Canonicalization: Match arbitrary hex colors against theme colors case-insensitively (e.g. bg-[#fff] and bg-[#FFF] → bg-white)

    • Prevent Preflight from overriding Firefox's native iframe:focus-visible outline styles

  3. 4.3.2

    29 Jun 2026
    • Support bare spacing values for auto-rows-* and auto-cols-* utilities (e.g. auto-rows-12 and auto-cols-16)

    • Prevent @tailwindcss/cli in --watch mode from crashing on Windows when @source points to a directory that doesn't exist

    • Prevent @tailwindcss/vite from crashing in Deno v2.8.x when context.parentURL is not a valid URL

  4. 4.3.1

    12 Jun 2026
    • Add --silent option to suppress output in @tailwindcss/cli

    • Remove deprecation warnings by using Module#registerHooks instead of Module#register on Node 26+

    • Canonicalization: Don't crash when plugin utilities throw for unsupported values

  5. 4.3.0

    8 May 2026
    • Add @container-size utility

    • Add scrollbar-{auto,thin,none} utilities for scrollbar-width, and scrollbar-thumb-* / scrollbar-track-* color utilities for scrollbar-color (#19981, #20019)

    • Add scrollbar-gutter-* utilities

  6. 4.2.4

    21 Apr 2026
    • Ensure imports in @import and @plugin still resolve correctly when using Vite aliases in @tailwindcss/vite

  7. 4.2.3

    20 Apr 2026
    • Canonicalization: Improve canonicalizations for tracking-* utilities by preferring non-negative utilities (e.g. -tracking-tighter → tracking-wider)

    • Fix crash due to invalid characters in candidate (exceeding valid unicode code point range)

    • Ensure query params in imports are considered unique resources when using @tailwindcss/webpack

  8. 4.2.2

    18 Mar 2026
    • Support Vite 8 in @tailwindcss/vite

    • Don't crash when candidates contain prototype properties like row-constructor

    • Canonicalize calc(var(--spacing)*…) expressions into --spacing(…)

  9. 4.2.1

    23 Feb 2026
    • Allow trailing dash in functional utility names for backwards compatibility

    • Properly detect classes containing . characters within curly braces in MDX files

  10. 4.2.0

    18 Feb 2026
    • deprecated

      Deprecate start-* and end-* utilities in favor of inset-s-* and inset-e-* utilities

    • Add mauve, olive, mist, and taupe color palettes to the default theme

    • Add @tailwindcss/webpack package to run Tailwind CSS as a webpack plugin

  11. 4.1.18

    11 Dec 2025
    • Ensure validation of source(…) happens relative to the file it is in

    • Include filename and line numbers in CSS parse errors

    • Skip comments in Ruby files when checking for class names

  12. 4.1.17

    6 Nov 2025
    • Substitute @variant inside legacy JS APIs

    • Prevent occasional crash on Windows when loaded into a worker thread

  13. 4.1.16

    23 Oct 2025
    • Discard candidates with an empty data type

    • Fix canonicalization of arbitrary variants with attribute selectors

    • Fix invalid colors due to nested &

  14. 4.1.15

    20 Oct 2025
    • Fix Safari devtools rendering issue due to color-mix fallback

    • Suppress Lightning CSS warnings about :deep, :slotted, and :global

    • Fix resolving theme keys when starting with the name of another theme key in JS configs and plugins

  15. 4.1.14

    1 Oct 2025
    • Handle ' syntax in ClojureScript when extracting classes

    • Handle @variant inside @custom-variant

    • Merge suggestions when using @utility

  16. 4.1.13

    4 Sep 2025
    • Drop warning from browser build

    • Drop exact duplicate declarations when emitting CSS

    • Don't transition visibility when using transition

  17. 4.1.12

    14 Aug 2025
    • Don't consider the global important state in @apply

    • Add missing suggestions for flex-<number> utilities

    • Fix trailing ) from interfering with extraction in Clojure keywords

  18. 4.1.11

    26 Jun 2025
    • Add heuristic to skip candidate migrations inside emit(…)

    • Extract candidates with variants in Clojure/ClojureScript keywords

    • Document --watch=always in the CLI's usage

  19. 4.1.10

    11 Jun 2025
    • Fix incorrectly generated CSS when using percentages in arbitrary values with calc (e.g. w-[calc(100%-var(--offset))])

  20. 4.1.9

    11 Jun 2025
    • Correctly parse custom properties with strings containing semicolons

    • Upgrade: Migrate arbitrary modifiers without percentage signs to bare values (e.g. /[0.16] → /16)

    • Upgrade: Migrate CSS variable shorthands where fallback value contains function call

  21. 4.1.8

    28 May 2025
    • Improve error messages when @apply fails

    • Upgrade: Do not migrate declarations that look like candidates in <style> blocks (#18057, 18068)

    • Upgrade: Don't error when looking for tailwindcss in pnpm monorepos

  22. 4.1.7

    15 May 2025
    • Upgrade: Migrate bare values to named values

    • Upgrade: Added cache to improve template migration performance

    • Allow _ before numbers during candidate extraction

  23. 4.1.6

    9 May 2025
    • Upgrade: Automatically convert arbitrary values to named values when possible (e.g. h-[1lh] to h-lh) (#17831, #17854)

    • Add detailed logging about @source directives, discovered files and scanned files when using DEBUG=* (#17906, #17952)

    • Add support for generating source maps in development

  24. 4.1.5

    30 Apr 2025
    • Support using @tailwindcss/upgrade to upgrade between versions of v4.*

    • Add h-lh / min-h-lh / max-h-lh utilities

    • Transition display, visibility, content-visibility, overlay, and pointer-events when using transition to simplify @starting-style usage

  25. 4.1.4

    14 Apr 2025
    • Add experimental @tailwindcss/oxide-wasm32-wasi target for running Tailwind in browser environments like StackBlitz

    • Ensure color-mix(…) polyfills do not cause used CSS variables to be removed

    • Ensure color-mix(…) polyfills create fallbacks for theme variables that reference other theme variables

  26. 4.1.3

    4 Apr 2025
    • Show warning when using unsupported bare value data type in --value(…)

    • PostCSS: Ensure changes to the input CSS file don't generate stale output when using Turbopack

    • Ensure classes are detected in Ruby's %w syntax in Slim templates

  27. 4.1.2

    3 Apr 2025
    • Don't rely on the presence of @layer base to polyfill @property

    • Support setting multiple inset shadows as arbitrary values

    • Fix drop-shadow-* utilities that are defined with multiple shadows

  28. 4.1.1

    2 Apr 2025
    • Disable padding in @source inline(…) brace expansion

    • Inject polyfills after @import and body-less @layer

    • Ensure @tailwindcss/cli does not contain an import for jiti

  29. 4.1.0

    1 Apr 2025
    • deprecated

      Deprecate bg-{left,right}-{top,bottom} in favor of bg-{top,bottom}-{left,right} utilities

    • deprecated

      Deprecate object-{left,right}-{top,bottom} in favor of object-{top,bottom}-{left,right} utilities

    • Add details-content variant

  30. 4.0.17

    26 Mar 2025
    • Fix an issue causing the CLI to hang when processing Ruby files

  31. 4.0.16

    25 Mar 2025
    • Add support for literal values in --value('…') and --modifier('…')

    • Fix class extraction followed by ( in Pug

    • Ensure @keyframes for theme animations are emitted if they are referenced following a comma

  32. 4.0.15

    20 Mar 2025
    • Fix incorrect angle in -bg-conic-* utilities

    • Fix border-[12px_4px] being interpreted as a border-color instead of a border-width

    • Work around a crash in Safari 16.4 and 16.5 when using the default Preflight styles

  33. 4.0.14

    13 Mar 2025
    • Do not extract candidates with JS string interpolation ${

    • Fix extraction of variants containing . character

    • Fix extracting candidates in Clojure/ClojureScript

  34. 4.0.13

    11 Mar 2025
    • Fix Haml pre-processing

    • Ensure .node and .wasm files are not scanned for utilities

    • Improve performance when scanning JSON files

  35. 4.0.12

    7 Mar 2025
    • Vite: Fix url(…) rebasing in transitively imported CSS files

    • PostCSS: Rebase url(…)s in imported CSS files

    • Ensure utilities are sorted based on their actual property order

  36. 4.0.11

    6 Mar 2025
    • Ensure classes containing -- are extracted correctly

    • Ensure classes containing numbers followed by dash or underscore are extracted correctly

    • Ensure arbitrary container queries are extracted correctly

  37. 4.0.10

    5 Mar 2025
    • Add col-<number> and row-<number> utilities for grid-column and grid-row

    • Ensure not-* does not remove :is(…) from variants

    • Ensure @keyframes are correctly emitted when using a prefix

  38. 4.0.9

    25 Feb 2025
    • Make JS APIs available to plugins and configs in the Standalone CLI

    • Vite: Don't crash when importing a virtual module from JavaScript that ends in .css

    • Fix an issue where @reference "…" would sometimes omit keyframe animations

  39. 4.0.8

    21 Feb 2025
    • Allow @import with theme(…) options for stylesheets that contain more than just @theme rules

    • Don't add !important to CSS variable declarations when using the important modifier

    • Vite: Ignore files and directories specified in your .gitignore file when using automatic source detection

  40. 4.0.7

    18 Feb 2025
    • Export tailwindcss/lib/util/flattenColorPalette.js for backward compatibility

    • Fix sorting of numeric utility suggestions when they have different magnitudes

    • Show suggestions for fractions in IntelliSense

  41. 4.0.6

    10 Feb 2025
    • Revert change to no longer include theme variables that aren't used in compiled CSS

  42. 4.0.5

    8 Feb 2025
    • Add @theme static option for always including theme variables in compiled CSS

    • Remove rogue console.log from @tailwindcss/vite

    • Don't include theme variables that aren't used in compiled CSS

  43. 4.0.4

    6 Feb 2025
    • Fix a crash when setting JS theme values to null

    • Ensure escaped underscores in CSS variables in arbitrary values are properly unescaped

    • Ensure that the containers JS theme key is added to the --container-* namespace

  44. 4.0.3

    1 Feb 2025
    • Fix incorrect removal of @import url();

  45. 4.0.2

    31 Jan 2025
    • Only generate positive grid-cols-* and grid-rows-* utilities

    • Ensure escaped theme variables are handled correctly

    • Ensure we process Tailwind CSS features when only using @reference or @variant

  46. 4.0.1

    29 Jan 2025
    • Include :open pseudo-class in existing open variant

    • Remove invalid min-w/h-none utilities

    • Discard CSS variable shorthand utilities that don't use valid CSS variables

  47. 4.0.0

    21 Jan 2025
    • New high-performance engine — where full builds are up to 5x faster, and incremental builds are over 100x faster — and measured in microseconds.

    • Designed for the modern web — built on cutting-edge CSS features like cascade layers, registered custom properties with @property, and color-mix().

    • Simplified installation — fewer dependencies, zero configuration, and just a single line of code in your CSS file.