Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 12, 2025

This PR contains the following updates:

Package Change Age Confidence
tailwindcss-logical (source) ^3.0.1^4.0.0 age confidence

Release Notes

stevecochrane/tailwindcss-logical (tailwindcss-logical)

v4.2.0

Compare Source

New Feature

Logical overflow utilities for overflow-block and overflow-inline have been added. Here's an example, and all five of the native values (auto, clip, hidden, scroll, visible) are supported for each:

.overflow-b-hidden {
  overflow-block: hidden;
}
.overflow-i-hidden {
  overflow-inline: hidden;
}

You can also see these in action now on the demo page.

These properties have existed for a while and I've always considered supporting them, but for a long time they were only supported by Firefox. (See my release notes for v1.3.0 from five years ago.) But, they've recently gotten support from the four major browsers and are now considered Baseline 2025, so now I can finally add support for them.

Admin Update

I've moved the source code for this and my other projects from GitHub to Codeberg. GitHub is a Microsoft product and I'm no longer interested in supporting Microsoft in any form, plus Codeberg is a great alternative that I recommend to anyone who feels the same way. I realize this makes it harder for others to submit issues and pull requests and I don't make the decision lightly, but I think it's the right move. As always, thanks for your interest and support.

v4.1.0

Compare Source

New Feature

If you have --spacing-* variables declared in your @theme block, tailwindcss-logical will now generate utility classes with those variables for all spacing-related properties.

For example if you have the following declared in your CSS:

@​theme {
  --spacing-name-here: calc(var(--spacing) * 35);
}

You can now use a class of class="bs-name-here" in your HTML, and tailwindcss-logical will generate the following utility class:

.bs-name-here {
  block-size: calc(var(--spacing) * 35);
}

This applies to all of the following: block-size, inline-size, inset, margin, max-block-size, max-inline-size, min-block-size, min-inline-size, padding, and space-b/space-i.

Many thanks to Mona Uppenkamp (@​MUppenkamp) for the suggestion and for the initial implementation! This addresses #​64.

v4.0.0

Compare Source

Welcome to the Tailwind v4 compatibility release!

Breaking Changes

  • tailwindcss-logical v4.0.0+ is only compatible with tailwindcss v4.0.0+. If you have not yet updated to tailwindcss v4.0.0+, please continue using tailwindcss-logical v3.0.1.

Fixes

  • Fixed a import of an internal Tailwind file that no longer exists in tailwindcss v4.0.0+, which would cause the plugin to fail and throw errors when used with tailwindcss v4.0.0+.

Updates

  • You can now use this plugin with Tailwind v4 by using the @plugin directive in your main CSS file. See the README for an example.
  • This release is not just compatible with Tailwind v4; we've taken effort to match Tailwind v4's output for the non-logical properties and values as much as possible. The main difference is that all of the spacing utilities such as block-size have calculated values from the --spacing custom property, just like the equivalent properties in Tailwind itself.
  • Removed the float,clear, and text-align utilities.
    • These were added to Tailwind itself in an earlier release, so it's no longer necessary for the plugin to generate them.
  • Removed the single-corner border-radius utilities.
    • These were added to Tailwind itself in v4. The single-side utilities (rounded-bs, rounded-be, etc.) are still provided.
  • Space Between and Divide Width selectors have been updated and simplified to match the selectors used in Tailwind v4.
  • The plugin now declares tailwindcss as a peer dependency, not a dependency, so there is no longer a duplicate installation of the tailwindcss module and the versions are always in sync.

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 becomes conflicted, 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.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Sep 12, 2025
@renovate renovate bot changed the title Update dependency tailwindcss-logical to v4 chore(deps): update dependency tailwindcss-logical to v4 Sep 15, 2025
@renovate renovate bot changed the title chore(deps): update dependency tailwindcss-logical to v4 Update dependency tailwindcss-logical to v4 Sep 19, 2025
@renovate renovate bot force-pushed the renovate/tailwindcss-logical-4.x branch 2 times, most recently from 325a71a to 45e4b9d Compare October 1, 2025 13:41
@renovate renovate bot force-pushed the renovate/tailwindcss-logical-4.x branch from 45e4b9d to 2b8a287 Compare October 21, 2025 09:57
@renovate renovate bot force-pushed the renovate/tailwindcss-logical-4.x branch 2 times, most recently from f34db4c to f60de1c Compare November 10, 2025 06:59
@renovate renovate bot force-pushed the renovate/tailwindcss-logical-4.x branch from f60de1c to b4bf850 Compare November 18, 2025 23:06
@renovate renovate bot changed the title Update dependency tailwindcss-logical to v4 chore(deps): update dependency tailwindcss-logical to v4 Nov 21, 2025
@renovate renovate bot force-pushed the renovate/tailwindcss-logical-4.x branch from b4bf850 to 41e136a Compare December 3, 2025 18:44
@renovate renovate bot force-pushed the renovate/tailwindcss-logical-4.x branch from 41e136a to 8ce1c97 Compare December 31, 2025 17:15
@renovate renovate bot force-pushed the renovate/tailwindcss-logical-4.x branch from 8ce1c97 to 831d42e Compare January 17, 2026 04:52
@renovate renovate bot force-pushed the renovate/tailwindcss-logical-4.x branch from 831d42e to bd5e029 Compare January 19, 2026 16:03
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.

1 participant