Skip to content

V3.0.3#6441

Merged
jrgarciadev merged 16 commits into
v3from
v3.0.3
Apr 17, 2026
Merged

V3.0.3#6441
jrgarciadev merged 16 commits into
v3from
v3.0.3

Conversation

@jrgarciadev

Copy link
Copy Markdown
Member

Closes #

📝 Description

⛳️ Current behavior (updates)

🚀 New behavior

💣 Is this a breaking change (Yes/No):

📝 Additional Information

wingkwong and others added 4 commits April 17, 2026 06:00
* chore(deps): bump react-aria versions

* fix(toast): align ToastRegion queue with stately ToastQueue types

* refactor(react): apply subpaths to RAC

* feat(table): introduce Expandable Rows
… Tabs (#6384)

* fix(tabs): scope secondary variant CSS to prevent leaking into nested Tabs

The secondary variant styles used descendant selectors (e.g.
.tabs--secondary .tabs__tab) which leaked into nested Tabs
components with a different variant, because inner elements are
still descendants of the outer .tabs--secondary.

Fixed by scoping all secondary variant selectors through the direct
child > .tabs__list-container, which correctly stops at the Tabs
component boundary. Nested Tabs have their own .tabs__list-container
that is NOT a direct child of the outer .tabs--secondary.

Closes #6381

* chore(styles): remove comment

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>
* feat(hooks): add use-theme hook

* feat(hooks): revise use-theme logic

* chore(docs): add dark mode section and include use-theme example

* fix(hooks): check custom theme before removing

* refactor(hooks): simplify useTheme to accept any theme name string

Remove ThemeProps constant and allow passing plain strings ("light",
"dark", "brutalism-light", etc.) directly to useTheme.

Made-with: Cursor

---------

Co-authored-by: Junior <jrgarciadev@gmail.com>
…6403)

* feat(utils): add dom polymorphic utility

* feat(card): enable render-prop element customization for card

* feat(card): enable render-prop element customization for card

* chore(react): export dom utility

* feat(alert): enable render-prop element customization

* feat(badge): enable render-prop element customization

* feat(chip): enable render-prop element customization

* feat(empty-state): enable render-prop element customization

* feat(fieldset): enable render-prop element customization

* feat(kbd): enable render-prop element customization

* feat(pagination): enable render-prop element customization

* feat(skeleton): enable render-prop element customization

* feat(spinner): enable render-prop element customization

* feat(switch-group): enable render-prop element customization

* feat(table): enable render-prop element customization

* feat(react): enable render-prop element customization

* chore(utils): add use client

* fix(calendar-year-picker): type issue

* chore(docs): add heroui's render prop in composition

* docs(native): add v1.0.2 release notes and update component API references (#6429)

* docs(native): update radio-group doc file with radio api ref

* docs(native): update portal ref with unstable_accessibilityContainerViewIsModal

* docs(native): update overlay portal api ref

* docs(native): add 1.0.2 release note

* fix(docs): broken link in migration guide (#6440)

* fix(utils): remove unexpected DOM element warning from render prop

Made-with: Cursor

* Revert "Merge remote-tracking branch 'origin/v3' into feat/HHTA-580"

This reverts commit 8f68adb, reversing
changes made to 226d179.

---------

Co-authored-by: Volodymyr Serbulenko <115154506+vvv-sss@users.noreply.github.com>
Co-authored-by: Stybo <84643947+Stybo@users.noreply.github.com>
Co-authored-by: Junior <jrgarciadev@gmail.com>
@vercel

vercel Bot commented Apr 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
heroui Ready Ready Preview, Comment Apr 17, 2026 2:03pm
heroui-sb Ready Ready Preview, Comment Apr 17, 2026 2:03pm

Request Review

* feat(docs): add v3.0.3 meta

* feat(docs): add v3.0.3 synopsis

* feat(docs): add v3.0.3 release note (draft)

* docs(releases): remove NumberField PR #6417 from v3.0.3 release notes

Made-with: Cursor

---------

Co-authored-by: Junior <jrgarciadev@gmail.com>
@pkg-pr-new

pkg-pr-new Bot commented Apr 17, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@heroui/react@6441
npm i https://pkg.pr.new/@heroui/styles@6441

commit: 835581e

The squash merge in #6403 included an accidental revert of the v3
merge, which undid the Apache License, Codex MCP examples, and other
docs changes. This restores all affected files to match v3.

Made-with: Cursor
- Highlight RAC 1.17 with 90% fewer deps in badge and intro
- Split expandable rows into its own section with demo
- Link RAC release notes in dependencies
- Remove stale NumberField references

Made-with: Cursor
@jrgarciadev jrgarciadev merged commit bc9f46d into v3 Apr 17, 2026
4 checks passed
@jrgarciadev jrgarciadev deleted the v3.0.3 branch April 17, 2026 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants