npm / @radix-ui/react-checkbox
@radix-ui/react-checkbox
What changed in @radix-ui/react-checkbox 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-27.
1 security1 performance5 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@radix-ui/react-checkbox 17 changes
Security 1
The package is republished through CI with a provenance attestation, enabling verification of its release provenance.
Performance 1
Improved tree-shaking so bundlers can drop unused components.
Fixes and other changes 5
Fixed a type regression so callback props declared as methods accept handlers whose parameter is narrower than the prop's.
Fixed cases where user-driven changes in form-nested control components were treated as programmatic, preventing bubbled event handlers from being called.
All 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 a value inside a form no longer dispatches a click event from the hidden bubble input that propagates to ancestor onClick handlers.