Bump tailwindcss from 4.2.2 to 4.3.1
Closed
DE
5mo ago+16+16+01234567890123456789-16-16-01234567890123456789
Bumps tailwindcss from 4.2.2 to 4.3.1.
Release notes
Sourced from tailwindcss's releases.
v4.3.1
Added
- Add
--silentoption to suppress output in@tailwindcss/cli(#20100)Fixed
- Remove deprecation warnings by using
Module#registerHooksinstead ofModule#registeron Node 26+ (#20028)- Canonicalization: don't crash when plugin utilities throw for unsupported values (#20052)
- Allow
@applyto be used with CSS mixins (#19427)- Ensure
not-*correctly negates@containerqueries, includingstyle(…)queries (#20059)- Ensure
drop-shadow-*color utilities work with custom shadow values containingcalc(…)(#20080)- Fix 'Sourcemap is likely to be incorrect' warnings when using
@tailwindcss/vite(#20103)- Ensure
@tailwindcss/webpackcan be installed in Rspack projects without requiringwebpackas a peer dependency (#20027)- Canonicalization: don't suggest invalid
calc(…)expressions (e.g.px-[calc(1rem+0px)]→px-[calc(1rem+0)]) (#20127)- Canonicalization: avoid suggesting large spacing-scale values for arbitrary lengths (e.g.
left-[99999px]→left-[99999px], notleft-24999.75) (#20130)- Ensure
@tailwindcss/cliin--watchmode recovers when a tracked dependency is deleted and restored (#20137)- Ensure standalone
@tailwindcss/clibinaries are ignored when scanning for class candidates (#20139)- Ensure class candidates are extracted from Twig
addClass(…)andremoveClass(…)calls (#20198)- Don't crash in the Ruby or Vue preprocessors when scanning files containing invalid UTF-8 bytes (#19588)
- Allow
@variantto be used insideaddBase(#19480)- Ensure
@sourceglobs with symlinks are preserved (#20203)- Ensure later
@sourcerules can re-include files excluded by earlier@source notrules (#20203)- Upgrade: don't migrate empty class rules to invalid
@utilityrules (#20205)- Ensure transitions between
inset-shadow-noneand other inset shadows work correctly (#20208)- Ensure explicitly referenced
@sourcedirectories are scanned even when ignored by git (#20214)- Ensure
@sourceglobs ending in**/*preserve dynamic path segments to avoid scanning too many files (#20217)- Canonicalization: don't fold
calc(…)divisions when the result would require high precision (e.g.w-[calc(100%/3.5)]→w-[calc(100%/3.5)], notw-[28.571428571428573%]) (#20221)- Serve ESM type declarations to ESM importers of
@tailwindcss/postcss(#20228)Changed
- Generate
0instead ofcalc(var(--spacing) * 0)for spacing utilities likem-0andleft-0(#20196)- Generate
var(--spacing)instead ofcalc(var(--spacing) * 1)for spacing utilities likem-1andleft-1(#20196)v4.3.0
Added
- Add
@container-sizeutility (#18901)- Add
scrollbar-{auto,thin,none}utilities forscrollbar-width, andscrollbar-thumb-*/scrollbar-track-*color utilities forscrollbar-color(#19981, #20019)- Add
scrollbar-gutter-*utilities (#20018)- Add
zoom-*utilities (#20020)- Add
tab-*utilities (#20022)- Allow using
@variantwith stacked variants (e.g.@variant hover:focus { … }) (#19996)- Allow using
@variantwith compound variants (e.g.@variant hover, focus { … }) (#19996)- Support
--default(…)in--value(…)and--modifier(…)for functional@utilitydefinitions (#19989)Fixed
- Ensure
@pluginresolves package JavaScript entries instead of browser CSS entries when using@tailwindcss/vite(#19949)
... (truncated)
Changelog
Sourced from tailwindcss's changelog.
[4.3.1] - 2026-06-12
Added
- Add
--silentoption to suppress output in@tailwindcss/cli(#20100)Fixed
- Remove deprecation warnings by using
Module#registerHooksinstead ofModule#registeron Node 26+ (#20028)- Canonicalization: don't crash when plugin utilities throw for unsupported values (#20052)
- Allow
@applyto be used with CSS mixins (#19427)- Ensure
not-*correctly negates@containerqueries, includingstyle(…)queries (#20059)- Ensure
drop-shadow-*color utilities work with custom shadow values containingcalc(…)(#20080)- Fix 'Sourcemap is likely to be incorrect' warnings when using
@tailwindcss/vite(#20103)- Ensure
@tailwindcss/webpackcan be installed in Rspack projects without requiringwebpackas a peer dependency (#20027)- Canonicalization: don't suggest invalid
calc(…)expressions (e.g.px-[calc(1rem+0px)]→px-[calc(1rem+0)]) (#20127)- Canonicalization: avoid suggesting large spacing-scale values for arbitrary lengths (e.g.
left-[99999px]→left-[99999px], notleft-24999.75) (#20130)- Ensure
@tailwindcss/cliin--watchmode recovers when a tracked dependency is deleted and restored (#20137)- Ensure standalone
@tailwindcss/clibinaries are ignored when scanning for class candidates (#20139)- Ensure class candidates are extracted from Twig
addClass(…)andremoveClass(…)calls (#20198)- Don't crash in the Ruby or Vue preprocessors when scanning files containing invalid UTF-8 bytes (#19588)
- Allow
@variantto be used insideaddBase(#19480)- Ensure
@sourceglobs with symlinks are preserved (#20203)- Ensure later
@sourcerules can re-include files excluded by earlier@source notrules (#20203)- Upgrade: don't migrate empty class rules to invalid
@utilityrules (#20205)- Ensure transitions between
inset-shadow-noneand other inset shadows work correctly (#20208)- Ensure explicitly referenced
@sourcedirectories are scanned even when ignored by git (#20214)- Ensure
@sourceglobs ending in**/*preserve dynamic path segments to avoid scanning too many files (#20217)- Canonicalization: don't fold
calc(…)divisions when the result would require high precision (e.g.w-[calc(100%/3.5)]→w-[calc(100%/3.5)], notw-[28.571428571428573%]) (#20221)- Serve ESM type declarations to ESM importers of
@tailwindcss/postcss(#20228)Changed
- Generate
0instead ofcalc(var(--spacing) * 0)for spacing utilities likem-0andleft-0(#20196)- Generate
var(--spacing)instead ofcalc(var(--spacing) * 1)for spacing utilities likem-1andleft-1(#20196)[4.3.0] - 2026-05-08
Added
- Add
@container-sizeutility (#18901)- Add
scrollbar-{auto,thin,none}utilities forscrollbar-width, andscrollbar-thumb-*/scrollbar-track-*color utilities forscrollbar-color(#19981, #20019)- Add
scrollbar-gutter-*utilities (#20018)- Add
zoom-*utilities (#20020)- Add
tab-*utilities (#20022)- Allow using
@variantwith stacked variants (e.g.@variant hover:focus { … }) (#19996)- Allow using
@variantwith compound variants (e.g.@variant hover, focus { … }) (#19996)- Support
--default(…)in--value(…)and--modifier(…)for functional@utilitydefinitions (#19989)Fixed
... (truncated)
Commits
8a14a714.3.1 (#20226)12833aaFix canonicalization bug where we end up with a high precision number (#20221)97a5b3adocs: fix double word 'to to' in test comment (#20216)d01e103Add missinginsetkeyword forinset-shadow-none(#20208)ad66939Allow@variantto be used insideaddBase(#19480)efae52cSimplify CSS when using utilities that use a*-0or*-1value (#20196)6b43b64Canonicalization: limit arbitrary to bare values conversion (#20130)d4f24c5Fix invalid canonicalization where0\<unit>was migrated to0(#20127)749c45eExposeindexandsiblingson walk context (#20109)8dcdb66Bump dependencies (#20095)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Summary by cubic
Upgrade tailwindcss from 4.2.2 to 4.3.1 to add new utilities and fix several bugs. CSS output for 0/1 spacing is smaller, and Node 26 deprecation warnings are removed.
- Dependencies
- Update
tailwindcssto 4.3.1 and refreshpnpm-lock.yaml. - New utilities:
@container-size,scrollbar-*(incl. thumb/track colors),scrollbar-gutter-*,zoom-*,tab-*. - Tooling and fixes: CLI
--silent, Vite sourcemap warning fix, safer canonicalization, improved class scanning and plugin handling.
- Update