supabase-cache-helpers
supabase-cache-helpers copied to clipboard
chore(deps): update dependency tailwind-merge to v3
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| tailwind-merge | ^1.10.0 -> ^3.0.0 |
Release Notes
dcastil/tailwind-merge (tailwind-merge)
v3.4.0
v3.3.1
Bug Fixes
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v3.3.0...v3.3.1
Thanks to @brandonmcconnell, @manavm1990, @langy, @roboflow, @syntaxfm, @getsentry, @codecov, @sourcegraph, a private sponsor, @block and @shawt3000 for sponsoring tailwind-merge! ❤️
v3.3.0
New Features
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v3.2.0...v3.3.0
Thanks to @brandonmcconnell, @manavm1990, @langy, @roboflow, @syntaxfm, @getsentry, @codecov, @sourcegraph, a private sponsor and @block for sponsoring tailwind-merge! ❤️
v3.2.0
New Features
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v3.1.0...v3.2.0
Thanks to @brandonmcconnell, @manavm1990, @langy, @jamesreaco, @roboflow, @syntaxfm, @getsentry, @codecov, @sourcegraph and a private sponsor for sponsoring tailwind-merge! ❤️
v3.1.0
New Features
Bug Fixes
- Fix length variable in
via-(length:*)class being merged withvia-<color>classes accidentally by @dcastil in #559
Documentation
- Fix typo in comment in types.ts by @roottool in #549
- Update shadow scale recipe to tailwind merge v3 API by @dcastil in #545
Other
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v3.0.2...v3.1.0
Thanks to @brandonmcconnell, @manavm1990, @langy, @jamesreaco, @roboflow, @syntaxfm, @getsentry, @codecov, @sourcegraph and a private sponsor for sponsoring tailwind-merge! ❤️
v3.0.2
Bug Fixes
- Fix
pxvalue not being recognized for some class groups by @dcastil in #538 - Fix doc comment being in incorrect place in default config by @gjtorikian in #526
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v3.0.1...v3.0.2
Thanks to @brandonmcconnell, @manavm1990, @langy, @jamesreaco, @roboflow, @syntaxfm, @getsentry, @codecov, @sourcegraph and a private sponsor for sponsoring tailwind-merge! ❤️
v3.0.1
Bug Fixes
- Update info about supported Tailwind CSS version in README by @dcastil in
b9c136d - Update incorrect link in v3 changelog by @dcastil in
e22885e
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v3.0.0...v3.0.1
Thanks to @brandonmcconnell, @manavm1990, @langy, @jamesreaco, @roboflow, @syntaxfm, @getsentry, @codecov, @sourcegraph and a private sponsor for sponsoring tailwind-merge! ❤️
v3.0.0
Tailwind CSS v4 is here and it's time to upgrade tailwind-merge to support it. tailwind-merge v3.0.0 is more accurate than ever and follows the Tailwind CSS spec more closely than in v2. That is thanks to Tailwind CSS v4 being more consistent than ever.
This release drops support for Tailwind CSS v3 and in turn adds support for Tailwind CSS v4. That means you should upgrade to Tailwind CSS v4 and tailwind-merge v3 together. All breaking changes are related to the Tailwind CSS v4 support.
Check out the migration guide and if you have any questions, feel free to create an issue.
Breaking Changes
- Dropping support for Tailwind CSS v3 in favor of support for Tailwind CSS v4 by @dcastil in #518
- Theme scales keys changed and now match Tailwind CSS v4 theme variable namespace exactly by @dcastil in #518
isLengthvalidator was removed and split into separate validatorsisNumberandisFractionby @dcastil in #518- Prefix defined in config shouldn't include combining
-character anymore by @dcastil in #518 - Tailwind CSS v3 prefix position in class not supported anymore in favor of Tailwind CSS v4 position by @dcastil in #518
- Custom separators are no longer supported by @dcastil in #518
- New mandatory
orderSensitiveModifiersproperty in config when usingcreateTailwindMergeby @dcastil in #518 DefaultThemeGroupIdstype union consists of different string literals than before by @dcastil in #518- Classes removed in Tailwind CSS v4 are not supported by tailwind-merge anymore by @dcastil in #518
New Features
- Support for new important modifier position at the end of class by @dcastil in #518
- Support for arbitrary CSS variable syntax by @dcastil in #518
- There are a bunch of new validators used by tailwind-merge, primarily for new Tailwind CSS v4 features like arbitrary CSS variables by @dcastil in #518
Bug Fixes
- Previously some order-sensitive modifiers like
before:were treated as not order-sensitive. This is now fixed by @dcastil in #518
Documentation
- Added section explaining order-sensitive modifiers to configuration docs by @dcastil in #518
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v2.6.0...v3.0.0
Thanks to @brandonmcconnell, @manavm1990, @langy, @jamesreaco, @roboflow, @syntaxfm, @getsentry, @codecov, @sourcegraph and a private sponsor for sponsoring tailwind-merge! ❤️
v2.6.0
New Features
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v2.5.5...v2.6.0
Thanks to @brandonmcconnell, @manavm1990, @langy, @jamesreaco, @roboflow, @syntaxfm, @getsentry, @codecov, @sourcegraph, a private sponsor and more via @thnxdev for sponsoring tailwind-merge! ❤️
v2.5.5
Bug Fixes
- Fix typo "fractons" instead of "fractions" in "stacked-fractions" class by @oliverhaas in #492
Documentation
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v2.5.4...v2.5.5
Thanks to @brandonmcconnell, @manavm1990, @langy, @jamesreaco, @roboflow, @syntaxfm, @getsentry, @codecov and more via @thnxdev for sponsoring tailwind-merge! ❤️
v2.5.4
Bug Fixes
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v2.5.3...v2.5.4
Thanks to @brandonmcconnell, @manavm1990, @langy, @jamesreaco, @roboflow and @codecov for sponsoring tailwind-merge! ❤️
v2.5.3
Bug Fixes
- Add missing logical border color properties by @sherlockdoyle in #478
Documentation
- Add benchmark reporting to PRs and commits by @XantreDev in #455
Other
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v2.5.2...v2.5.3
Thanks to @brandonmcconnell, @manavm1990, @langy, @jamesreaco, @roboflow, @xeger and @MrDeatHHH for sponsoring tailwind-merge! ❤️
v2.5.2
Sorry for all the bugs today!
Bug Fixes
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v2.5.1...v2.5.2
Thanks to @brandonmcconnell, @manavm1990, @langy, @jamesreaco and @jamaluddinrumi for sponsoring tailwind-merge! ❤️
v2.5.1
Bug Fixes
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v2.5.0...v2.5.1
Thanks to @brandonmcconnell, @manavm1990, @langy, @jamesreaco and @jamaluddinrumi for sponsoring tailwind-merge! ❤️
v2.5.0
New Features
- Performance improvements in mergeClassList by @XantreDev in #450 and @rortan134 in #445
- Use arrow functions where possible to help with minification by @VIKTORVAV99 in #449
Bug Fixes
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v2.4.0...v2.5.0
Thanks to @brandonmcconnell, @manavm1990, @langy and @jamesreaco for sponsoring tailwind-merge! ❤️
v2.4.0
New Features
- Allow hooking into class parsing logic (experimental) by @dcastil in #444
- There is no info to this in the docs because this is experimental, but there is a new
experimentalParseClassNameproperty in the config that allows you to customize how tailwind-merge recognizes classes. If you're interested, you can read how to use it in the inline JSDocs and subscribe to #385 for upcoming more powerful low-level functionality.
- There is no info to this in the docs because this is experimental, but there is a new
- Create security policy by @dcastil in #439
- Added documentation on how to report potential vulnerabilities
- Avoid
@babel/runtimedependency by @dcastil in #431- Now no dependencies in tailwind-merge anymore. This dependency was only used in the
tailwind-merge/es5bundle anyway which I don't optimize for.
- Now no dependencies in tailwind-merge anymore. This dependency was only used in the
Documentation
- Comment/typo fixes by @barvian in #443
- Fix typo in doc/recipes.md by @dsernst in #428
- Add tailwind-merge-dotnet to similar packages by @desmondinho in #415
Other
- Added GitHub Action that adds context-v2 label to every issue, discussion and PR by @Pritam1211 in #434
- Replace size-limit action with own metrics-report action by @dcastil in #433
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v2.3.0...v2.4.0
Thanks to @brandonmcconnell, @manavm1990, @langy, @jamesreaco and @microsoft for sponsoring tailwind-merge! ❤️
v2.3.0
New Features
- Add support for mix-blend-plus-darker utility by @dcastil in #403
- Added support for bigint in ClassNameValue type by @LarsArtmann in #402
Documentation
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v2.2.2...v2.3.0
Thanks to @brandonmcconnell, @manavm1990, @langy and @jamesreaco for sponsoring tailwind-merge! ❤️
v2.2.2
Bug Fixes
Documentation
- Fix minor typos in
configuration.mdby @stephan281094 in #372
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v2.2.1...v2.2.2
Thanks to @brandonmcconnell, @manavm1990, @langy, a private sponsor and @jamesreaco for sponsoring tailwind-merge! ❤️
v2.2.1
Bug Fixes
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v2.2.0...v2.2.1
Thanks to @brandonmcconnell, @manavm1990 and @langy for sponsoring tailwind-merge! ❤️
v2.2.0
New Features
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v2.1.0...v2.2.0
Thanks to @brandonmcconnell, @manavm1990, @ErwinAI and @langy for sponsoring tailwind-merge! ❤️
v2.1.0
New Features
Bug Fixes
Documentation
- Fix curly bracket typo in config docs by @Kosai106 in #349
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v2.0.0...v2.1.0
Thanks to @brandonmcconnell, @manavm1990, @ErwinAI and @langy for sponsoring tailwind-merge! ❤️
v2.0.0
The tailwind-merge v2 release has been sitting here almost finished for 2 months already. But the timing was never quite right, especially thinking about the increased support needed after the release. In the meantime, the product of the company I work at launched in public beta and I married. Thank you for your patience.
This release focuses on making it easier to configure the library for new users. Check out the migration guide and if you have any questions, feel free to create an issue.
Breaking Changes
- Fix
background-imageandbackground-positionbeing merged incorrectly by @dcastil in #300- Values for
background-positionandbackground-sizecan look very similar and Tailwind CSS uses the samebg-prefix for both groups. This results in some limitations for tailwind-merge. If you use background position or background size with arbitrary values, please read this section about how to use them.
- Values for
- Make types of available keys more strict and configurable through generics by @kachkaev in #279
- Make it possible to override elements with
extendTailwindMergeby @dcastil in #294 - Separate validators better by @dcastil in #292
- Make
conflictingClassGroupModifiersin config non-optional by @dcastil in #291 - Move separator to config by @dcastil in #290
- Remove
modulefield from package.json by @dcastil in #289 - Remove deprecated exports by @dcastil in #288
- Transpile lib to more modern JS by @dcastil in #287
New Features
- Make types of available keys more strict and configurable through generics by @kachkaev in #279
- Make it possible to override elements with
extendTailwindMergeby @dcastil in #294 - Separate validators better by @dcastil in #292
- Make
conflictingClassGroupModifiersin config non-optional by @dcastil in #291 - Move separator to config by @dcastil in #290
- Remove
modulefield from package.json by @dcastil in #289 - Remove deprecated exports by @dcastil in #288
- Transpile lib to more modern JS by @dcastil in #287
- Add ES5 bundle by @dcastil in #286
Bug Fixes
- Fix touch action classes overriding each other incorrectly by @dcastil in #313
- Fix
background-imageandbackground-positionbeing merged incorrectly by @dcastil in #300 - Fix number validators accidentally returning
truefor empty strings by @dcastil in #295 - Rename lazy-initializaton.test.ts to lazy-initialization.test.ts by @CrutchTheClutch in #284
Documentation
- Explain limitations of arbitrary values in
bg-sizeandbg-positionclass groups in docs by @dcastil in #328
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v1.14.0...v2.0.0
Thanks to @quezlatch, @brandonmcconnell, @manavm1990 and @ErwinAI for sponsoring tailwind-merge! ❤️
v1.14.0
New Features
- Improve support for arbitrary values by @dcastil in #263
- Previously, tailwind-merge checked the content of the arbitrary value portion of a class in most cases to understand whether the type of the arbitrary value is correct (e.g. it checked for number followed by length unit for the length type). That lead to the issue that a class like
mt-[calc(theme(fontSize.4xl)/1.125)]would not be recognized correctly because no length unit is present in the arbitrary value. - I changed the check of the arbitrary value to also pass when a
calc(),min(),max()andclamp()function is used in the arbitrary value. - In ambiguous cases, you can use data type labels to mark the type of a class. Read more
- Moreover, I removed the check where the type of the arbitrary value is unambiguous. In the class
mt-[…]the arbitrary value can only be a length, so I don't check for it. A consequence of this is that if you use non-Tailwind classes likemt-[this-is-totally-not-tailwind], tailwind-merge will recognize it as a Tailwind class from now on. Please don't use classes that look like Tailwind classes with arbitrary value but aren't Tailwind classes with tailwind-merge (in default config) to prevent incorrect merging behavior.
- Previously, tailwind-merge checked the content of the arbitrary value portion of a class in most cases to understand whether the type of the arbitrary value is correct (e.g. it checked for number followed by length unit for the length type). That lead to the issue that a class like
Bug Fixes
- Fix
col-span-fullclass missing in default config by @dcastil in #267 - Fix arbitrary value with no present length unit not being recognized by @dcastil in #263
Documentation
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v1.13.2...v1.14.0
v1.13.2
Bug Fixes
- Fix TypeScript issue when using
moduleResolution: node16by @LiamMartens in #245
Documentation
- Fix grammar and typos in docs by @jmmarco in #249
- Add tailwind-merge-php to similar packages in docs by @JamesHemery in #246
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v1.13.1...v1.13.2
Thanks to @bluetch for sponsoring tailwind-merge! ❤️
v1.13.1
Bug Fixes
- Fix
basis-autoandbasis-fullnot being merged correctly by @lukasz-kapica in #242
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v1.13.0...v1.13.1
v1.13.0
This release focuses on improvements to the docs.
Bug Fixes
- Fix arbitrary length
0without unit not being recognized by @dcastil in #237 - Fix typo in comment in default-config.ts by @CrutchTheClutch in #227
Documentation
- Add intro video from Simon Vrachliotis to docs by @dcastil in #239
- @simonswiss made an intro video to tailwind-merge which I added to the docs. Check it out here!
- Add docs about when to use tailwind-merge by @dcastil in #230
- I added a new page to the docs about when and how to use tailwind-merge which should help you to decide whether you should use it and what alternative approaches exist.
- Make it clearer in docs that tailwind-merge supports composition of class strings by @dcastil in #229
Other
- Add npm package provenance by @dcastil in #219
- GitHub introduced a new security feature to verify which source commit and build file were used for a specific npm package version. tailwind-merge now publishes provenance signatures alongside all releases on npm. Read more on the GitHub blog.
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v1.12.0...v1.13.0
v1.12.0
With this release tailwind-merge supports all features introduced in Tailwind CSS v3.3.
New Features
- Add support for postfix modifier by @dcastil in #214
- This adds support for
line-heightmodifiers infont-sizeutilities liketext-lg/7and more potential postfix modifiers in the future (learn more). - All classes are checked for postfix modifiers since there will be more in the future and they'll be configurable with plugins.
- tailwind-merge can't know from the class syntax alone whether something is a modifier or not. E.g. there is
w-1/2which doesn't contain a modifier. So tailwind-merge always checks whether class without potential modifier exists and if it doesn't it checks for full class. This behavior might get reversed in the next major version as a breaking change (learn more). - Added
conflictingClassGroupModifiersobject to tailwind-merge config (learn more).
- This adds support for
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v1.11.0...v1.12.0
v1.11.0
New Features
- Add support for Tailwind CSS v3.3 except line-height shorthand by @dcastil in #210
- The line-height shorthand in font-size utilities (
text-lg/7) introduced in Tailwind CSS v3.3 is not yet supported in tailwind-merge because that feature is a bit more involved. I'll add support for it in a future release. More info in #211. - Added new validator
isPercentwhich is needed internally for the default scale of color stop positions. - New theme key
gradientColorStopPositionssupported in tailwind-merge. - New logical properties like
ps-0(padding-inline-start: 0px;) are de-duplicated away when using the matching property for all sides afterwards like in this casep-0, but not when using single axis sides likepx-0becausepadding-inline-startcan also be the top or bottom padding depending on writing mode.- Basically
twMerge('ps-0 p-0') === 'p-0' && twMerge('ps-0 px-0') === 'ps-0 px-0'. - If you want to use logical properties and know which writing modes your app is limited to, add the right conflicts yourself to your tailwind-merge config.
- Basically
- The line-height shorthand in font-size utilities (
Full Changelog: https://github.com/dcastil/tailwind-merge/compare/v1.10.0...v1.11.0
Thanks to @brandonmcconnell for sponsoring tailwind-merge! ❤️
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
The latest updates on your projects. Learn more about Vercel for GitHub.
| Project | Deployment | Preview | Comments | Updated (UTC) |
|---|---|---|---|---|
| supabase-cache-helpers | Preview | Comment | Nov 10, 2025 11:44pm | |
| supabase-cache-helpers-react-query | Nov 10, 2025 11:44pm | |||
| supabase-cache-helpers-swr-demo | Nov 10, 2025 11:44pm |
⚠️ No Changeset found
Latest commit: 2b3b141fc83c2053b2b6e61c6e0f3585b00afe44
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
This PR includes no changesets
When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
Codecov Report
:white_check_mark: All modified and coverable lines are covered by tests.
:white_check_mark: Project coverage is 91.28%. Comparing base (6f1fd45) to head (55f9930).
Additional details and impacted files
@@ Coverage Diff @@
## main #639 +/- ##
=======================================
Coverage 91.28% 91.28%
=======================================
Files 144 144
Lines 2261 2261
Branches 738 739 +1
=======================================
Hits 2064 2064
Misses 162 162
Partials 35 35
| Flag | Coverage Δ | |
|---|---|---|
| postgrest-core | 91.28% <ø> (ø) |
|
| postgrest-react-query | 91.28% <ø> (ø) |
|
| postgrest-server | 91.28% <ø> (ø) |
|
| postgrest-swr | 91.28% <ø> (ø) |
|
| storage-core | 91.28% <ø> (ø) |
|
| storage-react-query | 91.28% <ø> (ø) |
|
| storage-swr | 91.28% <ø> (ø) |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.