[Snyk] Upgrade tailwindcss from 3.4.4 to 4.1.14 #95
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Snyk has created this PR to upgrade tailwindcss from 3.4.4 to 4.1.14.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
The recommended version is 93 versions ahead of your current version.
The recommended version was released a month ago.
Issues fixed by the recommended upgrade:
SNYK-JS-BRACEEXPANSION-9789073
SNYK-JS-FORMDATA-10841150
SNYK-JS-INFLIGHT-6095116
SNYK-JS-NANOID-8492085
Release notes
Package name: tailwindcss
-
4.1.14 - 2025-10-01
- Handle
- Handle
- Merge suggestions when using
- Ensure that file system watchers created when using the CLI are always cleaned up (#18905)
- Do not generate
- Do not generate
- Prevent duplicate CSS when overwriting a static utility with a theme key (#18056)
- Show Lightning CSS warnings (if any) when optimizing/minifying (#18918)
- Use
- Re-throw errors from PostCSS nodes (#18373)
- Detect classes in markdown inline directives (#18967)
- Ensure files with only
- Support Maud templates when extracting classes (#18988)
- Upgrade: Do not migrate
- Upgrade: Show version mismatch (if any) when running upgrade tool (#19028)
- Upgrade: Ensure first class inside
- Upgrade: Migrate classes inside
-
4.1.13 - 2025-09-04
- Drop warning from browser build (#18731)
- Drop exact duplicate declarations when emitting CSS (#18809)
- Don't transition
- Discard matched variants with unknown named values (#18799)
- Discard matched variants with non-string values (#18799)
- Show suggestions for known
- Replace deprecated
- Hide internal fields from completions in
- Ignore
- Consider variants starting with
- Do not allow custom variants to start or end with a
- Upgrade: Migrate
- Upgrade: Migrate
- Upgrade: Migrate
-
4.1.12 - 2025-08-14
- Don't consider the global important state in
- Add missing suggestions for
- Fix trailing
- Detect classes inside Elixir charlist, word list, and string sigils (#18432)
- Track source locations through
- Allow boolean values of
- Ignore consecutive semicolons in the CSS parser (#18532)
- Center the dropdown icon added to an input with a paired datalist by default (#18511)
- Extract candidates in Slang templates (#18565)
- Improve error messages when encountering invalid functional utility names (#18568)
- Discard CSS AST objects with
- Allow users to disable URL rebasing in
- Fix false-positive migrations in
- Fix Standalone CLI showing default Bun help when run via symlink on Windows (#18723)
- Read from
- Don't scan
-
4.1.11 - 2025-06-26
- Add heuristic to skip candidate migrations inside
- Extract candidates with variants in Clojure/ClojureScript keywords (#18338)
- Document
- Add support for Vite 7 to
-
4.1.10 - 2025-06-11
- Fix incorrectly generated CSS when using percentages in arbitrary values with calc (e.g.
-
4.1.9 - 2025-06-11
- Correctly parse custom properties with strings containing semicolons (#18251)
- Upgrade: Migrate arbitrary modifiers without percentage signs to bare values (e.g.
- Upgrade: Migrate CSS variable shorthands where fallback value contains function call (#18184)
- Upgrade: Migrate negative arbitrary values to negative bare values (e.g.
- Upgrade: Do not migrate
- Don't add spaces around CSS dashed idents when formatting math expressions (#18220)
-
4.1.8 - 2025-05-28
- Improve error messages when
- Upgrade: Do not migrate declarations that look like candidates in
- Upgrade: Don't error when looking for
- Upgrade: Don't error when updating dependencies in pnpm monorepos (#18065)
- Upgrade: Migrate deprecated
- Support Leptos
- Fix "Cannot read properties of undefined" crash on malformed arbitrary value (#18133)
- Upgrade: Migrate
- Fix Haml pre-processing crash when there is no
- Ignore
- Fix PostCSS crash when calling
-
4.1.7 - 2025-05-15
-
4.1.6 - 2025-05-09
-
4.1.5 - 2025-04-30
-
4.1.4 - 2025-04-14
-
4.1.3 - 2025-04-04
-
4.1.2 - 2025-04-03
-
4.1.1 - 2025-04-02
-
4.1.0 - 2025-04-01
-
4.0.17 - 2025-03-26
-
4.0.16 - 2025-03-25
-
4.0.15 - 2025-03-20
-
4.0.14 - 2025-03-13
-
4.0.13 - 2025-03-11
-
4.0.12 - 2025-03-07
-
4.0.11 - 2025-03-06
-
4.0.10 - 2025-03-05
-
4.0.9 - 2025-02-25
-
4.0.8 - 2025-02-21
-
4.0.7 - 2025-02-18
-
4.0.6 - 2025-02-10
-
4.0.5 - 2025-02-08
-
4.0.4 - 2025-02-06
-
4.0.3 - 2025-02-01
-
4.0.2 - 2025-01-31
-
4.0.1 - 2025-01-29
-
4.0.0 - 2025-01-21
-
4.0.0-beta.10 - 2025-01-21
-
4.0.0-beta.9 - 2025-01-09
-
4.0.0-beta.8 - 2024-12-17
-
4.0.0-beta.7 - 2024-12-13
-
4.0.0-beta.6 - 2024-12-06
-
4.0.0-beta.5 - 2024-12-04
-
4.0.0-beta.4 - 2024-11-29
-
4.0.0-beta.3 - 2024-11-27
-
4.0.0-beta.2 - 2024-11-22
-
4.0.0-beta.1 - 2024-11-21
-
4.0.0-alpha.36 - 2024-11-21
-
4.0.0-alpha.35 - 2024-11-20
-
4.0.0-alpha.34 - 2024-11-14
-
4.0.0-alpha.33 - 2024-11-12
-
4.0.0-alpha.32 - 2024-11-11
-
4.0.0-alpha.31 - 2024-10-30
-
4.0.0-alpha.30 - 2024-10-24
-
4.0.0-alpha.29 - 2024-10-23
-
4.0.0-alpha.28 - 2024-10-17
-
4.0.0-alpha.27 - 2024-10-15
-
4.0.0-alpha.26 - 2024-10-03
-
4.0.0-alpha.25 - 2024-09-24
-
4.0.0-alpha.24 - 2024-09-12
-
4.0.0-alpha.23 - 2024-09-05
-
4.0.0-alpha.22 - 2024-09-05
-
4.0.0-alpha.21 - 2024-09-02
-
4.0.0-alpha.20 - 2024-08-23
-
4.0.0-alpha.19 - 2024-08-09
-
4.0.0-alpha.18 - 2024-07-25
-
4.0.0-alpha.17 - 2024-07-04
-
4.0.0-alpha.16 - 2024-06-07
-
4.0.0-alpha.15 - 2024-05-08
-
4.0.0-alpha.14 - 2024-04-09
-
4.0.0-alpha.13 - 2024-04-04
-
4.0.0-alpha.12 - 2024-04-04
-
4.0.0-alpha.11 - 2024-03-27
-
4.0.0-alpha.10 - 2024-03-21
-
4.0.0-alpha.9 - 2024-03-13
-
4.0.0-alpha.8 - 2024-03-11
-
4.0.0-alpha.7 - 2024-03-08
-
4.0.0-alpha.6 - 2024-03-07
-
4.0.0-alpha.5 - 2024-03-06
-
4.0.0-alpha.4 - 2024-03-06
-
4.0.0-alpha.3 - 2024-03-06
-
4.0.0-alpha.2 - 2024-03-06
-
4.0.0-alpha.1 - 2024-03-05
-
3.4.18 - 2025-10-01
- Improve support for raw
- Fix
- Support
- Allow using newer versions of
- Remove irrelevant utility rules when matching important classes (#19030)
-
3.4.17 - 2024-12-17
-
3.4.16 - 2024-12-03
-
3.4.15 - 2024-11-14
-
3.4.14 - 2024-10-15
-
3.4.13 - 2024-09-23
-
3.4.12 - 2024-09-17
-
3.4.11 - 2024-09-11
-
3.4.10 - 2024-08-13
-
3.4.9 - 2024-08-08
-
3.4.8 - 2024-08-07
-
3.4.7 - 2024-07-25
-
3.4.6 - 2024-07-16
-
3.4.5 - 2024-07-15
-
3.4.4 - 2024-06-05
from tailwindcss GitHub release notesFixed
'syntax in ClojureScript when extracting classes (#18888)@ variantinside@ custom-variant(#18885)@ utility(#18900)grid-columnutilities when configuringgrid-column-startorgrid-column-end(#18907)grid-rowutilities when configuringgrid-row-startorgrid-row-end(#18907)defaultexport condition for@ tailwindcss/vite(#18948)@ themeproduce no output when built (#18979)variant = 'outline'during upgrades (#18922)classNameis migrated (#19031)*ClassNameand*Classattributes (#19031)Changed
Fixed
visibilitywhen usingtransition(#18795)matchVariantvalues (#18798)clipwithclip-pathinsr-only(#18769)matchUtilities(#18820).vercelfolders by default (can be overridden by@ source …rules) (#18855)@-to be invalid (e.g.@-2xl:flex) (#18869)-or_(#18867, #18872)ariatheme keys to@ custom-variant(#18815)datatheme keys to@ custom-variant(#18816)supportstheme keys to@ custom-variant(#18817)Fixed
@ apply(#18404)flex-<number>utilities (#18642))from interfering with extraction in Clojure keywords (#18345)@ pluginand@ config(#18345)process.env.DEBUGin@ tailwindcss/node(#18485)falseorundefinedproperties (#18571)@ tailwindcss/postcssviatransformAssetUrls: false(#18321)addEventListenerand JavaScript variable names (#18718)--border-color-*theme keys individe-*utilities for backwards compatibility (#18704).hdrand.exrfiles for classes by default (#18734)Fixed
emit(…)(#18330)--watch=alwaysin the CLI's usage (#18337)@ tailwindcss/vite(#18384)Fixed
w-[calc(100%-var(--offset))]) (#18289)Fixed
/[0.16]→/16) (#18184)mb-[-32rem]→-mb-128) (#18212)blurinwire:model.blur(#18216)Added
@ applyfails (#18059)Fixed
<style>blocks (#18057, 18068)tailwindcssin pnpm monorepos (#18065)order-nonetoorder-0(#18126)class:attributes when extracting classes (#18093)-mt-[0px]tomt-[0px]instead of the other way around (#18154)\nat the end of the file (#18155).pnpm-storefolders by default (can be overridden by@ source …rules) (#18163)toJSON()(#18083)Fixed
supports-[…]queries in arbitrary values (#13605)require.cacheerror when loaded through a TypeScript file in Node 22.18+ (#18665)import.meta.resolve(…)in configs for new enough Node.js versions (#18938)postcss-load-configfor better ESM and TypeScript PostCSS config support with the CLI (#18938)Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information: