Skip to content

fix(deps): update radix-ui-primitives monorepo#37

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/radix-ui-primitives-monorepo
Open

fix(deps): update radix-ui-primitives monorepo#37
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/radix-ui-primitives-monorepo

Conversation

@renovate

@renovate renovate Bot commented Jan 3, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@radix-ui/react-alert-dialog (source) 1.1.41.1.17 age confidence
@radix-ui/react-avatar (source) 1.1.11.2.0 age confidence
@radix-ui/react-collapsible (source) 1.1.121.1.14 age confidence
@radix-ui/react-context-menu (source) 2.2.162.3.1 age confidence
@radix-ui/react-dialog (source) 1.1.21.1.17 age confidence
@radix-ui/react-dropdown-menu (source) 2.1.22.1.18 age confidence
@radix-ui/react-label (source) 2.1.02.1.10 age confidence
@radix-ui/react-popover (source) 1.1.21.1.17 age confidence
@radix-ui/react-scroll-area (source) 1.2.01.2.12 age confidence
@radix-ui/react-select (source) 2.1.22.3.1 age confidence
@radix-ui/react-separator (source) 1.1.01.1.10 age confidence
@radix-ui/react-slot (source) 1.1.01.3.0 age confidence
@radix-ui/react-switch (source) 1.1.11.3.1 age confidence
@radix-ui/react-tabs (source) 1.1.131.1.15 age confidence
@radix-ui/react-tooltip (source) 1.1.31.2.10 age confidence
@radix-ui/react-use-controllable-state (source) 1.2.21.2.3 age confidence

Release Notes

radix-ui/primitives (@​radix-ui/react-alert-dialog)

v1.1.17

  • Removed dev-only warnings for dialogs when title and/or description is not rendered.
  • Updated dependencies: @radix-ui/react-dialog@1.1.17, @radix-ui/react-primitive@2.1.6

v1.1.16

  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-dialog@1.1.16, @radix-ui/react-slot@1.2.5, @radix-ui/primitive@1.1.4, @radix-ui/react-compose-refs@1.1.3, @radix-ui/react-context@1.1.4, @radix-ui/react-primitive@2.1.5

v1.1.15

  • Updated dependencies: @radix-ui/react-slot@1.2.4, @radix-ui/primitive@1.1.3, @radix-ui/react-context@1.1.3, @radix-ui/react-dialog@1.1.15, @radix-ui/react-primitive@2.1.4

v1.1.14

  • Replace deprecated 'ElementRef' with 'ComponentRef' (#​3426)
  • Updated dependencies: @radix-ui/react-dialog@1.1.14, @radix-ui/react-slot@1.2.3, @radix-ui/react-primitive@2.1.3

v1.1.13

  • Updated dependencies: @radix-ui/react-slot@1.2.2, @radix-ui/react-dialog@1.1.13, @radix-ui/react-primitive@2.1.2

v1.1.12

  • Updated dependencies: @radix-ui/react-slot@1.2.1, @radix-ui/react-dialog@1.1.12, @radix-ui/react-primitive@2.1.1

v1.1.11

  • Updated dependencies: @radix-ui/react-dialog@1.1.11

v1.1.10

  • Updated dependencies: @radix-ui/react-dialog@1.1.10

v1.1.9

  • Updated dependencies: @radix-ui/react-dialog@1.1.9

v1.1.8

  • Updated dependencies: @radix-ui/react-dialog@1.1.8, @radix-ui/react-primitive@2.1.0

v1.1.7

Compare Source

v1.1.6

Compare Source

v1.1.5

Compare Source

radix-ui/primitives (@​radix-ui/react-avatar)

v1.2.0

  • Fixed several edge cases with Avatar's loading state
    • An avatar's fallback would not be displayed again if its image component unmounted. This is now fixed.
    • Rendering multiple Avatar.Image components per Avatar.Root was never supported and results in buggy, unpredictable behavior. We now warn about this in development.
    • Zero-sized images were treated as loading, meaning that onLoadingStatusChange is never called once loaded. A zero-sized image now triggers an error status on load.
Other updates
  • Fixed console warnings to show in test environments.
  • Updated dependencies: @radix-ui/react-primitive@2.1.6

v1.1.12

  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-context@1.1.4, @radix-ui/react-primitive@2.1.5, @radix-ui/react-use-callback-ref@1.1.2, @radix-ui/react-use-is-hydrated@0.1.1, @radix-ui/react-use-layout-effect@1.1.2

v1.1.11

  • Updated dependencies: @radix-ui/react-context@1.1.3, @radix-ui/react-primitive@2.1.4

v1.1.10

  • Replace deprecated 'ElementRef' with 'ComponentRef' (#​3426)
  • Updated dependencies: @radix-ui/react-primitive@2.1.3

v1.1.9

  • Updated dependencies: @radix-ui/react-primitive@2.1.2

v1.1.8

  • Updated dependencies: @radix-ui/react-primitive@2.1.1

v1.1.7

  • Updated dependencies: @radix-ui/react-use-is-hydrated@0.1.0

v1.1.6

  • Fix breaking useSyncExternalStore import in Avatar

v1.1.5

  • Updated dependencies: @radix-ui/react-primitive@2.1.0

v1.1.4

Compare Source

v1.1.3

Compare Source

v1.1.2

Compare Source

radix-ui/primitives (@​radix-ui/react-collapsible)

v1.1.14

  • Updated dependencies: @radix-ui/react-primitive@2.1.6

v1.1.13

  • Fixed triggers referencing a non-existent element via aria-controls when their content is removed from the DOM (credit to @​dodomorandi for the original PR)
  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-presence@1.1.6, @radix-ui/primitive@1.1.4, @radix-ui/react-compose-refs@1.1.3, @radix-ui/react-context@1.1.4, @radix-ui/react-id@1.1.2, @radix-ui/react-primitive@2.1.5, @radix-ui/react-use-controllable-state@1.2.3, @radix-ui/react-use-layout-effect@1.1.2
radix-ui/primitives (@​radix-ui/react-context-menu)

v2.3.1

  • Fixed a bug where menus and submenus remained open after a window loses focus.
  • Updated dependencies: @radix-ui/react-menu@2.1.18, @radix-ui/react-primitive@2.1.6

v2.3.0

  • Added support for a controlled open prop on ContextMenu.Root. This is intended for reading the open state and closing the menu programmatically, though we discourage opening the menu programmatically since opening the menu depends on user interaction to position the menu.
  • Fixed bug in context menu where submenus stayed expanded after re-opening on long-press touch events
  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-menu@2.1.17, @radix-ui/primitive@1.1.4, @radix-ui/react-context@1.1.4, @radix-ui/react-primitive@2.1.5, @radix-ui/react-use-controllable-state@1.2.3
radix-ui/primitives (@​radix-ui/react-dialog)

v1.1.17

  • Removed dev-only warnings for dialogs when title and/or description is not rendered.
  • Fixed Dismissable Layer so outside interactions stopped by extension UI overlays do not dismiss dialogs or popovers.
  • Updated dependencies: @radix-ui/react-slot@1.3.0, @radix-ui/react-dismissable-layer@1.1.13, @radix-ui/react-primitive@2.1.6, @radix-ui/react-focus-scope@1.1.10, @radix-ui/react-portal@1.1.12

v1.1.16

  • Fixed disabled pointer events in closed dialogs
  • Fixed a bug where iOS text selection and editing on HTML inputs within react-dialog were broken
  • Fixed triggers referencing a non-existent element via aria-controls when their content is removed from the DOM (credit to @​dodomorandi for the original PR)
  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-presence@1.1.6, @radix-ui/react-slot@1.2.5, @radix-ui/react-focus-guards@1.1.4, @radix-ui/react-dismissable-layer@1.1.12, @radix-ui/primitive@1.1.4, @radix-ui/react-compose-refs@1.1.3, @radix-ui/react-context@1.1.4, @radix-ui/react-focus-scope@1.1.9, @radix-ui/react-id@1.1.2, @radix-ui/react-portal@1.1.11, @radix-ui/react-primitive@2.1.5, @radix-ui/react-use-controllable-state@1.2.3

v1.1.15

  • Updated dependencies: @radix-ui/react-presence@1.1.5, @radix-ui/react-slot@1.2.4, @radix-ui/react-focus-guards@1.1.3, @radix-ui/primitive@1.1.3, @radix-ui/react-context@1.1.3, @radix-ui/react-primitive@2.1.4, @radix-ui/react-dismissable-layer@1.1.11, @radix-ui/react-focus-scope@1.1.8, @radix-ui/react-portal@1.1.10

v1.1.14

  • Replace deprecated 'ElementRef' with 'ComponentRef' (#​3426)
  • Updated dependencies: @radix-ui/react-dismissable-layer@1.1.10, @radix-ui/react-focus-scope@1.1.7, @radix-ui/react-portal@1.1.9, @radix-ui/react-slot@1.2.3, @radix-ui/react-primitive@2.1.3

v1.1.13

  • Updated dependencies: @radix-ui/react-slot@1.2.2, @radix-ui/react-primitive@2.1.2, @radix-ui/react-dismissable-layer@1.1.9, @radix-ui/react-focus-scope@1.1.6, @radix-ui/react-portal@1.1.8

v1.1.12

  • Updated dependencies: @radix-ui/react-slot@1.2.1, @radix-ui/react-primitive@2.1.1, @radix-ui/react-dismissable-layer@1.1.8, @radix-ui/react-focus-scope@1.1.5, @radix-ui/react-portal@1.1.7

v1.1.11

  • Updated dependencies: @radix-ui/react-presence@1.1.4

v1.1.10

  • Updated dependencies: @radix-ui/react-use-controllable-state@1.2.2

v1.1.9

  • Updated dependencies: @radix-ui/react-use-controllable-state@1.2.1

v1.1.8

  • Minor improvements to useControllableState to enhance performance, reduce surface area for bugs, and log warnings when misused (#​3455)
  • Updated dependencies: @radix-ui/react-use-controllable-state@1.2.0, @radix-ui/react-primitive@2.1.0, @radix-ui/react-dismissable-layer@1.1.7, @radix-ui/react-focus-scope@1.1.4, @radix-ui/react-portal@1.1.6

v1.1.7

Compare Source

v1.1.6

Compare Source

v1.1.5

Compare Source

v1.1.4

Compare Source

v1.1.3

Compare Source

radix-ui/primitives (@​radix-ui/react-dropdown-menu)

v2.1.18

  • Fixed a bug where menus and submenus remained open after a window loses focus.
  • Updated dependencies: @radix-ui/react-menu@2.1.18, @radix-ui/react-primitive@2.1.6

v2.1.17

  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-menu@2.1.17, @radix-ui/primitive@1.1.4, @radix-ui/react-compose-refs@1.1.3, @radix-ui/react-context@1.1.4, @radix-ui/react-id@1.1.2, @radix-ui/react-primitive@2.1.5, @radix-ui/react-use-controllable-state@1.2.3

v2.1.16

  • Updated dependencies: @radix-ui/primitive@1.1.3, @radix-ui/react-context@1.1.3, @radix-ui/react-menu@2.1.16, @radix-ui/react-primitive@2.1.4

v2.1.15

  • Replace deprecated 'ElementRef' with 'ComponentRef' (#​3426)
  • Updated dependencies: @radix-ui/react-menu@2.1.15, @radix-ui/react-primitive@2.1.3

v2.1.14

  • Updated dependencies: @radix-ui/react-menu@2.1.14, @radix-ui/react-primitive@2.1.2

v2.1.13

  • Updated dependencies: @radix-ui/react-menu@2.1.13, @radix-ui/react-primitive@2.1.1

v2.1.12

  • Updated dependencies: @radix-ui/react-menu@2.1.12

v2.1.11

  • Updated dependencies: @radix-ui/react-menu@2.1.11

v2.1.10

  • Updated dependencies: @radix-ui/react-use-controllable-state@1.2.2, @radix-ui/react-menu@2.1.10

v2.1.9

  • Updated dependencies: @radix-ui/react-use-controllable-state@1.2.1, @radix-ui/react-menu@2.1.9

v2.1.8

  • Minor improvements to useControllableState to enhance performance, reduce surface area for bugs, and log warnings when misused (#​3455)
  • Updated dependencies: @radix-ui/react-use-controllable-state@1.2.0, @radix-ui/react-primitive@2.1.0, @radix-ui/react-menu@2.1.8

v2.1.7

Compare Source

v2.1.6

Compare Source

v2.1.5

Compare Source

v2.1.4

Compare Source

v2.1.3

Compare Source

radix-ui/primitives (@​radix-ui/react-label)

v2.1.10

  • Updated dependencies: @radix-ui/react-primitive@2.1.6

v2.1.9

  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-primitive@2.1.5

v2.1.8

  • Updated dependencies: @radix-ui/react-primitive@2.1.4

v2.1.7

  • Replace deprecated 'ElementRef' with 'ComponentRef' (#​3426)
  • Updated dependencies: @radix-ui/react-primitive@2.1.3

v2.1.6

  • Updated dependencies: @radix-ui/react-primitive@2.1.2

v2.1.5

  • Updated dependencies: @radix-ui/react-primitive@2.1.1

v2.1.4

  • Updated dependencies: @radix-ui/react-primitive@2.1.0

v2.1.3

Compare Source

v2.1.2

Compare Source

v2.1.1

Compare Source

radix-ui/primitives (@​radix-ui/react-popover)

v1.1.17

  • Fixed Dismissable Layer so outside interactions stopped by extension UI overlays do not dismiss dialogs or popovers.
  • Updated dependencies: @radix-ui/react-slot@1.3.0, @radix-ui/react-popper@1.3.1, @radix-ui/react-dismissable-layer@1.1.13, @radix-ui/react-primitive@2.1.6, @radix-ui/react-focus-scope@1.1.10, @radix-ui/react-portal@1.1.12

v1.1.16

  • Fixed a bug where iOS text selection and editing on HTML inputs within react-dialog were broken
  • Fixed triggers referencing a non-existent element via aria-controls when their content is removed from the DOM (credit to @​dodomorandi for the original PR)
  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-presence@1.1.6, @radix-ui/react-popper@1.3.0, @radix-ui/react-slot@1.2.5, @radix-ui/react-focus-guards@1.1.4, @radix-ui/react-dismissable-layer@1.1.12, @radix-ui/primitive@1.1.4, @radix-ui/react-compose-refs@1.1.3, @radix-ui/react-context@1.1.4, @radix-ui/react-focus-scope@1.1.9, @radix-ui/react-id@1.1.2, @radix-ui/react-portal@1.1.11, @radix-ui/react-primitive@2.1.5, @radix-ui/react-use-controllable-state@1.2.3

v1.1.15

  • Updated dependencies: @radix-ui/react-presence@1.1.5, @radix-ui/react-slot@1.2.4, @radix-ui/react-popper@1.2.8, @radix-ui/react-focus-guards@1.1.3, @radix-ui/primitive@1.1.3, @radix-ui/react-context@1.1.3, @radix-ui/react-primitive@2.1.4, @radix-ui/react-dismissable-layer@1.1.11, @radix-ui/react-focus-scope@1.1.8, @radix-ui/react-portal@1.1.10

v1.1.14

  • Replace deprecated 'ElementRef' with 'ComponentRef' (#​3426)
  • Updated dependencies: @radix-ui/react-dismissable-layer@1.1.10, @radix-ui/react-focus-scope@1.1.7, @radix-ui/react-popper@1.2.7, @radix-ui/react-portal@1.1.9, @radix-ui/react-slot@1.2.3, @radix-ui/react-primitive@2.1.3

v1.1.13

  • Updated dependencies: @radix-ui/react-slot@1.2.2, @radix-ui/react-primitive@2.1.2, @radix-ui/react-dismissable-layer@1.1.9, @radix-ui/react-focus-scope@1.1.6, @radix-ui/react-popper@1.2.6, @radix-ui/react-portal@1.1.8

v1.1.12

  • Updated dependencies: @radix-ui/react-slot@1.2.1, @radix-ui/react-primitive@2.1.1, @radix-ui/react-dismissable-layer@1.1.8, @radix-ui/react-focus-scope@1.1.5, @radix-ui/react-popper@1.2.5, @radix-ui/react-portal@1.1.7

v1.1.11

  • Updated dependencies: @radix-ui/react-presence@1.1.4

v1.1.10

  • Updated dependencies: @radix-ui/react-use-controllable-state@1.2.2

v1.1.9

  • Updated dependencies: @radix-ui/react-use-controllable-state@1.2.1

v1.1.8

  • Minor improvements to useControllableState to enhance performance, reduce surface area for bugs, and log warnings when misused (#​3455)
  • Updated dependencies: @radix-ui/react-use-controllable-state@1.2.0, @radix-ui/react-primitive@2.1.0, @radix-ui/react-dismissable-layer@1.1.7, @radix-ui/react-focus-scope@1.1.4, @radix-ui/react-popper@1.2.4, @radix-ui/react-portal@1.1.6

v1.1.7

Compare Source

v1.1.6

Compare Source

v1.1.5

Compare Source

v1.1.4

Compare Source

v1.1.3

Compare Source

radix-ui/primitives (@​radix-ui/react-scroll-area)

v1.2.12

  • Stabilized the viewport style tag unless the nonce changes.
  • Fixed Duplicate index signature errors that surfaced when consuming multiple packages together.
  • Updated dependencies: @radix-ui/react-primitive@2.1.6

v1.2.11

  • Fixed missing data-state attribute for Scroll Area scrollbars
  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-presence@1.1.6, @radix-ui/react-direction@1.1.2, @radix-ui/number@1.1.2, @radix-ui/primitive@1.1.4, @radix-ui/react-compose-refs@1.1.3, @radix-ui/react-context@1.1.4, @radix-ui/react-primitive@2.1.5, @radix-ui/react-use-callback-ref@1.1.2, @radix-ui/react-use-layout-effect@1.1.2

v1.2.10

  • Updated dependencies: @radix-ui/react-presence@1.1.5, @radix-ui/primitive@1.1.3, @radix-ui/react-context@1.1.3, @radix-ui/react-primitive@2.1.4

v1.2.9

  • Replace deprecated 'ElementRef' with 'ComponentRef' (#​3426)
  • Updated dependencies: @radix-ui/react-primitive@2.1.3

v1.2.8

  • Updated dependencies: @radix-ui/react-primitive@2.1.2

v1.2.7

  • Updated dependencies: @radix-ui/react-primitive@2.1.1

v1.2.6

  • Updated dependencies: @radix-ui/react-presence@1.1.4

v1.2.5

  • Updated dependencies: @radix-ui/react-primitive@2.1.0

v1.2.4

Compare Source

v1.2.3

Compare Source

v1.2.2

Compare Source

v1.2.1

Compare Source

  • Fixed missing data-state attribute for Scroll Area scrollbars
  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-presence@1.1.6, @radix-ui/react-direction@1.1.2, @radix-ui/number@1.1.2, @radix-ui/primitive@1.1.4, @radix-ui/react-compose-refs@1.1.3, @radix-ui/react-context@1.1.4, @radix-ui/react-primitive@2.1.5, @radix-ui/react-use-callback-ref@1.1.2, @radix-ui/react-use-layout-effect@1.1.2
radix-ui/primitives (@​radix-ui/react-select)

v2.3.1

  • Allowed a Select.Item with an empty string value to act as a "clear" option. Selecting it resets the selection back to the placeholder, restoring the native <select> behavior for optional selects.
  • Fixed a bug where typeahead search resulted in focusing an element that no longer exists.
  • Updated dependencies: @radix-ui/react-slot@1.3.0, @radix-ui/react-popper@1.3.1, @radix-ui/react-dismissable-layer@1.1.13, @radix-ui/react-primitive@2.1.6, @radix-ui/react-collection@1.1.10, @radix-ui/react-focus-scope@1.1.10, @radix-ui/react-portal@1.1.12, @radix-ui/react-visually-hidden@1.2.6

v2.3.0

  • Added unstable Provider and BubbleInput parts to Select. Select.unstable_Provider sets up Select's context and state without implicitly rendering the hidden native select, and Select.unstable_BubbleInput exposes that previously internal native select so consumers can recompose it explicitly. Select continues to render both by default.
  • Added support for presence-based exit animations in Select
  • Fixed Select hidden input so it submits empty string when no value is selected
  • Fixed placeholder rendering when a controlled Select is reset to an empty value
  • Added missing __selectScope prop to PopperContent component
  • Fixed Select closing unexpectedly after touch-scrolling its content when rendered inside an open shadow DOM
  • Fixed a bug where iOS text selection and editing on HTML inputs within react-dialog were broken
  • Fixed triggers referencing a non-existent element via aria-controls when their content is removed from the DOM (credit to @​dodomorandi for the original PR)
  • Fixed SelectValue logging invalid prop errors when used with both asChild and a placeholder
  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-presence@1.1.6, @radix-ui/react-popper@1.3.0, @radix-ui/react-slot@1.2.5, @radix-ui/react-focus-guards@1.1.4, @radix-ui/react-dismissable-layer@1.1.12, @radix-ui/react-collection@1.1.9, @radix-ui/react-direction@1.1.2, @radix-ui/number@1.1.2, @radix-ui/primitive@1.1.4, @radix-ui/react-compose-refs@1.1.3, @radix-ui/react-context@1.1.4, @radix-ui/react-focus-scope@1.1.9, @radix-ui/react-id@1.1.2, @radix-ui/react-portal@1.1.11, @radix-ui/react-primitive@2.1.5, @radix-ui/react-use-callback-ref@1.1.2, @radix-ui/react-use-controllable-state@1.2.3, @radix-ui/react-use-layout-effect@1.1.2, @radix-ui/react-use-previous@1.1.2, @radix-ui/react-visually-hidden@1.2.5

v2.2.6

  • Updated dependencies: @radix-ui/react-slot@1.2.4, @radix-ui/react-popper@1.2.8, @radix-ui/react-focus-guards@1.1.3, @radix-ui/primitive@1.1.3, @radix-ui/react-context@1.1.3, @radix-ui/react-collection@1.1.8, @radix-ui/react-primitive@2.1.4, @radix-ui/react-dismissable-layer@1.1.11, @radix-ui/react-focus-scope@1.1.8, @radix-ui/react-portal@1.1.10, @radix-ui/react-visually-hidden@1.2.4

v2.2.5

  • Replace deprecated 'ElementRef' with 'ComponentRef' (#​3426)
  • Updated dependencies: @radix-ui/react-dismissable-layer@1.1.10, @radix-ui/react-visually-hidden@1.2.3, @radix-ui/react-focus-scope@1.1.7, @radix-ui/react-popper@1.2.7, @radix-ui/react-portal@1.1.9, @radix-ui/react-slot@1.2.3, @radix-ui/react-collection@1.1.7, @radix-ui/react-primitive@2.1.3

v2.2.4

  • Updated dependencies: @radix-ui/react-slot@1.2.2, @radix-ui/react-collection@1.1.6, @radix-ui/react-primitive@2.1.2, @radix-ui/react-dismissable-layer@1.1.9, @radix-ui/react-focus-scope@1.1.6, @radix-ui/react-popper@1.2.6, @radix-ui/react-portal@1.1.8, @radix-ui/react-visually-hidden@1.2.2

v2.2.3

  • Updated dependencies: @radix-ui/react-slot@1.2.1, @radix-ui/react-collection@1.1.5, @radix-ui/react-primitive@2.1.1, @radix-ui/react-dismissable-layer@1.1.8, @radix-ui/react-focus-scope@1.1.5, @radix-ui/react-popper@1.2.5, @radix-ui/react-portal@1.1.7, @radix-ui/react-visually-hidden@1.2.1

v2.2.2

  • Updated dependencies: @radix-ui/react-use-controllable-state@1.2.2

v2.2.1

  • Updated dependencies: @radix-ui/react-use-controllable-state@1.2.1

v2.2.0

  • All form controls with internal bubble inputs now use the Radix Primitive component by default. This will allow us to expose these components directly so users can better control this behavior in the future.
  • Minor improvements to useControllableState to enhance performance, reduce surface area for bugs, and log warnings when misused (#​3455)
  • Updated dependencies: @radix-ui/react-collection@1.1.4, @radix-ui/react-use-controllable-state@1.2.0, @radix-ui/react-visually-hidden@1.2.0, @radix-ui/react-primitive@2.1.0, @radix-ui/react-dismissable-layer@1.1.7, @radix-ui/react-focus-scope@1.1.4, @radix-ui/react-popper@1.2.4, @radix-ui/react-portal@1.1.6

v2.1.7

Compare Source

v2.1.6

Compare Source

v2.1.5

Compare Source

v2.1.4

Compare Source

v2.1.3

Compare Source

radix-ui/primitives (@​radix-ui/react-separator)

v1.1.10

  • Updated dependencies: @radix-ui/react-primitive@2.1.6

v1.1.9

  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/react-primitive@2.1.5

v1.1.8

  • Updated dependencies: @radix-ui/react-primitive@2.1.4

v1.1.7

  • Replace deprecated 'ElementRef' with 'ComponentRef' (#​3426)
  • Updated dependencies: @radix-ui/react-primitive@2.1.3

v1.1.6

  • Updated dependencies: @radix-ui/react-primitive@2.1.2

v1.1.5

  • Updated dependencies: @radix-ui/react-primitive@2.1.1

v1.1.4

  • Updated dependencies: @radix-ui/react-primitive@2.1.0

v1.1.3

Compare Source

v1.1.2

Compare Source

v1.1.1

Compare Source

radix-ui/primitives (@​radix-ui/react-slot)

v1.3.0

Added generic type arguments for SlotProps and createSlot

SlotProps and createSlot now accept generic type arguments to specify the type of element a slot should render, as well as its props.

const Slot = createSlot<HTMLButtonElement, MyCustomButtonProps>("Slot");

v1.2.5

  • Fixed infinite re-render loop in React 19 caused by Slot creating a new ref callback on every render
  • Added support for nested Slottable via a render prop, so a slotted element can be wrapped while still merging Slot props and refs onto it
  • Added repository.directory to all package.json files
  • Improved error messages for invalid slot children
  • Updated dependencies: @radix-ui/react-compose-refs@1.1.3

v1.2.4

  • Fixed an issue with how slot components interact with lazy React components. In the case of a lazy component instance, the resulting promise must be consumed to render the desired component.

v1.2.3

  • Replace deprecated 'ElementRef' with 'ComponentRef' (#​3426)
  • Revert slot changes causing errors in server components

v1.2.2

  • Add use client to slot entry to prevent RSC errors

v1.2.1

  • Use stable composed refs in SlotClone (#​3477)

v1.2.0

Compare Source

v1.1.2

Compare Source

v1.1.1

Compare Source

radix-ui/primitives (@​radix-ui/react-switch)

v1.3.1

  • Updated dependencies: @radix-ui/react-primitive@2.1.6

v1.3.0

  • Added unstable Provider, Trigger and BubbleInput parts to Switch. These expose the previously internal composition (context provider, the interactive control, and the hidden form input) so consumers can directly access and recompose them. The Switch component continues to render them by default.
  • Added repository.directory to all package.json files
  • Updated dependencies: @radix-ui/primitive@1.1.4, @radix-ui/react-compose-refs@1.1.3, @radix-ui/react-context@1.1.4, @radix-ui/react-primitive@2.1.5, @radix-ui/react-use-controllable-state@1.2.3, @radix-ui/react-use-previous@1.1.2, @radix-ui/react-use-size@1.1.2

v1.2.6

  • Updated dependencies: @radix-ui/primitive@1.1.3, @radix-ui/react-context@1.1.3, @radix-ui/react-primitive@2.1.4

v1.2.5

  • Replace deprecated 'ElementRef' with 'ComponentRef' (#​3426)
  • Updated dependencies: @radix-ui/react-primitive@2.1.3

v1.2.4

  • Updated dependencies: @radix-ui/react-primitive@2.1.2

v1.2.3

  • Updated dependencies: @radix-ui/react-primitive@2.1.1

v1.2.2

  • Updated dependencies: @radix-ui/react-use-controllable-state@1.2.2

v1.2.1

  • Updated dependencies: @radix-ui/react-use-controllable-state@1.2.1

v1.2.0

  • All form controls with internal bubble inputs now use the Radix Primitive component by default. This will allow us to expose these components directly so users can better control this behavior in the future.
  • Minor improvements to useControllableState to enhance performance, reduce surface area for bugs, and log warnings when misused (#​3455)
  • Updated dependencies: @radix-ui/react-use-controllable-state@1.2.0, @radix-ui/react-primitive@2.1.0

v1.1.4

Compare Source

v1.1.3

[Compare Source](https://redirect.github.com/radix-ui/primi

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

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

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

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

@vercel

vercel Bot commented Jan 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
code-copilot Ready Ready Preview, Comment Jun 16, 2026 1:03am

@coderabbitai

coderabbitai Bot commented Jan 3, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • 🔍 Trigger a full review

Comment @coderabbitai help to get the list of available commands and usage tips.

@renovate renovate Bot force-pushed the renovate/radix-ui-primitives-monorepo branch from 5bd41fa to 075deb8 Compare June 16, 2026 01:00
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