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/upgrade
to upgrade between versions of v4.* (#17717)- Add
h-lh
/min-h-lh
/max-h-lh
utilities (#17790)- Transition
display
,visibility
,content-visibility
,overlay
, andpointer-events
when usingtransition
to simplify@starting-style
usage (#17812)Fixed
- Don't scan
.geojson
or.db
files for classes by default (#17700, #17711)- Hide default shadow suggestions when missing default shadow theme keys (#17743)
- Replace
_
with.
in theme suggestions for@utility
if 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-wasi
target 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-inherit
inherit the shadow color (#17647)- Ensure compatibility with array tuples used in
fontSize
JS theme keys (#17630)- Ensure folders with binary file extensions in their names are scanned for utilities (#17595)
- Upgrade: Convert
fontSize
array 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
%w
syntax in Slim templates (#17557)v4.1.2
Fixed
- Don't rely on the presence of
@layer base
to 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 utilities
are processed (#17514)
... (truncated)
Changelog
Sourced from tailwindcss's changelog.
[4.1.5] - 2025-04-30
Added
- Support using
@tailwindcss/upgrade
to upgrade between versions of v4.* (#17717)- Add
h-lh
/min-h-lh
/max-h-lh
utilities (#17790)- Transition
display
,visibility
,content-visibility
,overlay
, andpointer-events
when usingtransition
to simplify@starting-style
usage (#17812)Fixed
- Don't scan
.geojson
or.db
files for classes by default (#17700, #17711)- Hide default shadow suggestions when missing default shadow theme keys (#17743)
- Replace
_
with.
in theme suggestions for@utility
if 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-wasi
target 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-inherit
inherit the shadow color (#17647)- Ensure compatibility with array tuples used in
fontSize
JS theme keys (#17630)- Ensure folders with binary file extensions in their names are scanned for utilities (#17595)
- Upgrade: Convert
fontSize
array 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
%w
syntax in Slim templates (#17557)[4.1.2] - 2025-04-03
Fixed
- Don't rely on the presence of
@layer base
to polyfill@property
(#17506)
... (truncated)
Commits
-
45cd32e
Prepare v4.1.5 release (#17830) -
a636933
Add discrete properties to the default list oftransition
properties (#17812) -
d2daf59
Skipcolor-mix(…)
when opacity is100%
(#17815) -
ba10379
Addh-lh
/min-h-lh
/max-h-lh
utilities to match an elements line height (... -
52000a3
PostCSS: Improve error recovery (#17754) -
8e826b1
Ensure@tailwindcss/upgrade
runs on Tailwind CSS v4 projects and is idempot... -
8bf06ab
Handle legacy key behavior in theme-driven suggestions for@utility
(#17733) -
ee0d752
Hide default shadow suggestions when missing theme keys (#17743) -
aa836d3
Prepare v4.1.4 release (#17669) -
6e1f533
Workaround 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 rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will 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 version
will 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 dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)