v3.0.3
heroui-inc/herouiv3.0.3Apr 17, 2026by wingkwong
AI Summary
This release introduces React Aria Components 1.17 with significant dependency reduction, adds new UI features like expandable table rows and a theme hook, and migrates the license to Apache 2.0.
Key Highlights
- React Aria Components 1.17 with 90% fewer dependencies
- New useTheme hook for dynamic theming
- Expandable Table rows for hierarchical data
- DOM polymorphic utility for swapping host elements
- License moved to Apache 2.0
New Features
- React Aria Components 1.17 integration
- Expandable Table rows
- useTheme hook
- DOM polymorphic utility
Full Release Notes
### React Aria Components 1.17 with 90% fewer deps, expandable Table rows, useTheme hook, and Apache 2.0 license. #### Highlights: ā” React Aria Components 1.17 ā 90% fewer dependencies, faster installs and builds (#6433) š² Expandable Table rows ā tree-style expand/collapse for file browsers, nested categories & hierarchical data šØ New useTheme hook ā theme switching for Vite & CRA apps, persists to localStorage, supports system preference (#6426) š§© DOM polymorphic utility ā render-prop API to swap host elements (e.g. render a Card as <button />) (#6403) š License moved to Apache 2.0 ā same permissive freedoms + explicit patent grant, no action needed š Fix for nested Tabs inheriting parent variant styles ## What's Changed * fix(docs): add missing github.pull and pr link by @wingkwong in https://github.com/heroui-inc/heroui/pull/6396 * chore(docs): add codex and opencode examples by @wingkwong in https://github.com/heroui-inc/heroui/pull/6398 * fix(dropdown): with-section example by @wingkwong in https://github.com/heroui-inc/heroui/pull/6413 * chore: update LICENSE by @wingkwong in https://github.com/heroui-inc/heroui/pull/6415 * chore: update license to Apache License 2.0 by @wingkwong in https://github.com/heroui-inc/heroui/pull/6416 * chore(docs): mute videos by default by @wingkwong in https://github.com/heroui-inc/heroui/pull/6420 * docs(native): add v1.0.2 release notes and update component API references by @vvv-sss in https://github.com/heroui-inc/heroui/pull/6429 * fix(docs): broken link in migration guide by @Stybo in https://github.com/heroui-inc/heroui/pull/6440 * V3.0.3 by @jrgarciadev in https://github.com/heroui-inc/heroui/pull/6441 Full release notes: https://heroui.com/docs/releases/v3-0-3