Skip to content

Update dependency @heroui/react to v3 - #611

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/heroui-react-3.x
Open

Update dependency @heroui/react to v3#611
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/heroui-react-3.x

Conversation

@renovate

@renovate renovate Bot commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@heroui/react (source) ^2.8.8^3.0.0 age confidence

Release Notes

heroui-inc/heroui (@​heroui/react)

v3.2.4

Compare Source

What's Inside
  • 🎨 Variants → fixed modifiers falling back to the wrong class after a re-render
  • 🔽 Autocomplete → last options no longer clipped inside modals
  • 🖼️ Modal → backdrop clicks dismiss scroll="outside" again
  • 📑 Tabs → chevron scrolling lands flush on the edges
  • 🧪 React Aria 1.20.0 + behavioral test suite
What's Changed
Full Release Note

https://heroui.com/docs/react/releases/v3-2-4

Full Changelog: heroui-inc/heroui@v3.2.3...v3.2.4

v3.2.3

Compare Source

What's Inside

  • 🔽 ComboBox → multiple selection
  • 🌐 RTL → logical CSS properties across all styles
  • 📦 react-aria → moved to peerDependencies, single shared copy
  • 🎨 tailwind-variants 3.3.0
  • 🔧 ScrollShadow, Spinner, InputOTP, Table & Button fixes

What's Changed

Full Release Note

https://heroui.com/docs/react/releases/v3-2-3

Full Changelog: heroui-inc/heroui@v3.2.2...v3.2.3

v3.2.2

Compare Source

What's Inside

  • 📦 React Aria 1.19.0
  • 📑 Tabs → overflow scrolling with chevrons + edge fade
  • ✏️ Input fields → clear/close buttons no longer submit forms
  • ✅ Checkbox, Radio, Switch → overflow scroll fix
  • 🎨 Chip, DatePicker, Autocomplete, Toast → polish fixes

What's Changed

Full Release Note

https://heroui.com/docs/react/releases/v3-2-2

Full Changelog: heroui-inc/heroui@v3.2.1...v3.2.2

v3.2.1

Compare Source

What's Inside

  • 📦 @​heroui/react → no longer bundles its own copy of react-aria
  • 💬 Tooltip → duplicate-instance issues fixed
  • 🔧 SwitchGroup → horizontal layout fix

What's Changed

Full Changelog: heroui-inc/heroui@v3.2.0...v3.2.1

v3.2.0

Compare Source

What's inside

  • React Aria 1.18.0
  • Calendar → week/day views, multi-select, year picker
  • Table → SortableColumnHeader
  • Autocomplete → Virtualizer
  • Tooltip → delay theme vars
  • Toggles → new Field composition

Breaking Changes

Radio, Checkbox, and Switch move to an explicit *.Content composition — *.Control nests inside *.Content, the label is plain text inside *.Content (no nested <Label>), and Description/FieldError become siblings of *.Content.

What's Changed

New Contributors

Full Release Note

https://heroui.com/docs/react/releases/v3-2-0

Full Changelog: heroui-inc/heroui@v3.1.0...v3.2.0

v3.1.0

Compare Source

What's inside

  • 🌐 Chinese React docs, release notes & localized demos
  • 🎨 Accessible soft foreground tokens with a vibrant palette opt-in
  • 📜 Shared scrollbar utilities with data-scrollbar="thin" | "default" | "none"
  • 🔗 Link underline now appears on hover, with pressed-state decoration updates
  • ⌨️ Toast tab order cleanup and height measurement fixes
  • 🧭 Better RTL support for Table, pickers, ListBox and Menu items
  • 🔧 Fixes for useTheme SSR, Fieldset disabled propagation, overlays, Modal and Dialog focus behavior

What's Changed

New Contributors

Full Release Note

https://heroui.com/docs/react/releases/v3-1-0

Full Changelog: heroui-inc/heroui@v3.0.5...v3.1.0

v3.0.5

Compare Source

⚠️ Breaking Changes

TextTypography

The component shipped in v3.0.4 used text-* BEM modifiers, which collide with Tailwind's text-* utility family. tailwind-variants runs tailwind-merge on every variant composition and dedupes text--body-sm, text--color-muted, text--weight-normal to a single class — silently dropping the others.

Renaming the block to typography permanently fixes the collision (#​6505, closes #​6497).

Before:

import {Text} from "@heroui/react";

<Text type="body-sm" color="muted" weight="medium">
  Hello world
</Text>;

After:

import {Typography} from "@heroui/react";

<Typography type="body-sm" color="muted" weight="medium">
  Hello world
</Typography>;

What's Changed

New Contributors

Full Changelog: heroui-inc/heroui@v3.0.4...v3.0.5

v3.0.4

Compare Source

What's New

✍️ Text Component

New compound component for semantic typography — Text.Heading, Text.Paragraph, Text.Code, and Text.Prose. Renders the correct HTML element automatically. Ported from HeroUI Pro.

🎨 Docs Theme Selector

Preview any component page in 11 built-in themes — Sky, Lavender, Mint, Netflix, Uber, Spotify, Coinbase, Airbnb, Discord, and Rabbit. Your pick is saved to localStorage.

📐 Border-Radius Design Tokens

All hardcoded border-radius values across 45+ component CSS files now use min() to cap the radius. No more broken visuals with large custom radius themes.

🔲 Table Focus Ring Rework

Focus ring now spans across individual cells using per-cell inset shadows — works correctly with virtualized rows too.

Bug Fixes

  • Checkbox — removed hardcoded accent-hover background from selected/indeterminate state
  • Autocomplete — isDisabled now propagates to Trigger and ClearButton
  • Tooltip — revised padding and switched border-radius to design token
  • Description — removed extra horizontal padding from form field descriptions
  • Theme Builder — fixed swapped accent-foreground values
  • Soft color contrast — darker accent-soft-foreground for light accent themes (Sky, Lavender, Mint), fixing barely-visible text on secondary buttons, chips, and badges

What's Changed

New Contributors

Full Changelog: heroui-inc/heroui@v3.0.3...v3.0.4

v3.0.3

Compare Source

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

Full release notes: https://heroui.com/docs/releases/v3-0-3

v3.0.2

Compare Source

Bug Fixes

  • Autocomplete: --trigger-width CSS variable on the popover now tracks the trigger element's width via useResizeObserver (#​6374)
  • Drawer: Panel transitions rewritten from Tailwind animate-in/animate-out to native CSS translate transitions for smoother animations (#​6393)
  • InputGroup: Secondary variant focus background triggers only on actual input/textarea focus (#​6362)
  • Tag: CloseButton now has explicit aria-label="Remove tag" for screen readers (#​6341)

Features

  • --backdrop theme variable: New CSS variable for overlay backdrops — Modal, AlertDialog, Drawer now use bg-backdrop instead of hardcoded values (#​6375)

Style Improvements

  • Trigger elements across Popover, Tooltip, Dropdown, Modal, AlertDialog, Drawer, Disclosure now apply inline-block (#​6373)
  • Default arrow SVG for Tooltip + Popover updated to a smoother cubic bezier curve (#​6372)
  • Tag sm and md sizes get increased horizontal padding (#​6315)

Internal

  • Release workflow added with pnpm publish + NPM_TOKEN
  • Replaced changesets with bumpp for version management (#​6354)

Full release notes: https://heroui.com/docs/releases/v3-0-2

v3.0.1

Compare Source

Patch Changes

v3.0.0

Compare Source

Patch Changes


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "monthly"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/heroui-react-3.x branch 4 times, most recently from c5ab081 to f457f47 Compare August 26, 2026 10:41
@renovate
renovate Bot force-pushed the renovate/heroui-react-3.x branch from f457f47 to 3026c3e Compare August 26, 2026 10:44
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.

0 participants