Features
checkbox_groupandcheckbox_cardsnow support a controlledvaluewithon_value_change, and the native form props thatradio_groupandradio_cardsalready have. (#7345)- Expose
FormDataon the form namespace asrx.form.FormData. Therx.formstub now declares the namespace as a class, sorx.form.FormData[str, str]works in type annotations; calls such asrx.form(...)andrx.form.root(...)type the same as before. (#7386)
Bug Fixes
- Avoid Emotion's unsafe
:first-childSSR warning for Radix Accordion items in development mode. (#7098) rx.input'sauto_completenow takes the HTML autocomplete value, such as"off"or"email", which used to raise aTypeError. A bool still works and now becomes"on"or"off"; before, React dropped it and browser autocomplete stayed on. (#7418)- Forward progress values to the Radix Root so its state and ARIA attributes reflect the displayed progress. (#7431)
- Remove the
as_childprop fromrx.radio_cards.rootandrx.radio_cards.item. Radix Themes does not acceptasChildon either component: on the root it crashed the page or dropped the grid container, and on the item it did nothing. (#7555)
Miscellaneous
- Update the Radix primitives to the versions bundled with the current
radix-uirelease that Radix Themes depends on (accordion 1.3.1, dialog 1.3.1, form 0.3.0, progress 1.2.1, slider 1.6.1), so apps load a single copy of each primitive. (#7645)