v1.4.0Latest
- New
OTPFieldcomponent (preview). - Toasts can now update an existing notification by ID.
- Many accessibility, form, focus, and rendering bug fixes.
Changelogs for each Base UI release.
View as MarkdownOTPField component (preview).Drawer is now stable.Menu now supports content transitions with Viewport.Label parts for Select, Combobox, and Slider.SwipeArea part for Drawer.InputGroup parts for Combobox and Autocomplete.closeOnClick prop for Tooltip.Drawer component (preview).useFilteredItems hook for Autocomplete and Combobox.render.Combobox and Autocomplete improvements.keepMounted on NavigationMenu.finalFocus on Select.loopFocus support for Autocomplete + Combobox.Autocomplete + Combobox.placeholder prop for Combobox + Select.CSPProvider for configuring CSP behaviour.@base-ui/react npm package.'use client' directives.Checkbox and Switch.Panel keepMounted behavior in Tabs.keepHighlight prop from Combobox.highlightItemOnHover prop for Menu and Select.NumberField parsing and validation.Dialog and Popover closing behavior.props.ref access in React <=18.AlertDialog, Dialog, Menu, Popover, and Tooltip in React Server Components.Checkbox, Switch and Radio components.Button component.Autocomplete + Combobox improvements.autoHighlight prop on Combobox.openMultiple + toggleMultiple renamed to multiple.Select.List component.thumbAlignment prop on Slider.Toast.Combobox + Autocomplete components.initialFocus + finalFocus now accept functions.useRender hook enhancements.multiple prop on Select to create a multi-select.llms.txt and markdown links for AI.SubmenuRoot part for menus.Accordion + Collapsible resizing.Select.useRender now RSC compatible.Menubar component.NavigationMenu component.ContextMenu component.Toast component.Meter component.NumberField snapping.Content part for ScrollArea.Label part for Progress.Toolbar component.useRender hook.modal prop on Popover.actionsRef prop on popups.locale prop on NumberField.Avatar component.filled and focused style hooks for Field.Value part for Progress.openOnHover is present.Portal part for popup components.openOnHover issues for popup components.<a>.A canary release is published for every master commit and pull request. Install one by using the corresponding pkg.pr.new URL:
Your package.json will then reference the pkg.pr.new URL:
Canary releases may contain breaking changes. Check the associated pull requests on GitHub for details.
You can see the full changelog on GitHub.