Skip to content

Conversation

@renovate-coveo
Copy link
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@tailwindcss/postcss (source) 4.0.8 -> 4.0.15 age adoption passing confidence
@tailwindcss/vite (source) 4.0.8 -> 4.0.15 age adoption passing confidence
tailwindcss (source) 4.0.8 -> 4.0.15 age adoption passing confidence

Release Notes

tailwindlabs/tailwindcss (@​tailwindcss/postcss)

v4.0.15

Compare Source

Fixed
  • Fix incorrect angle in -bg-conic-* utilities (#​17174)
  • Fix border-[12px_4px] being interpreted as a border-color instead of a border-width (#​17248)
  • Work around a crash in Safari 16.4 and 16.5 when using the default Preflight styles (#​17306)
  • Pre-process <template lang="…"> in Vue files (#​17252)
  • Ensure that all CSS variables used by Preflight are prefixed (#​17036)
  • Prevent segfault when loaded in a worker thread on Linux (#​17276)
  • Ensure multiple --value(…) or --modifier(…) calls don't delete subsequent declarations (#​17273)
  • Fix class extraction followed by ( in Slim (#​17278)
  • Export PluginUtils from tailwindcss/plugin for compatibility with v3 (#​17299)
  • Remove redundant line-height: initial from Preflight (#​15212)
  • Increase Standalone hardware compatibility on macOS x64 builds (#​17267)
  • Ensure that the CSS file rebuilds if a new CSS variable is used from templates (#​17301)
Changed
  • The --theme(…) function now returns CSS variables from your theme variables unless used inside positions where CSS variables are invalid (e.g. inside @media queries) (#​17036)

v4.0.14

Compare Source

Fixed
  • Do not extract candidates with JS string interpolation ${ (#​17142)
  • Fix extraction of variants containing . character (#​17153)
  • Fix extracting candidates in Clojure/ClojureScript (#​17087)

v4.0.13

Compare Source

Fixed
  • Fix Haml pre-processing (#​17051)
  • Ensure .node and .wasm files are not scanned for utilities (#​17123)
  • Improve performance when scanning JSON files (#​17125)
  • Fix extracting candidates containing dots in Haml, Pug, and Slim pre processors (#​17094, #​17085, #​17113)
  • Don't create invalid CSS when encountering a link wrapped in square brackets (#​17129)

v4.0.12

Compare Source

Fixed
  • Vite: Fix url(…) rebasing in transitively imported CSS files (#​16965)
  • PostCSS: Rebase url(…)s in imported CSS files (#​16965)
  • Ensure utilities are sorted based on their actual property order (#​16995)
  • Ensure strings in Pug and Slim templates are handled correctly (#​17000)
  • Ensure classes between } and { are properly extracted (#​17001)
  • Fix razor/cshtml pre-processing (#​17027)
  • Ensure extracting candidates from JS embedded in a PHP string works as expected (#​17031)

v4.0.11

Compare Source

Fixed
  • Ensure classes containing -- are extracted correctly (#​16972)
  • Ensure classes containing numbers followed by dash or underscore are extracted correctly (#​16980)
  • Ensure arbitrary container queries are extracted correctly (#​16984)
  • Ensure classes ending in [ are extracted in Slim templating language (#​16985)
  • Ensure arbitrary variables with data types are extracted correctly (#​16986)

v4.0.10

Compare Source

Added
  • Add col-<number> and row-<number> utilities for grid-column and grid-row (#​15183)
Fixed
  • Ensure not-* does not remove :is(…) from variants (#​16825)
  • Ensure @keyframes are correctly emitted when using a prefix (#​16850)
  • Don't swallow @utility declarations when @apply is used in nested rules (#​16940)
  • Ensure outline-hidden behaves like outline-none outside of forced colors mode (#​16943)
  • Allow !important on CSS variables again (#​16873)
  • Vite: Do not crash when encountering an .svg file with # or ? in the filename (#​16957)
  • Ensure utilities are properly detected within square brackets (#​16306)
  • Ensure utilities are properly detected using Angular's conditional class binding syntax (#​16306)
  • Ensure utilities starting with numbers are properly extracted from Slim templates (#​16306)
  • Discard arbitrary property candidates that have guaranteed-invalid property names (#​16306)
Changed
  • Removed max-w-auto and max-h-auto utilities as they generate invalid CSS (#​16917)
  • Replaced the existing candidate extractor with a brand new extractor to improve maintainability, correctness, and performance (#​16306)

v4.0.9

Compare Source

Fixed
  • Make JS APIs available to plugins and configs in the Standalone CLI (#​15934)
  • Vite: Don't crash when importing a virtual module from JavaScript that ends in .css (#​16780)
  • Fix an issue where @reference "…" would sometimes omit keyframe animations (#​16774)
  • Ensure z-*! utilities are properly marked as !important (#​16795)
  • Read UTF-8 CSS files that start with a byte-order mark (BOM) (#​16800)
  • Ensure nested functions in selectors used with JavaScript plugins are not truncated (#​16802)
Changed
  • Emit variable fallbacks when using @reference "…" instead of duplicate CSS variable declarations (#​16774)

Configuration

📅 Schedule: Branch creation - "before 4:00am on Tuesday" in timezone America/Toronto, Automerge - "after 9:00am and before 12:00pm on tuesday, wednesday, thursday" in timezone America/Toronto.

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@renovate-coveo renovate-coveo bot requested a review from a team March 31, 2025 17:37
@renovate-coveo renovate-coveo bot added the dependencies Pull requests that update a dependency file label Mar 31, 2025
@github-actions
Copy link

Pull Request Report

PR Title

✅ Title follows the conventional commit spec.

Live demo links

Bundle Size

File Old (kb) New (kb) Change (%)
case-assist 248.6 248.6 0
commerce 360.9 360.9 0
search 419.6 419.6 0
insight 410.5 410.5 0
recommendation 259.5 259.5 0
ssr 413.3 413.3 0
ssr-commerce 377.4 377.4 0

@fpbrault
Copy link
Contributor

This is due to the bug fixed in tailwindlabs/tailwindcss#16940

We just to move some @apply rules into :host instead of directly in the stylesheets :)

@fpbrault fpbrault force-pushed the renovate/tailwind branch from c1a7b98 to 5013c1c Compare March 31, 2025 20:08
@fpbrault fpbrault requested a review from a team as a code owner March 31, 2025 21:22
@renovate-coveo
Copy link
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Copy link
Contributor

@dmgauthier dmgauthier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What are the risks evaluated for this change ?
Do we have visual testing mechanism for this ?

@fpbrault
Copy link
Contributor

fpbrault commented Apr 1, 2025

What are the risks evaluated for this change ? Do we have visual testing mechanism for this ?

We do have some tests for this, and they were failing before I made changes to the stylesheets. Basically, some of our styles worked with the previous tailwind version, even though they should not have been. Thats due to the bug I mentioned in my other comment.

renovate-coveo bot and others added 2 commits April 1, 2025 09:14
Signed-off-by: Felix Perron-Brault <[email protected]>
@fpbrault fpbrault force-pushed the renovate/tailwind branch from 8b23f84 to d2ad113 Compare April 1, 2025 13:14
@fpbrault fpbrault enabled auto-merge April 1, 2025 13:14
@fpbrault fpbrault added this pull request to the merge queue Apr 1, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Apr 1, 2025
@fpbrault fpbrault added this pull request to the merge queue Apr 1, 2025
Merged via the queue into master with commit d575699 Apr 1, 2025
126 checks passed
@fpbrault fpbrault deleted the renovate/tailwind branch April 1, 2025 15:17
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants