Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 2, 2025

Bumps tailwindcss from 3.4.17 to 4.1.0.

Release notes

Sourced from tailwindcss's releases.

v4.1.0

Added

  • Add details-content variant (#15319)
  • Add inverted-colors variant (#11693)
  • Add noscript variant (#11929, #17431)
  • Add items-baseline-last and self-baseline-last utilities (#13888, #17476)
  • Add pointer-none, pointer-coarse, and pointer-fine variants (#16946)
  • Add any-pointer-none, any-pointer-coarse, and any-pointer-fine variants (#16941)
  • Add safe alignment utilities (#14607)
  • Add user-valid and user-invalid variants (#12370)
  • Add wrap-anywhere, wrap-break-word, and wrap-normal utilities (#12128)
  • Add @source inline(…) and @source not inline(…) (#17147)
  • Add @source not "…" (#17255)
  • Add text-shadow-* utilities (#17389)
  • Add mask-* utilities (#17134)
  • Add bg-{position,size}-* utilities for arbitrary values (#17432)
  • Add shadow-*/<alpha>, inset-shadow-*/<alpha>, drop-shadow-*/<alpha>, and text-shadow-*/<alpha> utilities to control shadow opacity (#17398, #17434)
  • Add drop-shadow-<color> utilities (#17434)
  • Improve compatibility with older versions of Safari and Firefox (#17435)

Fixed

  • Follow symlinks when resolving @source directives (#17391)
  • Don't scan ignored files for classes when changing an ignored file triggers a rebuild using @tailwindcss/cli (#17255)
  • Support negated content rules in legacy JavaScript configuration (#17255)
  • Interpret syntax like @("@")md:… as @md:… in Razor files (#17427)
  • Disallow top-level braces, top-level semicolons, and unbalanced parentheses and brackets in arbitrary values (#17361)
  • Ensure the --theme(…) function still resolves to the CSS variables when using legacy JS plugins (#17458)
  • Detect used theme variables in CSS module files (#17433, #17467)

Changed

  • Ignore node_modules by default (can be overridden by @source … rules) (#17255)
  • @source rules that include file extensions or point inside node_modules/ folders no longer consider your .gitignore rules (#17255)
  • Deprecate bg-{left,right}-{top,bottom} in favor of bg-{top,bottom}-{left,right} utilities (#17378)
  • Deprecate object-{left,right}-{top,bottom} in favor of object-{top,bottom}-{left,right} utilities (#17437)

v4.0.17

Fixed

  • Fix an issue causing the CLI to hang when processing Ruby files (#17383)

v4.0.16

Added

  • Add support for literal values in --value('…') and --modifier('…') (#17304)

Fixed

... (truncated)

Changelog

Sourced from tailwindcss's changelog.

[4.1.0] - 2025-04-01

Added

  • Add details-content variant (#15319)
  • Add inverted-colors variant (#11693)
  • Add noscript variant (#11929, #17431)
  • Add items-baseline-last and self-baseline-last utilities (#13888, #17476)
  • Add pointer-none, pointer-coarse, and pointer-fine variants (#16946)
  • Add any-pointer-none, any-pointer-coarse, and any-pointer-fine variants (#16941)
  • Add safe alignment utilities (#14607)
  • Add user-valid and user-invalid variants (#12370)
  • Add wrap-anywhere, wrap-break-word, and wrap-normal utilities (#12128)
  • Add @source inline(…) and @source not inline(…) (#17147)
  • Add @source not "…" (#17255)
  • Add text-shadow-* utilities (#17389)
  • Add mask-* utilities (#17134)
  • Add bg-{position,size}-* utilities for arbitrary values (#17432)
  • Add shadow-*/<alpha>, inset-shadow-*/<alpha>, drop-shadow-*/<alpha>, and text-shadow-*/<alpha> utilities to control shadow opacity (#17398, #17434)
  • Add drop-shadow-<color> utilities (#17434)
  • Improve compatibility with older versions of Safari and Firefox (#17435)

Fixed

  • Follow symlinks when resolving @source directives (#17391)
  • Don't scan ignored files for classes when changing an ignored file triggers a rebuild using @tailwindcss/cli (#17255)
  • Support negated content rules in legacy JavaScript configuration (#17255)
  • Interpret syntax like @("@")md:… as @md:… in Razor files (#17427)
  • Disallow top-level braces, top-level semicolons, and unbalanced parentheses and brackets in arbitrary values (#17361)
  • Ensure the --theme(…) function still resolves to the CSS variables when using legacy JS plugins (#17458)
  • Detect used theme variables in CSS module files (#17433, #17467)

Changed

  • Ignore node_modules by default (can be overridden by @source … rules) (#17255)
  • @source rules that include file extensions or point inside node_modules/ folders no longer consider your .gitignore rules (#17255)
  • Deprecate bg-{left,right}-{top,bottom} in favor of bg-{top,bottom}-{left,right} utilities (#17378)
  • Deprecate object-{left,right}-{top,bottom} in favor of object-{top,bottom}-{left,right} utilities (#17437)

[4.0.17] - 2025-03-26

Fixed

  • Fix an issue causing the CLI to hang when processing Ruby files (#17383)

[4.0.16] - 2025-03-25

Added

  • Add support for literal values in --value('…') and --modifier('…') (#17304)

... (truncated)

Commits

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)

Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 3.4.17 to 4.1.0.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.0/packages/tailwindcss)

---
updated-dependencies:
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Apr 2, 2025
@vercel
Copy link

vercel bot commented Apr 2, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
code-graph ❌ Failed (Inspect) Apr 2, 2025 2:51am

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Apr 2, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai plan to trigger planning for file edits and PR creation.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@qodo-code-review
Copy link
Contributor

Qodo Merge was enabled for this repository. To continue using it, please link your Git account with your Qodo account here.

CI Feedback 🧐

A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

Action: test

Failed stage: Set up environment variables and run tests [❌]

Failure summary:

The build process failed during the Next.js build step due to a Tailwind CSS configuration issue.
The error message indicates that the project is trying to use tailwindcss directly as a PostCSS
plugin, but this functionality has been moved to a separate package. The specific error occurs when
processing the app/globals.css file:

"It looks like you're trying to use tailwindcss directly as a PostCSS plugin. The PostCSS plugin has
moved to a separate package, so to continue using Tailwind CSS with PostCSS you'll need to install
@tailwindcss/postcss and update your PostCSS configuration."

Relevant error logs:
1:  ##[group]Operating System
2:  Ubuntu
...

1503:  6 vulnerabilities (5 moderate, 1 critical)
1504:  To address issues that do not require attention, run:
1505:  npm audit fix
1506:  To address all issues (including breaking changes), run:
1507:  npm audit fix --force
1508:  Run `npm audit` for details.
1509:  > code-graph@0.2.0 build
1510:  > next build
1511:  ⚠ No build cache found. Please configure build caching for faster rebuilds. Read more: https://nextjs.org/docs/messages/no-cache
1512:  Attention: Next.js now collects completely anonymous telemetry regarding usage.
1513:  This information is used to shape Next.js' roadmap and prioritize features.
1514:  You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL:
1515:  https://nextjs.org/telemetry
1516:  ▲ Next.js 15.2.1
1517:  Creating an optimized production build ...
1518:  Failed to compile.
1519:  ./app/globals.css.webpack[javascript/auto]!=!./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!./app/globals.css
1520:  Error: It looks like you're trying to use `tailwindcss` directly as a PostCSS plugin. The PostCSS plugin has moved to a separate package, so to continue using Tailwind CSS with PostCSS you'll need to install `@tailwindcss/postcss` and update your PostCSS configuration.
1521:  at ze (/home/runner/work/code-graph/code-graph/node_modules/tailwindcss/dist/lib.js:33:1984)
1522:  at LazyResult.runOnRoot (/home/runner/work/code-graph/code-graph/node_modules/next/node_modules/postcss/lib/lazy-result.js:329:16)
1523:  at LazyResult.runAsync (/home/runner/work/code-graph/code-graph/node_modules/next/node_modules/postcss/lib/lazy-result.js:258:26)
1524:  at LazyResult.async (/home/runner/work/code-graph/code-graph/node_modules/next/node_modules/postcss/lib/lazy-result.js:160:30)
1525:  at LazyResult.then (/home/runner/work/code-graph/code-graph/node_modules/next/node_modules/postcss/lib/lazy-result.js:404:17)
1526:  Import trace for requested module:
1527:  ./app/globals.css.webpack[javascript/auto]!=!./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!./app/globals.css
1528:  ./app/globals.css
1529:  ./app/globals.css
1530:  Error: It looks like you're trying to use `tailwindcss` directly as a PostCSS plugin. The PostCSS plugin has moved to a separate package, so to continue using Tailwind CSS with PostCSS you'll need to install `@tailwindcss/postcss` and update your PostCSS configuration.
1531:  at ze (/home/runner/work/code-graph/code-graph/node_modules/tailwindcss/dist/lib.js:33:1984)
1532:  at LazyResult.runOnRoot (/home/runner/work/code-graph/code-graph/node_modules/next/node_modules/postcss/lib/lazy-result.js:329:16)
1533:  at LazyResult.runAsync (/home/runner/work/code-graph/code-graph/node_modules/next/node_modules/postcss/lib/lazy-result.js:258:26)
1534:  at LazyResult.async (/home/runner/work/code-graph/code-graph/node_modules/next/node_modules/postcss/lib/lazy-result.js:160:30)
1535:  at LazyResult.then (/home/runner/work/code-graph/code-graph/node_modules/next/node_modules/postcss/lib/lazy-result.js:404:17)
1536:  at tryRunOrWebpackError (/home/runner/work/code-graph/code-graph/node_modules/next/dist/compiled/webpack/bundle5.js:29:316142)
1537:  at __webpack_require_module__ (/home/runner/work/code-graph/code-graph/node_modules/next/dist/compiled/webpack/bundle5.js:29:131548)
1538:  at __nested_webpack_require_161494__ (/home/runner/work/code-graph/code-graph/node_modules/next/dist/compiled/webpack/bundle5.js:29:130983)
1539:  at /home/runner/work/code-graph/code-graph/node_modules/next/dist/compiled/webpack/bundle5.js:29:131840
1540:  at symbolIterator (/home/runner/work/code-graph/code-graph/node_modules/next/dist/compiled/neo-async/async.js:1:14444)
1541:  at done (/home/runner/work/code-graph/code-graph/node_modules/next/dist/compiled/neo-async/async.js:1:14824)
1542:  at Hook.eval [as callAsync] (eval at create (/home/runner/work/code-graph/code-graph/node_modules/next/dist/compiled/webpack/bundle5.js:14:9224), <anonymous>:15:1)
1543:  at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (/home/runner/work/code-graph/code-graph/node_modules/next/dist/compiled/webpack/bundle5.js:14:6378)
1544:  at /home/runner/work/code-graph/code-graph/node_modules/next/dist/compiled/webpack/bundle5.js:29:130703
1545:  at symbolIterator (/home/runner/work/code-graph/code-graph/node_modules/next/dist/compiled/neo-async/async.js:1:14402)
1546:  -- inner error --
1547:  Error: It looks like you're trying to use `tailwindcss` directly as a PostCSS plugin. The PostCSS plugin has moved to a separate package, so to continue using Tailwind CSS with PostCSS you'll need to install `@tailwindcss/postcss` and update your PostCSS configuration.
1548:  at ze (/home/runner/work/code-graph/code-graph/node_modules/tailwindcss/dist/lib.js:33:1984)
1549:  at LazyResult.runOnRoot (/home/runner/work/code-graph/code-graph/node_modules/next/node_modules/postcss/lib/lazy-result.js:329:16)
1550:  at LazyResult.runAsync (/home/runner/work/code-graph/code-graph/node_modules/next/node_modules/postcss/lib/lazy-result.js:258:26)
1551:  at LazyResult.async (/home/runner/work/code-graph/code-graph/node_modules/next/node_modules/postcss/lib/lazy-result.js:160:30)
1552:  at LazyResult.then (/home/runner/work/code-graph/code-graph/node_modules/next/node_modules/postcss/lib/lazy-result.js:404:17)
1553:  at Object.<anonymous> (/home/runner/work/code-graph/code-graph/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!/home/runner/work/code-graph/code-graph/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!/home/runner/work/code-graph/code-graph/app/globals.css:1:7)
1554:  at /home/runner/work/code-graph/code-graph/node_modules/next/dist/compiled/webpack/bundle5.js:29:962742
1555:  at Hook.eval [as call] (eval at create (/home/runner/work/code-graph/code-graph/node_modules/next/dist/compiled/webpack/bundle5.js:14:9002), <anonymous>:7:1)
1556:  at Hook.CALL_DELEGATE [as _call] (/home/runner/work/code-graph/code-graph/node_modules/next/dist/compiled/webpack/bundle5.js:14:6272)
1557:  at /home/runner/work/code-graph/code-graph/node_modules/next/dist/compiled/webpack/bundle5.js:29:131581
1558:  at tryRunOrWebpackError (/home/runner/work/code-graph/code-graph/node_modules/next/dist/compiled/webpack/bundle5.js:29:316096)
1559:  at __webpack_require_module__ (/home/runner/work/code-graph/code-graph/node_modules/next/dist/compiled/webpack/bundle5.js:29:131548)
1560:  at __nested_webpack_require_161494__ (/home/runner/work/code-graph/code-graph/node_modules/next/dist/compiled/webpack/bundle5.js:29:130983)
1561:  at /home/runner/work/code-graph/code-graph/node_modules/next/dist/compiled/webpack/bundle5.js:29:131840
1562:  at symbolIterator (/home/runner/work/code-graph/code-graph/node_modules/next/dist/compiled/neo-async/async.js:1:14444)
1563:  Generated code for /home/runner/work/code-graph/code-graph/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[2]!/home/runner/work/code-graph/code-graph/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[10].use[3]!/home/runner/work/code-graph/code-graph/app/globals.css
1564:  Import trace for requested module:
1565:  ./app/globals.css
1566:  > Build failed because of webpack errors
1567:  ##[error]Process completed with exit code 1.
1568:  ##[group]Run actions/upload-artifact@v4
1569:  with:
1570:  name: playwright-report
1571:  path: playwright-report/
1572:  retention-days: 30
1573:  if-no-files-found: warn
1574:  compression-level: 6
1575:  overwrite: false
1576:  include-hidden-files: false
1577:  ##[endgroup]
1578:  ##[warning]No files were found with the provided path: playwright-report/. No artifacts will be uploaded.
1579:  ##[group]Run actions/upload-artifact@v4
1580:  with:
1581:  name: failed-test-screenshots
1582:  path: playwright-report/artifacts/
...

1589:  ##[warning]No files were found with the provided path: playwright-report/artifacts/. No artifacts will be uploaded.
1590:  Post job cleanup.
1591:  [command]/usr/bin/git version
1592:  git version 2.49.0
1593:  Temporarily overriding HOME='/home/runner/work/_temp/3f6d8bed-27fe-418f-b604-f9ad734ee182' before making global git config changes
1594:  Adding repository directory to the temporary git global config as a safe directory
1595:  [command]/usr/bin/git config --global --add safe.directory /home/runner/work/code-graph/code-graph
1596:  [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
1597:  [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
1598:  [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
1599:  http.https://github.com/.extraheader
1600:  [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
1601:  [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
1602:  Print service container logs: 3334f0af24014dc5aeb2f4e0340fd6dd_falkordbfalkordblatest_e7350a
1603:  ##[command]/usr/bin/docker logs --details 462272857e81762827248a5f688c91080d45c6af660c4371b7af5742edfb9544
1604:  11:C 02 Apr 2025 02:50:25.111 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
1605:  11:C 02 Apr 2025 02:50:25.111 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Apr 3, 2025

Superseded by #443.

@dependabot dependabot bot closed this Apr 3, 2025
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/staging/tailwindcss-4.1.0 branch April 3, 2025 03:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant