---
title: Choicebox migration
mode: wide
description: Replace the removed Choicebox compatibility API.
---

The deprecated Choicebox registry entry, all `Choicebox*` exports, its demos, and the AutoForm `choicebox` built-in field type have been removed in this breaking release.

Use [Field choice cards](/docs/field#choice-card) with `RadioGroup` and `RadioGroupItem` for a selectable card layout. Keep labels associated with their real radio controls, and preserve the group's value, disabled state, and validation messages.

For AutoForm, change `fieldType: 'choicebox'` or a UI `control: 'choicebox'` annotation to `radio`. This is an explicit migration, not an automatic fallback or a retained alias. Use a custom registered field renderer when the application needs a richer card layout.

Install the replacement, update application imports and props, and remove old copied Choicebox source. Reinstall existing reverse dependents with `--overwrite` so their copied imports no longer reference the removed entry.
