Bump tailwindcss from 3.4.10 to 4.1.5
Created by: dependabot[bot]
Bumps tailwindcss from 3.4.10 to 4.1.5.
Release notes
Sourced from tailwindcss's releases.
v4.1.5
Added
- Support using
@tailwindcss/upgradeto upgrade between versions of v4.* (#17717)- Add
h-lh/min-h-lh/max-h-lhutilities (#17790)- Transition
display,visibility,content-visibility,overlay, andpointer-eventswhen usingtransitionto simplify@starting-styleusage (#17812)Fixed
- Don't scan
.geojsonor.dbfiles for classes by default (#17700, #17711)- Hide default shadow suggestions when missing default shadow theme keys (#17743)
- Replace
_with.in theme suggestions for@utilityif surrounded by digits (#17733)- Skip
color-mix(…)when opacity is100%(#17815)- PostCSS: Ensure that errors in imported stylesheets are recoverable (#17754)
- Upgrade: Bump all Tailwind CSS related dependencies during upgrade (#17763)
- Upgrade: Don't add
-to variants starting with@(#17814)- Upgrade: Don't format stylesheets that didn't change when upgrading (#17824)
v4.1.4
Added
- Add experimental
@tailwindcss/oxide-wasm32-wasitarget for running Tailwind in browser environments like StackBlitz (#17558)Fixed
- Ensure
color-mix(…)polyfills do not cause used CSS variables to be removed (#17555)- Ensure
color-mix(…)polyfills create fallbacks for theme variables that reference other theme variables (#17562)- Fix brace expansion in declining ranges like
{10..0..5}and{0..10..-5}(#17591)- Work around a Chrome rendering bug when using the
skew-*utilities (#17627)- Ensure container query variant names can contain hyphens (#17628)
- Ensure
shadow-inherit,inset-shadow-inherit,drop-shadow-inherit, andtext-shadow-inheritinherit the shadow color (#17647)- Ensure compatibility with array tuples used in
fontSizeJS theme keys (#17630)- Ensure folders with binary file extensions in their names are scanned for utilities (#17595)
- Upgrade: Convert
fontSizearray tuple syntax to CSS theme variables (#17630)v4.1.3
Fixed
- Show warning when using unsupported bare value data type in
--value(…)(#17464)- PostCSS: Ensure changes to the input CSS file don't generate stale output when using Turbopack (#17554)
- Ensure classes are detected in Ruby's
%wsyntax in Slim templates (#17557)v4.1.2
Fixed
- Don't rely on the presence of
@layer baseto polyfill@property(#17506)- Support setting multiple inset shadows as arbitrary values (#17523)
- Fix
drop-shadow-*utilities that are defined with multiple shadows (#17515)- PostCSS: Fix race condition when two changes are queued concurrently (#17514)
- PostCSS: Ensure files containing
@tailwind utilitiesare processed (#17514)
... (truncated)
Changelog
Sourced from tailwindcss's changelog.
[4.1.5] - 2025-04-30
Added
- Support using
@tailwindcss/upgradeto upgrade between versions of v4.* (#17717)- Add
h-lh/min-h-lh/max-h-lhutilities (#17790)- Transition
display,visibility,content-visibility,overlay, andpointer-eventswhen usingtransitionto simplify@starting-styleusage (#17812)Fixed
- Don't scan
.geojsonor.dbfiles for classes by default (#17700, #17711)- Hide default shadow suggestions when missing default shadow theme keys (#17743)
- Replace
_with.in theme suggestions for@utilityif surrounded by digits (#17733)- Skip
color-mix(…)when opacity is100%(#17815)- PostCSS: Ensure that errors in imported stylesheets are recoverable (#17754)
- Upgrade: Bump all Tailwind CSS related dependencies during upgrade (#17763)
- Upgrade: Don't add
-to variants starting with@(#17814)- Upgrade: Don't format stylesheets that didn't change when upgrading (#17824)
[4.1.4] - 2025-04-14
Added
- Add experimental
@tailwindcss/oxide-wasm32-wasitarget for running Tailwind in browser environments like StackBlitz (#17558)Fixed
- Ensure
color-mix(…)polyfills do not cause used CSS variables to be removed (#17555)- Ensure
color-mix(…)polyfills create fallbacks for theme variables that reference other theme variables (#17562)- Fix brace expansion in declining ranges like
{10..0..5}and{0..10..-5}(#17591)- Work around a Chrome rendering bug when using the
skew-*utilities (#17627)- Ensure container query variant names can contain hyphens (#17628)
- Ensure
shadow-inherit,inset-shadow-inherit,drop-shadow-inherit, andtext-shadow-inheritinherit the shadow color (#17647)- Ensure compatibility with array tuples used in
fontSizeJS theme keys (#17630)- Ensure folders with binary file extensions in their names are scanned for utilities (#17595)
- Upgrade: Convert
fontSizearray tuple syntax to CSS theme variables (#17630)[4.1.3] - 2025-04-04
Fixed
- Show warning when using unsupported bare value data type in
--value(…)(#17464)- PostCSS: Ensure changes to the input CSS file don't generate stale output when using Turbopack (#17554)
- Ensure classes are detected in Ruby's
%wsyntax in Slim templates (#17557)[4.1.2] - 2025-04-03
Fixed
- Don't rely on the presence of
@layer baseto polyfill@property(#17506)
... (truncated)
Commits
-
45cd32ePrepare v4.1.5 release (#17830) -
a636933Add discrete properties to the default list oftransitionproperties (#17812) -
d2daf59Skipcolor-mix(…)when opacity is100%(#17815) -
ba10379Addh-lh/min-h-lh/max-h-lhutilities to match an elements line height (... -
52000a3PostCSS: Improve error recovery (#17754) -
8e826b1Ensure@tailwindcss/upgraderuns on Tailwind CSS v4 projects and is idempot... -
8bf06abHandle legacy key behavior in theme-driven suggestions for@utility(#17733) -
ee0d752Hide default shadow suggestions when missing theme keys (#17743) -
aa836d3Prepare v4.1.4 release (#17669) -
6e1f533Workaround Chrome rendering bug forskew-*utilities (#17627) - 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 mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@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)