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 ) (#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 #6396
- chore(docs): add codex and opencode examples by @wingkwong in #6398
- fix(dropdown): with-section example by @wingkwong in #6413
- chore: update LICENSE by @wingkwong in #6415
- chore: update license to Apache License 2.0 by @wingkwong in #6416
- chore(docs): mute videos by default by @wingkwong in #6420
- docs(native): add v1.0.2 release notes and update component API references by @vvv-sss in #6429
- fix(docs): broken link in migration guide by @Stybo in #6440
- V3.0.3 by @jrgarciadev in #6441
Full release notes: https://heroui.com/docs/releases/v3-0-3