# What changed in @radix-ui/react-form

> 3 changes in @radix-ui/react-form 0.1 to 0.3 from its official release notes, upgrade guides and advisories: 1 new APIs and options. Each one cited. Sources checked 2026-10-24. HTML: https://unstale.sh/npm/@radix-ui/react-form/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @radix-ui/react-form 0.3

### Behavior and default changes

- All optional types now allow explicit undefined, making them compatible with TypeScript's exactOptionalPropertyTypes flag. (0.3.0) — [release notes](https://github.com/radix-ui/primitives/blob/e46b65900b0c8243dad96dae0f1d44321fa1ff72/packages/react/form/CHANGELOG.md#030)

## @radix-ui/react-form 0.2

### New APIs and options

- Supports multiple aria-describedby attributes. (0.2.0) — [release notes](https://github.com/radix-ui/primitives/blob/e46b65900b0c8243dad96dae0f1d44321fa1ff72/packages/react/form/CHANGELOG.md#020)

## @radix-ui/react-form 0.1

### Fixes and other changes

- Reverted breaking changes that caused compatibility issues with React Server Components. (0.1.16) — [release notes](https://github.com/radix-ui/primitives/blob/e46b65900b0c8243dad96dae0f1d44321fa1ff72/packages/react/form/CHANGELOG.md#0116)
