Skip to content

4.3.0#20023

Open
RobinMalfait wants to merge 8 commits intomainfrom
release/4.3.0
Open

4.3.0#20023
RobinMalfait wants to merge 8 commits intomainfrom
release/4.3.0

Conversation

@RobinMalfait
Copy link
Copy Markdown
Member

No description provided.

@RobinMalfait RobinMalfait requested a review from a team as a code owner May 7, 2026 13:49
Just happened to run into this in the release branch...
```diff
- --- ./dist/assets/index-<hash>.css ---
+ --- ./dist/assets/index-B_aD48aL.css ---
  .do-include-me {
    color: green;
  }
```

For context, when we deal with Vite related integration tests, we build
a CSS file, and dump all the generated files (file path + contents).
Since Vite uses a hash in the filename, we stripped it and replaced it
with `<hash>` because the hash doesn't matter for the tests.

We just happen to run into a situation where a `_` character was used
and our regex didn't match.

Long story short, this is a small internal change that doesn't need any
kind of changelog entry.
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented May 7, 2026

Confidence Score: 5/5

Safe to merge — this is a straightforward release bump with no logic changes beyond removing experimental guards from already-tested utilities.

All package versions are consistently updated to 4.3.0, the CHANGELOG is correctly structured, the feature flags have no remaining import sites, and the test regex fix is a targeted correctness improvement. The only leftover artifact is the now-empty feature-flags.ts file, which causes no runtime impact.

packages/tailwindcss/src/feature-flags.ts — left empty after flag removal; could simply be deleted.

Reviews (3): Last reviewed commit: "update date" | Re-trigger Greptile

Comment thread packages/tailwindcss/package.json Outdated
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 7, 2026

Review Change Stack
No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 5a31c39c-2b0c-462d-8548-477ff018e800

📥 Commits

Reviewing files that changed from the base of the PR and between a9c8c59 and 8c59b9e.

📒 Files selected for processing (1)
  • CHANGELOG.md

Walkthrough

This release promotes scrollbar utilities and @container size utilities from experimental features to stable by removing their feature flag gates. All package versions are bumped to 4.3.0 across the monorepo, including the core tailwindcss package, platform-specific oxide binaries, and integrations. The feature-flags module exports are cleaned up, and utilities.ts now registers these features unconditionally. Changelog entries document the changes, and test assertion formatting is adjusted for readability.

🚥 Pre-merge checks | ✅ 2 | ❌ 2

❌ Failed checks (2 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title '4.3.0' is a version number rather than a descriptive summary of changes, making it too vague to convey meaningful information about the changeset. Use a descriptive title that summarizes the main changes, such as 'Release 4.3.0: Add container-size and scrollbar utilities' or similar.
Description check ❓ Inconclusive No pull request description was provided by the author, making it impossible to assess whether it relates to the changeset. Add a pull request description that explains the purpose and key changes in this release, such as new features, bug fixes, and any migration notes.
✅ Passed checks (2 passed)
Check name Status Explanation
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

🧹 Nitpick comments (1)
packages/tailwindcss/src/utilities.ts (1)

5940-5941: 💤 Low value

Consider adding size to the suggestions.

Now that @container-size is promoted to stable, the suggestion block should include size as a valid value for autocomplete discoverability.

♻️ Suggested fix
 suggest('@container', () => [
   {
-    values: ['normal'],
+    values: ['normal', 'size'],
     valueThemeKeys: [],
     hasDefaultValue: true,
   },
 ])

Also applies to: 5953-5959

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@packages/tailwindcss/src/utilities.ts` around lines 5940 - 5941, The
suggestions logic currently omits the stable container value "size": update the
branch that checks candidate.value.kind === 'named' and candidate.value.value
=== 'size' to set value = 'size' and ensure any suggestions array or completion
list that handles container query values includes 'size' as an option; apply the
same change to the other occurrence of the same named-value handling (the second
block handling candidate.value.kind === 'named' for container values) so both
places return or push 'size' into the suggestions/completions.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Nitpick comments:
In `@packages/tailwindcss/src/utilities.ts`:
- Around line 5940-5941: The suggestions logic currently omits the stable
container value "size": update the branch that checks candidate.value.kind ===
'named' and candidate.value.value === 'size' to set value = 'size' and ensure
any suggestions array or completion list that handles container query values
includes 'size' as an option; apply the same change to the other occurrence of
the same named-value handling (the second block handling candidate.value.kind
=== 'named' for container values) so both places return or push 'size' into the
suggestions/completions.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: a2e3d18e-350d-4f47-90e9-0c915603c5f8

📥 Commits

Reviewing files that changed from the base of the PR and between c00da89 and a9c8c59.

📒 Files selected for processing (27)
  • CHANGELOG.md
  • crates/node/npm/android-arm-eabi/package.json
  • crates/node/npm/android-arm64/package.json
  • crates/node/npm/darwin-arm64/package.json
  • crates/node/npm/darwin-x64/package.json
  • crates/node/npm/freebsd-x64/package.json
  • crates/node/npm/linux-arm-gnueabihf/package.json
  • crates/node/npm/linux-arm64-gnu/package.json
  • crates/node/npm/linux-arm64-musl/package.json
  • crates/node/npm/linux-x64-gnu/package.json
  • crates/node/npm/linux-x64-musl/package.json
  • crates/node/npm/wasm32-wasi/package.json
  • crates/node/npm/win32-arm64-msvc/package.json
  • crates/node/npm/win32-x64-msvc/package.json
  • crates/node/package.json
  • integrations/vite/resolvers.test.ts
  • packages/@tailwindcss-browser/package.json
  • packages/@tailwindcss-cli/package.json
  • packages/@tailwindcss-node/package.json
  • packages/@tailwindcss-postcss/package.json
  • packages/@tailwindcss-standalone/package.json
  • packages/@tailwindcss-upgrade/package.json
  • packages/@tailwindcss-vite/package.json
  • packages/@tailwindcss-webpack/package.json
  • packages/tailwindcss/package.json
  • packages/tailwindcss/src/feature-flags.ts
  • packages/tailwindcss/src/utilities.ts
💤 Files with no reviewable changes (1)
  • packages/tailwindcss/src/feature-flags.ts

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented May 8, 2026

Want your agent to iterate on Greptile's feedback? Try greploops.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant