Bumps @tailwindcss/cli from 4.1.15 to 4.1.18.
Release notes
Sourced from @tailwindcss/cli's releases.
v4.1.18
Fixed
- Ensure validation of
source(...) happens relative to the file it is in (#19274)
- Include filename and line numbers in CSS parse errors (#19282)
- Skip comments in Ruby files when checking for class names (#19243)
- Skip over arbitrary property utilities with a top-level
! in the value (#19243)
- Support environment API in
@tailwindcss/vite (#18970)
- Preserve case of theme keys from JS configs and plugins (#19337)
- Write source maps correctly on the CLI when using
--watch (#19373)
- Handle special defaults (like
ringColor.DEFAULT) in JS configs (#19348)
- Improve backwards compatibility for
content theme key from JS configs (#19381)
- Upgrade: Handle
future and experimental config keys (#19344)
- Try to canonicalize any arbitrary utility to a bare value (#19379)
- Validate candidates similarly to Oxide (#19397)
- Canonicalization: combine
text-* and leading-* classes (#19396)
- Correctly handle duplicate CLI arguments (#19416)
- Don’t emit color-mix fallback rules inside
@keyframes (#19419)
- CLI: Don't hang when output is
/dev/stdout (#19421)
v4.1.17
Fixed
- Substitute
@variant inside legacy JS APIs (#19263)
- Prevent occasional crash on Windows when loaded into a worker thread (#19242)
v4.1.16
Fixed
- Discard candidates with an empty data type (#19172)
- Fix canonicalization of arbitrary variants with attribute selectors (#19176)
- Fix invalid colors due to nested
& (#19184)
- Improve canonicalization for
& > :pseudo and & :pseudo arbitrary variants (#19178)
Changelog
Sourced from @tailwindcss/cli's changelog.
[4.1.18] - 2025年12月11日
Fixed
- Ensure validation of
source(...) happens relative to the file it is in (#19274)
- Include filename and line numbers in CSS parse errors (#19282)
- Skip comments in Ruby files when checking for class names (#19243)
- Skip over arbitrary property utilities with a top-level
! in the value (#19243)
- Support environment API in
@tailwindcss/vite (#18970)
- Preserve case of theme keys from JS configs and plugins (#19337)
- Write source maps correctly on the CLI when using
--watch (#19373)
- Handle special defaults (like
ringColor.DEFAULT) in JS configs (#19348)
- Improve backwards compatibility for
content theme key from JS configs (#19381)
- Upgrade: Handle
future and experimental config keys (#19344)
- Try to canonicalize any arbitrary utility to a bare value (#19379)
- Validate candidates similarly to Oxide (#19397)
- Canonicalization: combine
text-* and leading-* classes (#19396)
- Correctly handle duplicate CLI arguments (#19416)
- Don’t emit color-mix fallback rules inside
@keyframes (#19419)
- CLI: Don't hang when output is
/dev/stdout (#19421)
[3.4.19] - 2025年12月10日
Fixed
- Don’t break
sibling-*() functions when used inside calc(...) (#19335)
[4.1.17] - 2025年11月06日
Fixed
- Substitute
@variant inside legacy JS APIs (#19263)
- Prevent occasional crash on Windows when loaded into a worker thread (#19242)
[4.1.16] - 2025年10月23日
Fixed
- Discard candidates with an empty data type (#19172)
- Fix canonicalization of arbitrary variants with attribute selectors (#19176)
- Fix invalid colors due to nested
& (#19184)
- Improve canonicalization for
& > :pseudo and & :pseudo arbitrary variants (#19178)
Commits
Maintainer changes
This version was pushed to npm by malfaitrobin, a new releaser for @tailwindcss/cli since your current version.
Dependabot compatibility score
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)
Uh oh!
There was an error while loading. Please reload this page.
Bumps @tailwindcss/cli from 4.1.15 to 4.1.18.
Release notes
Sourced from
@tailwindcss/cli's releases.Changelog
Sourced from
@tailwindcss/cli's changelog.Commits
9b32f7cRelease v4.1.18 (#19431)164194dDon’t try reading from pipes or special file descriptors (#19421)563a016Only use the last value when parsing duplicate cli arguments (#19416)0e8f075Fix source map generation during when watching files on the CLI (#19373)e9c9c4fRelease v4.1.17 (#19272)cbbbe84Release 4.1.16 (#19185)Maintainer changes
This version was pushed to npm by malfaitrobin, a new releaser for
@tailwindcss/clisince your current version.Dependabot compatibility score
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)