Sourced from tailwindcss's releases.
v4.3.3
Fixed
- Support
--watch --poll[=ms]in@tailwindcss/cliwhen filesystem events are unreliable or unavailable (#20297)- Canonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g.
bg-[#fff]andbg-[#FFF]→bg-white) (#20298)- Prevent Preflight from overriding Firefox's native
iframe:focus-visibleoutline styles (#20292)- Ensure
theme('colors.foo')in JS plugins resolves correctly when both--color-fooand--color-foo-barexist (#20299)- Ensure fractional opacity modifiers work with named shadow sizes like
shadow-sm/12.5,text-shadow-sm/12.5,drop-shadow-sm/12.5, andinset-shadow-sm/12.5(#20302)- Parse selectors like
[data-foo]divas two selectors instead of one (#20303)- Ensure
@tailwindcss/postcssrebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (#20310)- Ensure CSS nesting is handled even when Lightning CSS isn't run, such as in
@tailwindcss/browserand Tailwind Play (#20124)- Prevent achromatic theme colors from shifting hue when mixed in polar color spaces like
oklch(#20314)- Ensure
--spacing(0)is optimized to0pxinstead of0so it remains a<length>when used incalc(…)(#20319)- Load
@parcel/watcheronly when needed in@tailwindcss/cli --watchmode, so one-off builds and--watch --pollwork when@parcel/watchercan't be loaded (#20325)- Use explicit platform fonts instead of
system-uiandui-sans-serifso CJK text respects the page'slangattribute on Windows (#20318)- Prevent
@tailwindcss/upgradefrom rewriting ignored files when run from a subdirectory (#20329)- Ensure earlier
@sourcerules pointing to nested files are scanned when later@sourcerules point to files in parent folders (#20335)- Prevent
@tailwindcss/vitefrom triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (#20336)
Sourced from tailwindcss's changelog.
[4.3.3] - 2026-07-16
Fixed
- Support
--watch --poll[=ms]in@tailwindcss/cliwhen filesystem events are unreliable or unavailable (#20297)- Canonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g.
bg-[#fff]andbg-[#FFF]→bg-white) (#20298)- Prevent Preflight from overriding Firefox's native
iframe:focus-visibleoutline styles (#20292)- Ensure
theme('colors.foo')in JS plugins resolves correctly when both--color-fooand--color-foo-barexist (#20299)- Ensure fractional opacity modifiers work with named shadow sizes like
shadow-sm/12.5,text-shadow-sm/12.5,drop-shadow-sm/12.5, andinset-shadow-sm/12.5(#20302)- Parse selectors like
[data-foo]divas two selectors instead of one (#20303)- Ensure
@tailwindcss/postcssrebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (#20310)- Ensure CSS nesting is handled even when Lightning CSS isn't run, such as in
@tailwindcss/browserand Tailwind Play (#20124)- Prevent achromatic theme colors from shifting hue when mixed in polar color spaces like
oklch(#20314)- Ensure
--spacing(0)is optimized to0pxinstead of0so it remains a<length>when used incalc(…)(#20319)- Load
@parcel/watcheronly when needed in@tailwindcss/cli --watchmode, so one-off builds and--watch --pollwork when@parcel/watchercan't be loaded (#20325)- Use explicit platform fonts instead of
system-uiandui-sans-serifso CJK text respects the page'slangattribute on Windows (#20318)- Prevent
@tailwindcss/upgradefrom rewriting ignored files when run from a subdirectory (#20329)- Ensure earlier
@sourcerules pointing to nested files are scanned when later@sourcerules point to files in parent folders (#20335)- Prevent
@tailwindcss/vitefrom triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (#20336)
c2b24dd
4.3.3 (#20334)e48c5e8
Fix weird character rendering on Windows with Japanese locale (#20318)35a3e9c
Always produce \<length> value when optimizing
--spacing(0) (#20319)4af47fb
Fix hues in achromatic theme colors to be none (#20314)5835691
Handle CSS nesting natively (#20124)67c745e
Fix bug in attribute selector parsing (#20303)2683903
Support fractional opacity modifiers for named shadow sizes (#20302)04588b1
Fix theme() in JS plugins returning unresolved object instead of DEFAULT
valu...b53fa09
fix: exclude iframes from focus-visible auto outline in Preflight (#20292)ef79119
Bump dependencies (#20300)