Releases · mui/base-ui · GitHub
Skip to content

Releases: mui/base-ui

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 08:50
ad7ecda

General changes

Accordion

  • Fix <Accordion.Trigger>'s data-value and data-index attributes (#5705) by @cpruijsen
  • Apply the native disabled attribute to <Accordion.Trigger> when using native buttons (#5607) by @atomiks
  • Expand hiddenUntilFound panels synchronously on beforematch (#5514) by @aarongarciah

Alert Dialog

  • Don't associate a programmatically opened popup with a trigger that did not open it (#5641) by @michaldudak

Autocomplete

  • Fix autoHighlight for asynchronous results (#5818) by @atomiks
  • Pass the originating event to onItemHighlighted. Pointer events may be MouseEvent or PointerEvent; typing reports the reason none (#5838) by @atomiks
  • Decouple automatic unmounting from actionsRef. Call eventDetails.preventUnmountOnClose() in onOpenChange to opt out of automatic unmounting (#5734) by @michaldudak

Checkbox

Collapsible

  • Apply the native disabled attribute to <Collapsible.Trigger> when using native buttons (#5607) by @atomiks
  • Finish closing when the render function removes the panel (#5890) by @michaldudak
  • Restore animations when a removed panel reopens (#5891) by @michaldudak
  • Expand hiddenUntilFound panels synchronously on beforematch (#5514) by @aarongarciah

Combobox

  • Fix stale chip focus after returning to the input (#5879) by @mdm317
  • Fix autoHighlight for asynchronous results (#5818) by @atomiks
  • Decouple automatic unmounting from actionsRef. Call eventDetails.preventUnmountOnClose() in onOpenChange to opt out of automatic unmounting (#5734) by @michaldudak
  • Fix label focus in Shadow DOM (#5871) by @lyzno1
  • Pass the originating event to onItemHighlighted. Pointer events may be MouseEvent or PointerEvent; typing reports the reason none (#5838) by @atomiks
  • Reset typeahead state when closing without moving focus (#5816) by @mdm317
  • Accept readonly arrays for multiple values (#5710) by @MonstraG
  • Share item indicator implementation (#5728) by @flaviendelangle
  • Improve mount performance of large lists (#5819) by @atomiks
  • Combine item store subscriptions (#5863) by @atomiks

Dialog

  • Keep parent open when closing a nested dialog in a closed shadow root (#5780) by @atomiks
  • Don't associate a programmatically opened popup with a trigger that did not open it (#5641) by @michaldudak

Drawer

  • Preserve swipe release velocity after a trailing stationary pointer event (#5658) by @padd60
  • Fix swipe release velocity on 120 Hz input (#5845) by @atomiks
  • Remove excess virtual keyboard scroll space (#5768) by @atomiks
  • Avoid excess keyboard spacing in Chrome on iOS (#5774) by @atomiks
  • Fix native focus scrolling on iOS 27 (#5769) by @atomiks
  • Handle CloseWatcher close requests from the cancel event (#5770) by @atomiks
  • Add x and y options to data-base-ui-swipe-ignore (#5808) by @citrus
  • Scroll instead of swiping when a drag starts on an SVG (#5844) by @atomiks
  • Avoid touch event overhead while the drawer is closed (#5864) by @atomiks
  • Preserve item taps when dismissing the virtual keyboard (#5882) by @atomiks
  • Avoid retaining unmounted drawers in <Drawer.Provider> (#5921) by @atomiks
  • Don't associate a programmatically opened popup with a trigger that did not open it (#5641) by @michaldudak

Field

  • Avoid warnings when an uncontrolled <Field.Control>'s defaultValue changes (#5881) by @atomiks
  • Fix label focus in Shadow DOM (#5871) by @lyzno1

Menu

  • Add menu filtering behavior with <Menu.FilterProvider>, <Menu.Input>, and the onItemHighlighted callback (preview) (#5527, #5838, #5840, #5868) by @atomiks and @jjenzz
  • Fix nested menus without a root trigger (#5645) by @LukasTy
  • Fix event listener cleanup in <Menu.Trigger> (#5764) by @sai6855
  • Release parent menu subscriptions when a submenu unmounts (#5833) by @santiago-ramos-02
  • Pass the native event to onOpenChange when an item press closes the menu (#5789) by @michaldudak
  • Close submenu when focus returns through its guard (#5793) by @jjenzz
  • Toggle submenus on repeated trigger activation (#5824) by @jjenzz
  • Reset typeahead state when closing without moving focus (#5816) by @mdm317
  • Fix focus guard loop when the trigger is the only tabbable element (#5733) by @atomiks
  • Fix hover-out animations when switching between detached triggers (#4261) by @michaldudak
  • Don't start a viewport transition when the trigger remounts while closed (#5887) by @michaldudak
  • Keep transition state consistent when reopening a retained popup (#5738) by @LukasTy
  • Improve mount performance of large lists (#5819) by @atomiks

Number Field

OTP Field

  • Fix Safari IME composition over-filling slots (#5098) by @atomiks

Popover

  • Fix focus guard loop when the trigger is the only tabbable element (#5733) by @atomiks
  • Fix hover-out animations when switching between detached triggers (#4261) by @michaldudak
  • Don't start a viewport transition when the trigger remounts while closed (#5887) by @michaldudak
  • Keep transition state consistent when reopening a retained popup (#5738) by @LukasTy

Preview Card

  • Don't start a viewport transition when the trigger remounts while closed (#5887) by @michaldudak

Radio Group

Scroll Area

Select

Slider

Switch

Tabs

Toast

  • Keep timers paused during overlapping interactions (#5809) by @lyzno1

Tooltip

  • Don't start a viewport transition when the trigger remounts while closed (#5887) by @michaldudak

All contributors of this release in alphabetical order: @aarongarciah, @atomiks, @brijeshb42, @citrus, @cpruijsen, @flaviendelangle, @jjenzz, @LukasTy, @lyzno1, @mdm317, @michaldudak, @MonstraG, @padd60, @sai6855, @santiago-ramos-02, @sarthakmalik0810, @superhooman, @tjdsksro90

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 08:56
47b4052

General changes

Alert Dialog

Autocomplete

  • Render groups with the rowgroup role in grid mode (#5564) by @atomiks
  • Allow opening and browsing the popup while readOnly (#5541) by @vikuscz
  • Move aria-orientation to the role owners (#5551) by @gonzoblasco
  • Hide group labels and scrollbars from the accessibility tree (#5598) by @azeng4499

Avatar

Checkbox

  • Fix stale and duplicated control IDs (#5457) by @atomiks
  • Fix controlled blur validation and stale filled state (#5563) by @atomiks

Checkbox Group

Combobox

Dialog

Drawer

Field

  • Fix custom validity ownership and validation lifecycle (#5449) by @atomiks
  • Sync controlled value changes with field state (#5460) by @atomiks
  • Fix stale and duplicated control IDs (#5457) by @atomiks
  • Validate once on Enter inside a Form (#5459) by @atomiks
  • Publish neutral validity while async validation is in flight (#5600) by @atomiks
  • Fix controlled blur validation and stale filled state (#5563) by @atomiks

Form

  • Fix clearErrors dropping updates when multiple fields change at once (#5446) by @sai6855

Menu

Menubar

  • Fix menubar accessibility tree to satisfy aria-required-children (#5058) by @michaldudak

Navigation Menu

  • Fix pointer-events lock when sweeping quickly across a trigger (#5454) by @edwardhorsey
  • Keep focus on trigger when opening (#5479) by @atomiks
  • Add disabled data attribute to <NavigationMenu.Trigger> (#5521) by @sai6855

Number Field

  • Stop incrementing when disabled during press-and-hold (#5435) by @alex-js-ltd
  • Prevent scrubbing on horizontal wheel events (#5463) by @sai6855
  • Preserve native and consumer-controlled selection when focusing the input (#5578, #5619) by @atomiks

Popover

Scroll Area

Select

Slider

Switch

  • Fix controlled blur validation and stale filled state (#5563) by @atomiks

Tabs

Toast

Tooltip

  • Respect trigger delay with zero provider delay (#5444) by @atomiks

All contributors of this release in alphabetical order: @alex-js-ltd, @atomiks, @azeng4499, @chuganzy, @edwardhorsey, @flaviendelangle, @gilsmt, @gonzoblasco, @jjenzz, @marwenilo, @michaldudak, @radist2s, @sai6855, @vikuscz, @wanxiankai, @XionWCFM

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 09:57
254f474

General changes

  • Restore visible focus after keyboard close in Safari and Firefox (#5093) by @lyzno1
  • Type render callback props based on the rendered element (#5104) by @atomiks
  • Reduce popup bundle size (#5233) by @atomiks
  • Reduce store bundle size (#5250) by @atomiks
  • Keep unpositioned popups at the viewport origin (#5299) by @flaviendelangle
  • Correct layout and passive effect timing (#5337) by @atomiks
  • Remove redundant lifecycle synchronization (#5341) by @atomiks
  • Prevent stale cleanup from clearing registered part IDs (#5340) by @atomiks
  • Complete popup unmounting after a canceled exit transition (#5401) by @atomiks
  • Fix rendered trigger ID ownership (#5110) by @atomiks
  • Prevent unwanted flip with capped scrollable content (#5120) by @atomiks
  • Fix collisionPadding off-by-one on the biased side (#5143) by @atomiks
  • Reduce shared popup bundle size (#5192) by @atomiks
  • Mount popup subtrees synchronously when opening in React 17 (#5309) by @atomiks
  • Fix auto-resize origin for left-anchored popups (#5370) by @sai6855
  • Avoid redundant re-renders during lazy flipping (#5372) by @mdm317
  • Strip implementation-only types from published .d.ts files (#5165) by @michaldudak
  • Fix usePreviousValue equality comparison (#5264) by @lyzno1

Accordion

  • Remove the implicit dir attribute from <Accordion.Root> (#5117) by @chuganzy

Alert Dialog

  • Prevent <AlertDialog.Root> from reopening after remounting with a reused handle (#5109) by @michaldudak

Autocomplete

Avatar

  • Show <Avatar.Fallback> immediately when delay={0} (#5147) by @chuganzy

Button

  • Fix keyboard click handling for custom elements (#4838) by @atomiks

Checkbox

Checkbox Group

Combobox

Composite

  • Fix nested list reorder detection (#5156) by @jjenzz
  • Always skip natively disabled items during list navigation (#5185) by @atomiks
  • Fix scroll alignment for RTL direction in scrollIntoViewIfNeeded (#5234) by @sai6855
  • Simplify keyboard bookkeeping (#5249) by @atomiks

Dialog

Drawer

  • Prevent <Drawer.Root> from reopening after remounting with a reused handle (#5109) by @michaldudak
  • Fix unreliable swipe-to-open gestures (#5105) by @atomiks
  • Fix popup flashing fully open for a frame on swipe area re-grab (#5112) by @atomiks
  • Deduplicate swipe math to reduce bundle size (#5181) by @atomiks
  • Fix scroll handling when focus moves while the virtual keyboard is open (#5179) by @atomiks
  • Fix cross-axis scroll blocked on iOS below the touchmove slop (#5257) by @atomiks
  • Fix snap point jump when pinned pointer moves leave the drag offset unchanged (#5308) by @atomiks
  • Fix Shadow DOM swipe gestures (#5360) by @atomiks

Field

Fieldset

Form

Menu

  • Ignore pinch-zoom shifting (#4485) by @atomiks
  • Cancel stale submenu hover-open when Chrome drops mouseleave (#5153) by @atomiks
  • Fix exit animation not running on uncheck of item (#5252) by @sai6855
  • Fix duplicate onOpenChange calls when closing a submenu (#5178) by @atomiks
  • Fix VoiceOver announcement when opening a submenu (#5342) by @atomiks
  • Propagate disabled state to items (#5363) by @chuganzy
  • Open submenus on Android TalkBack press (#5384) by @atomiks
  • Prevent <Menu.Root> from reopening after remounting with a reused handle (#5149) by @michaldudak
  • Widen trigger slip-out release tolerance (#5159) by @atomiks

Meter

Navigation Menu

Number Field

OTP Field

  • Keep focus on the invalid field when autoSubmit is blocked (#5089) by @lyzno1

Popover

Preview Card

  • Prevent <PreviewCard.Root> from reopening after remounting with a reused handle (#5149) by @michaldudak

Progress

Radio Group

Scroll Area

  • Fix thumb-drag divide-by-zero and per-scroll re-render (#5099) by @atomiks
  • Fix scrollbar visibility during touch scrolling on iOS (#5157) by @atomiks
  • Add WebKit overscroll feedback to <ScrollArea.Thumb> (#5145) by @atomiks
  • Reduce bundle size (#5217) by @atomiks
  • Prevent scroll snapping while dragging the thumb (#5259) by @atomiks
  • End thumb drag when the primary button is no longer held (#5374) by @atomiks

Select

Slider

Switch

Tabs

Toast

  • Fix remaining toast timer calculation (#5261) by @sai6855
  • Reduce bundle size (#5219) by @atomiks
  • Render content passed through the render prop in <Toast.Title>, <Toast.Description>, and <Toast.Action> (#5210) by @m2na7
  • Fix re-adding a closing toast (#5258) by @atomiks
  • Fix swipe direction locking for two-axis swipes (#5295) by @sai6855
  • Fix <Toast.Provider> prop effect ordering (#5338) by @atomiks

Toggle Group

Toolbar

Tooltip

  • Prevent <Tooltip.Root> from reopening after remounting with a reused handle (#5149) by @michaldudak

All contributors of this release in alphabetical order: @arikchakma, @atomiks, @bernardobelchior, @brijeshb42, @chuganzy, @DiegoAndai, @DreierF, @flaviendelangle, @jjenzz, @lyzno1, @m2na7, @mdm317, @michaldudak, @nami8824, @obeattie, @sai6855, @sarthakmalik0810

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 18 Jun 13:37
b34551d

General changes

Accordion

Alert Dialog

Autocomplete

  • Keep ArrowLeft/ArrowRight on the input caret in grid mode (#4948) by @spokodev
  • Document open requirement for the inline prop (#5069) by @atomiks

Avatar

Checkbox

Checkbox Group

Collapsible

Combobox

Dialog

Drawer

Field

Fieldset

Form

Menu

Menubar

Meter

Navigation Menu

Number Field

OTP Field

  • 🚨 Breaking change: Unmark preview
    the namespace export is renamed OTPFieldPreview → OTPField and should be imported as: { OTPField } from '@base-ui/react/otp-field' (#5029) by @atomiks
  • Avoid password manager bubbles after first input (#4868) by @atomiks

Popover

Preview Card

Radio Group

Scroll Area

Select

  • Fix autofill and selected state edge cases (#4934) by @atomiks
  • Fix dirty state not clearing in multiple mode (#4971) by @atomiks
  • Skip disabled items in typeahead and fix multiple-mode serialization (#5025) by @atomiks

Slider

Switch

Tabs

Toast

Toggle

Toggle Group

Toolbar

Tooltip

All contributors of this release in alphabetical order: @aarongarciah, @atomiks, @chuganzy, @flaviendelangle, @lyzno1, @mattrothenberg, @michaldudak, @mj12albert, @sernstberger, @spokodev

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 19 May 15:15
2fdf1b0

General changes

  • Improve mount performance with interaction splitting, including closed popup mount performance by up to 50% and unmounting performance by up to 85% (#4661) by @atomiks
  • Use local document for virtual arrow (#4662) by @lyzno1
  • Fix macOS Safari and Firefox minimizing fullscreen when closing popups with Esc (#4695) by @arturbien
  • Drop unnecessary memoization (#4693) by @flaviendelangle
  • Do not use Math.random() in useStableCallback() (#4732) by @michaldudak
  • Fix return focus when reference disconnects (#4655) by @atomiks
  • Don't steal initial focus if focus already moved inside a popup (#4775) by @stefee

Alert Dialog

Autocomplete

Checkbox

Combobox

Dialog

Drawer

Field

Form

Menu

  • Fix submenu pointer-events scope for keepMounted portals (#4723) by @twillhorn
  • Support <Menu.GroupLabel> in <Menu.RadioGroup> (#4826) by @nami8824
  • Consider the controlled open prop for open state detection (#4712) by @michaldudak

Navigation Menu

Number Field

OTP Field

Popover

Preview Card

Scroll Area

Select

Tabs

Toast

  • Re-use getElementTransform() and remove local implementation (#4749) by @sai6855
  • Fix stuck drag state on release (#4742) by @aeterno-caspian
  • Remove memoized selector (#4751) by @atomiks

Tooltip

  • Consider the controlled open prop for open state detection (#4712) by @michaldudak
  • Fix flickering when nesting tooltip inside another tooltip's trigger (#4501) by @michaldudak

All contributors of this release in alphabetical order: @aeterno-caspian, @arturbien, @atomiks, @flaviendelangle, @Janpot, @lunaxislu, @lyzno1, @mattrothenberg, @michaldudak, @mj12albert, @nami8824, @sai6855, @stefee, @twillhorn

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 20 Apr 12:25
be88b61

General changes

  • Clear highlight on pointer leave when item is clipped by scroll container (#4604) by @atomiks
  • Fix display: contents tabbability (#4642) by @atomiks
  • Fix multi-argument event handler forwarding in mergeProps (#4598) by @atomiks
  • Mark date-fns peer dependencies as optional (#4639) by @LukasTy

Navigation Menu

  • Fix stale popup size on rapid trigger hover (#4646) by @atomiks

All contributors of this release in alphabetical order: @atomiks, @LukasTy

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 13 Apr 07:23
d1bb470

General changes

  • Improve render prop warning accuracy (#4324, #4363) by @atomiks
  • Fix preventBaseUIHandler runtime wrapping (#4330) by @atomiks
  • Fix Uncaught TypeError: Converting circular structure to JSON (#4452) by @Profesor08
  • Expose form prop on hidden inputs (#4352) by @atomiks
  • Add suppressHydrationWarning to hidden inputs (#4482) by @devxoul
  • Fix outside-press dismissal in a shared shadow root (#4333) by @atomiks
  • Fix Positioner not repositioning to a different trigger when reopened with keepMounted (#4407) by @mdm317
  • Lock scroll of full-width anchored modal popups with touch input (#3100) by @atomiks

Alert Dialog

  • Fix detached trigger HMR with recreated handles (#4472) by @atomiks

Autocomplete

Avatar

Checkbox

Collapsible

Combobox

  • Fix clicks in Chips/InputGroup areas not focusing the input or opening the popup (#4296) by @CiscoFran10
  • Fix iOS viewport settling (#4351) by @atomiks
  • Fix initial live region announcements (#4286) by @atomiks
  • Prevent scroll lock when a controlled value triggers a re-render (#4507) by @ryanrhee
  • Fix browser autofill with object values when autofill uses the label (#4560) by @mattrothenberg
  • Prevent item taps from blurring the input (#4578) by @atomiks
  • Respect rendered chips for keyboard navigation (#4572) by @atomiks

Dialog

  • Fix detached trigger HMR with recreated handles (#4472) by @atomiks

Drawer

Field

Menu

Navigation Menu

Number Field

OTP Field

  • Add preview OTPField component for one-time password and verification code entry (#4365) by @atomiks

Popover

Preview Card

  • Fix hover reopen race conditions across close transitions (#4446) by @arturbien

Select

Slider

Switch

Tabs

  • Fix activationDirection not updating on programmatic value changes (#4347) by @LukasTy
  • Fix activation direction on first render (#4532) by @atomiks
  • Skip client-only prehydration scripts (#4530) by @atomiks

Toast

Toggle Group

All contributors of this release in alphabetical order: @arturbien, @atomiks, @CiscoFran10, @devxoul, @flaviendelangle, @kyrregjerstad, @LukasTy, @lunaxislu, @mattrothenberg, @mdm317, @michaldudak, @mj12albert, @Profesor08, @ryanrhee, @sai6855, @tsbehlman

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 12 Mar 13:47
a819c34

General changes

  • Warn when a component function is rendered directly (#4077) by @atomiks
  • Reset openMethod after close transition (#4128) by @atomiks
  • Fire Space activation on keydown in composite widgets (#4053) by @atomiks
  • Skip CSS-hidden items during keyboard navigation in composite widgets (#4195) by @atomiks
  • Optimize hot paths in useHover hooks and safePolygon (#4199) by @atomiks
  • Snap --anchor-width and --anchor-height to device pixel grid (#4082) by @flaviendelangle
  • Fix outside press dismissal when a component is portaled into a shadow DOM (#4230) by @dmitri-gb
  • Fix nested hoverable popups (#4206) by @dmitri-gb
  • Apply data-base-ui-inert to highest-level node (#3955) by @atomiks
  • Fix portable types (#4058) by @cgatian

Accordion

Autocomplete

Avatar

  • Remove fallback transition logic and prevent premature image display (#4110) by @atomiks

Button

Checkbox

Combobox

  • Avoid applying field attributes to input when it is inside popup (#4154) by @atomiks
  • Preserve inline input on Enter when nothing is highlighted (#4235) by @atomiks
  • Fix ARIA attributes during SSR (#4179) by @atomiks
  • Fix wrapping in virtualized grid arrow-key navigation (#4164) by @atomiks
  • Add InputGroup part (#3745) by @atomiks
  • Add support for a visually hidden close button and improve modal focus trapping (#4084) by @atomiks
  • Add Label part (#4167) by @atomiks

Context Menu

Drawer

  • Breaking change: Drawer is no longer marked as preview

    Drawer is now stable and should be imported as { Drawer } from '@base-ui/react/drawer' (#4293) by @atomiks
  • Fix React 17 support (#4178) by @atomiks
  • Include border in frontmost height variable (#4202) by @atomiks
  • Improve touch selection (#4104) by @atomiks
  • Preserve cross-axis scrolling during touch gestures (#4187) by @atomiks
  • Prevent swipe dismissal when component is controlled (#4133) by @flaviendelangle
  • Add SwipeArea part (#4102) by @atomiks
  • Make data-base-ui-swipe-ignore explicit for touch interactions (#4295) by @atomiks
  • Disable inheritance for swipe CSS variables (#4099) by @atomiks

Field

  • Fix field validation when Form errors or invalid prop are present at same time (#4112) by @mj12albert

Menu

Meter

Navigation Menu

Number Field

  • Fix increment/decrement press reason values in onValueCommitted (#4259) by @jijiseong

Popover

  • Trap focus when <Popover.Close> is rendered inside and modal is true, and add support for a visually hidden close button (#4084) by @atomiks
  • Fix nested hoverable popups (#3798) by @flaviendelangle

Preview Card

Progress

Radio Group

Scroll Area

Select

Slider

Switch

Tabs

Toast

Tooltip

All contributors of this release in alphabetical order: @aarongarciah, @atomiks, @cgatian, @chuganzy, @CiscoFran10, @dmitri-gb, @flaviendelangle, @jijiseong, @michaldudak, @mj12albert, @obeattie, @vcode-sh

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Feb 15:53
ba51298

General changes

Autocomplete

Avatar

Button

  • Capture component stack for nativeButton error message (#3861) by @atomiks

Checkbox

  • Cleanup disabled state tracking (#3913) by @atomiks
  • Preserve modifier key properties in the change event (#3935) by @mj12albert
  • Allow exit animations on <Checkbox.Indicator> when keepMounted={false} (#3939) by @atomiks

Combobox

Context Menu

Drawer

Field

Input

Menu

Navigation Menu

Number Field

Popover

Preview Card

Progress

Radio Group

  • Preserve modifier key properties in the change event (#3935) by @mj12albert
  • Allow exit animations on <Radio.Indicator> when keepMounted={false} (#3939) by @atomiks
  • Rely on individual radio hidden inputs (#3826) by @atomiks
  • Add generic Value typing to Radio (#4033) by @atomiks

Scroll Area

Select

Slider

Switch

Tabs

  • Add transition attributes to <Tabs.Panel> part (#3880) by @atomiks

Toast

Toggle

Toggle Group

Tooltip

All contributors of this release in alphabetical order: @antonfrolovsky, @arturbien, @atomiks, @CiscoFran10, @CrawlerCode, @flaviendelangle, @guisehn, @jijiseong, @LukasTy, @markocupic024, @mattrothenberg, @mdm317, @michaelhazan, @michaldudak, @mj12albert, @obeattie, @OliverSpeir, @oliviertassinari, @sai6855, @sarthakmalik0810, @solastley, @ZeeshanTamboli

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 15 Jan 16:11
033199c

General changes

Accordion

Autocomplete

  • Add data-popup-side and data-list-empty state attributes to <Autocomplete.Trigger> (#3491) by @atomiks
  • Add loopFocus prop (#3592) by @atomiks
  • Fix hidden input id and required props (#3640) by @atomiks

Button

Checkbox

Combobox

  • Add data-popup-side and data-list-empty state attributes to <Combobox.Trigger> (#3491) by @atomiks
  • Add loopFocus prop (#3592) by @atomiks
  • Add toolbar role to <Combobox.Chips> to prevent NVDA from entering browse mode (#3647) by @atomiks
  • Add placeholder prop to <Combobox.Value> (#3604) by @atomiks
  • Fix controlled value prop when items change (#3607) by @atomiks
  • Fix multiple values label resolution in <Combobox.Value> (#3314) by @atomiks
  • Forward root id to visible form element (#3722) by @atomiks
  • Do not trigger Field onBlur handlers when opening popup (#3609) by @atomiks

Context Menu

  • Avoid creating sibling elements next to trigger (#3645) by @atomiks

CSP Provider

Dialog

Field

Form

Menu

Menubar

Number Field

Popover

  • Fix popup auto resize glitches (#3591) by @atomiks
  • Fix focus guard handling (#3654) by @atomiks
  • Prevent disabling focus management when clicking trigger before hover delay completes (#3572) by @atomiks
  • Refactor popup auto resize logic. It is no longer necessary to specify --positioner-width/--positioner-height CSS variables on <Popover.Positioner> when using detached triggers unless the Viewport part has been added to the JSX. (#3652) by @atomiks

Preview Card

Radio Group

Scroll Area

Select

  • Add placeholder prop to <Select.Value> (#3604) by @atomiks
  • Fix support for transform animations when alignItemWithTrigger is active (#3532) by @atomiks
  • Fix support for max-height popup style when alignItemWithTrigger is active (#3573) by @atomiks
  • Fix data-filled state in multiple mode (#3608) by @atomiks
  • Fix highlight being removed on popup mouseout when highlightItemOnHover is disabled (#3492) by @atomiks
  • Fix support for individual transform animations when alignItemWithTrigger is active (#3637) by @atomiks
  • Fix multiple values label resolution in <Select.Value> (#3314) by @atomiks
  • Forward root id to visible form element (#3722) by @atomiks
  • Do not trigger Field onBlur handlers when opening popup (#3609) by @atomiks

Slider

Switch

Toast

  • Fix timers not being rescheduled when updated (#3564) by @atomiks

Tooltip

  • Fix popup auto resize glitches (#3591) by @atomiks
  • Fix trackCursorAxis handling (#3679) by @atomiks
  • Refactor popup auto resize logic. It is no longer necessary to specify --positioner-width/--positioner-height CSS variables on <Tooltip.Positioner> when using detached triggers unless the Viewport part has been added to the JSX. (#3652) by @atomiks

mergeProps

useRender

All contributors of this release in alphabetical order: @albertdugba, @atomiks, @brijeshb42, @chuganzy, @colmtuite, @dav-is, @DiegoAndai, @Grafikart, @Janpot, @LukasTy, @michaldudak, @mj12albert, @oliviertassinari, @seongminn, @updbqn, @ZeeshanTamboli