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
containersJS theme key is added to the--container-*namespace (#16169)- Ensure theme
@keyframesare generated even if an--animation-*variable spans multiple lines (#16237)- Vite: Skip parsing stylesheets with the
?commonjs-proxyflag (#16238)- Fix
order-firstandorder-lastfor Firefox (#16266)- Fix support for older instruction sets on Linux x64 builds of the standalone CLI (#16244)
- Ensure
NODE_PATHis respected when resolving JavaScript and CSS files (#16274)- Ensure Node addons are packaged correctly with FreeBSD builds (#16277)
- Fix an issue where
@variantinside 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
@referenceor@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
@keyframesin@theme reference(#16120)- Discard invalid declarations when parsing CSS (#16093)
- Do not emit empty CSS rules and at-rules (#16121)
- Handle
@variantwhen at the top-level of a stylesheet (#16129)v4.0.1
Added
- Include
:openpseudo-class in existingopenvariant (#15349)Fixed
- Remove invalid
min-w/h-noneutilities (#15845)- Discard CSS variable shorthand utilities that don't use valid CSS variables (#15738)
- Ensure font-size utilities with
nonemodifier 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
--spacingvariable (#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
containersJS theme key is added to the--container-*namespace (#16169)- Ensure theme
@keyframesare generated even if an--animation-*variable spans multiple lines (#16237)- Vite: Skip parsing stylesheets with the
?commonjs-proxyflag (#16238)- Fix
order-firstandorder-lastfor Firefox (#16266)- Fix support for older instruction sets on Linux x64 builds of the standalone CLI (#16244)
- Ensure
NODE_PATHis respected when resolving JavaScript and CSS files (#16274)- Ensure Node addons are packaged correctly with FreeBSD builds (#16277)
- Fix an issue where
@variantinside 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
@referenceor@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
@keyframesin@theme reference(#16120)- Discard invalid declarations when parsing CSS (#16093)
- Do not emit empty CSS rules and at-rules (#16121)
- Handle
@variantwhen at the top-level of a stylesheet (#16129)[4.0.1] - 2025-01-29
Added
- Include
:openpseudo-class in existingopenvariant (#15349)Fixed
... (truncated)
Commits
-
83fdf37Prepare v4.0.4 (#16302) -
144581dProperly skip over nodes when usingreplaceNode(#16300) -
d566dbdImprove performance of rebuilds (#16283) -
82d486aFixorder-firstandorder-lastfor Firefox (#16266) -
3b61277Don't crash when setting JS theme value tonull(#16210) -
9fd6766Ensure first argument tovar(…)still unescapes\_(#16206) -
06dfa39Ensure we always emit@keyframescorrectly (#16237) -
ac202ffUpdate upgrade CLI to handlecontainersconfig correctly (#16169) -
b7c3f50Prepare v4.0.3 (#16146) -
b7436f8Fix@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 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)