npm / @radix-ui/react-radio-group
@radix-ui/react-radio-group
What changed in @radix-ui/react-radio-group 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-19.
1 security3 new APIs and options1 performance5 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@radix-ui/react-radio-group 110 changes
Security 1
Packages are re-released through CI with provenance attestations, enabling consumers to verify their provenance.
New APIs and options 3
Added an unstable hidden form-input part so consumers can directly access and recompose the previously internal composition of a radio item.
Added an unstable context-provider part so consumers can directly access and recompose the previously internal composition of a radio item.
Added an unstable interactive-control part so consumers can directly access and recompose the previously internal composition of a radio item.
Performance 1
Improved tree-shaking so bundlers can drop unused components.
Fixes and other changes 5
Fixed form-nested control cases where user-driven changes were treated as programmatic, preventing bubbled event handlers from being called.
Optional types now allow explicit undefined for compatibility with TypeScript's exactOptionalPropertyTypes flag.
Reverted breaking changes that caused compatibility issues with React Server Components.
Programmatically updating the value inside a form no longer dispatches a click event from the hidden bubble input that propagates to ancestor onClick handlers.
RadioGroup values are now updated when their associated form is reset.