Bump tailwindcss from 3.4.10 to 4.0.4
Created by: dependabot[bot]
Bumps tailwindcss from 3.4.10 to 4.0.4.
Release notes
Sourced from tailwindcss's releases.
v4.0.4
Fixed
- Fix a crash when setting JS theme values to
null
(#16210)- Ensure escaped underscores in CSS variables in arbitrary values are properly unescaped (#16206)
- Ensure that the
containers
JS theme key is added to the--container-*
namespace (#16169)- Ensure theme
@keyframes
are generated even if an--animation-*
variable spans multiple lines (#16237)- Vite: Skip parsing stylesheets with the
?commonjs-proxy
flag (#16238)- Fix
order-first
andorder-last
for Firefox (#16266)- Fix support for older instruction sets on Linux x64 builds of the standalone CLI (#16244)
- Ensure
NODE_PATH
is respected when resolving JavaScript and CSS files (#16274)- Ensure Node addons are packaged correctly with FreeBSD builds (#16277)
- Fix an issue where
@variant
inside a referenced stylesheet could cause a stack overflow (#16300)v4.0.3
Fixed
- Fix incorrect removal of
@import url();
(#16144)v4.0.2
Fixed
- Only generate positive
grid-cols-*
andgrid-rows-*
utilities (#16020)- Ensure escaped theme variables are handled correctly (#16064)
- Ensure we process Tailwind CSS features when only using
@reference
or@variant
(#16057)- Refactor gradient implementation to work around prettier/prettier#17058 (#16072)
- Vite: Ensure hot-reloading works with SolidStart setups (#16052)
- Vite: Fix a crash when starting the development server in SolidStart setups (#16052)
- Vite: Don't rebase URLs that appear to be aliases (#16078)
- Vite: Transform
<style>
blocks in HTML files (#16069)- Prevent camel-casing CSS custom properties added by JavaScript plugins (#16103)
- Do not emit
@keyframes
in@theme reference
(#16120)- Discard invalid declarations when parsing CSS (#16093)
- Do not emit empty CSS rules and at-rules (#16121)
- Handle
@variant
when at the top-level of a stylesheet (#16129)v4.0.1
Added
- Include
:open
pseudo-class in existingopen
variant (#15349)Fixed
- Remove invalid
min-w/h-none
utilities (#15845)- Discard CSS variable shorthand utilities that don't use valid CSS variables (#15738)
- Ensure font-size utilities with
none
modifier have a line-height set e.g.text-sm/none
(#15921)- Ensure font-size utilities with unknown modifier don't generate CSS (#15921)
- Don’t suggest font weight utilities more than once (#15857)
- Suggest container query variants (#15857)
- Disable bare value suggestions when not using the
--spacing
variable (#15857)
... (truncated)
Changelog
Sourced from tailwindcss's changelog.
[4.0.4] - 2025-02-06
Fixed
- Fix a crash when setting JS theme values to
null
(#16210)- Ensure escaped underscores in CSS variables in arbitrary values are properly unescaped (#16206)
- Ensure that the
containers
JS theme key is added to the--container-*
namespace (#16169)- Ensure theme
@keyframes
are generated even if an--animation-*
variable spans multiple lines (#16237)- Vite: Skip parsing stylesheets with the
?commonjs-proxy
flag (#16238)- Fix
order-first
andorder-last
for Firefox (#16266)- Fix support for older instruction sets on Linux x64 builds of the standalone CLI (#16244)
- Ensure
NODE_PATH
is respected when resolving JavaScript and CSS files (#16274)- Ensure Node addons are packaged correctly with FreeBSD builds (#16277)
- Fix an issue where
@variant
inside a referenced stylesheet could cause a stack overflow (#16300)[4.0.3] - 2025-02-01
Fixed
- Fix incorrect removal of
@import url();
(#16144)[4.0.2] - 2025-01-31
Fixed
- Only generate positive
grid-cols-*
andgrid-rows-*
utilities (#16020)- Ensure escaped theme variables are handled correctly (#16064)
- Ensure we process Tailwind CSS features when only using
@reference
or@variant
(#16057)- Refactor gradient implementation to work around prettier/prettier#17058 (#16072)
- Vite: Ensure hot-reloading works with SolidStart setups (#16052)
- Vite: Fix a crash when starting the development server in SolidStart setups (#16052)
- Vite: Don't rebase URLs that appear to be aliases (#16078)
- Vite: Transform
<style>
blocks in HTML files (#16069)- Prevent camel-casing CSS custom properties added by JavaScript plugins (#16103)
- Do not emit
@keyframes
in@theme reference
(#16120)- Discard invalid declarations when parsing CSS (#16093)
- Do not emit empty CSS rules and at-rules (#16121)
- Handle
@variant
when at the top-level of a stylesheet (#16129)[4.0.1] - 2025-01-29
Added
- Include
:open
pseudo-class in existingopen
variant (#15349)Fixed
... (truncated)
Commits
-
83fdf37
Prepare v4.0.4 (#16302) -
144581d
Properly skip over nodes when usingreplaceNode
(#16300) -
d566dbd
Improve performance of rebuilds (#16283) -
82d486a
Fixorder-first
andorder-last
for Firefox (#16266) -
3b61277
Don't crash when setting JS theme value tonull
(#16210) -
9fd6766
Ensure first argument tovar(…)
still unescapes\_
(#16206) -
06dfa39
Ensure we always emit@keyframes
correctly (#16237) -
ac202ff
Update upgrade CLI to handlecontainers
config correctly (#16169) -
b7c3f50
Prepare v4.0.3 (#16146) -
b7436f8
Fix@import url()
being stripped (#16144) - 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)