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