{
  "$schema": "./docs/schemas/deprecations.schema.json",
  "version": 1,
  "entries": [
    {
      "id": "DEP-C0001",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassButton",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Button",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassButton' is renamed to 'Button' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0001",
      "compat": "GlassButton"
    },
    {
      "id": "DEP-C0003",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "EnhancedGlassButton",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Button",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'EnhancedGlassButton' is renamed to 'Button' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0003",
      "compat": "EnhancedGlassButton"
    },
    {
      "id": "DEP-C0004",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "RippleButton",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Button",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'RippleButton' is renamed to 'Button' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0004",
      "compat": "RippleButton"
    },
    {
      "id": "DEP-C0005",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassLinkButton",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Button",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassLinkButton' is renamed to 'Button' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0005",
      "compat": "GlassLinkButton"
    },
    {
      "id": "DEP-C0006",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "ToggleButton",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "ToggleGroup",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'ToggleButton' is renamed to 'ToggleGroup' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0006",
      "compat": "ToggleButton"
    },
    {
      "id": "DEP-C0007",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "MagneticButton",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Button",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'MagneticButton' is renamed to 'Button' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0007",
      "compat": "MagneticButton"
    },
    {
      "id": "DEP-C0008",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassFab",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "IconButton",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassFab' is renamed to 'IconButton' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0008",
      "compat": "GlassFab"
    },
    {
      "id": "DEP-C0009",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "LiquidGlassButtonStyle",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Button",
      "codemod": "canonical-names",
      "automation": "partial",
      "breaking": "B5",
      "message": "'LiquidGlassButtonStyle' style presets are gone; Button variants cover them. Compat export warns on first read.",
      "doc": "#dep-dep-c0009",
      "compat": "LiquidGlassButtonStyle"
    },
    {
      "id": "DEP-C0010",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassIconButton",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "IconButton",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassIconButton' is renamed to 'IconButton' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0010",
      "compat": "GlassIconButton"
    },
    {
      "id": "DEP-C0011",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "LiquidGlassControlGroup",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "ButtonGroup",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'LiquidGlassControlGroup' is renamed to 'ButtonGroup' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0011",
      "compat": "LiquidGlassControlGroup"
    },
    {
      "id": "DEP-C0012",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "LiquidGlassToolbar",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Toolbar",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'LiquidGlassToolbar' is renamed to 'Toolbar' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0012",
      "compat": "LiquidGlassToolbar"
    },
    {
      "id": "DEP-C0013",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassToolbar",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Toolbar",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassToolbar' is renamed to 'Toolbar' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0013",
      "compat": "GlassToolbar"
    },
    {
      "id": "DEP-C0014",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "ToggleButtonGroup",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "ToggleGroup",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'ToggleButtonGroup' is renamed to 'ToggleGroup' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0014",
      "compat": "ToggleButtonGroup"
    },
    {
      "id": "DEP-C0015",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassToggle",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "ToggleGroup",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassToggle' is renamed to 'ToggleGroup' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0015",
      "compat": "GlassToggle"
    },
    {
      "id": "DEP-C0016",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassCommandBar",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Toolbar",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassCommandBar' is renamed to 'Toolbar' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0016",
      "compat": "GlassCommandBar"
    },
    {
      "id": "DEP-C0017",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "LiquidGlassMapControls",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Toolbar",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'LiquidGlassMapControls' is renamed to 'Toolbar' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0017",
      "compat": "LiquidGlassMapControls"
    },
    {
      "id": "DEP-C0018",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassActionBar",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Toolbar",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassActionBar' is renamed to 'Toolbar' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0018",
      "compat": "GlassActionBar"
    },
    {
      "id": "DEP-C0019",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassSegmentedControl",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "SegmentedControl",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassSegmentedControl' is renamed to 'SegmentedControl' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0019",
      "compat": "GlassSegmentedControl"
    },
    {
      "id": "DEP-C0020",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "LiquidGlassSegmentedControl",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "SegmentedControl",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'LiquidGlassSegmentedControl' is renamed to 'SegmentedControl' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0020",
      "compat": "LiquidGlassSegmentedControl"
    },
    {
      "id": "DEP-C0021",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassSwitch",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Switch",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassSwitch' is renamed to 'Switch' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0021",
      "compat": "GlassSwitch"
    },
    {
      "id": "DEP-C0022",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassSlider",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Slider",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassSlider' is renamed to 'Slider' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0022",
      "compat": "GlassSlider"
    },
    {
      "id": "DEP-C0023",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassCheckbox",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Checkbox",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassCheckbox' is renamed to 'Checkbox' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0023",
      "compat": "GlassCheckbox"
    },
    {
      "id": "DEP-C0024",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassCheckboxGroup",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "CheckboxGroup",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassCheckboxGroup' is renamed to 'CheckboxGroup' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0024",
      "compat": "GlassCheckboxGroup"
    },
    {
      "id": "DEP-C0025",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassRadioGroup",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "RadioGroup",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassRadioGroup' is renamed to 'RadioGroup' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0025",
      "compat": "GlassRadioGroup"
    },
    {
      "id": "DEP-C0026",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassInput",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "TextField",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassInput' is renamed to 'TextField' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0026",
      "compat": "GlassInput"
    },
    {
      "id": "DEP-C0027",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassTextarea",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "TextField",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassTextarea' is renamed to 'TextField' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0027",
      "compat": "GlassTextarea"
    },
    {
      "id": "DEP-C0028",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassFieldGroup",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Fieldset",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassFieldGroup' is renamed to 'Fieldset' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0028",
      "compat": "GlassFieldGroup"
    },
    {
      "id": "DEP-C0029",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassValidationMessage",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Field.Error",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassValidationMessage' is renamed to 'Field.Error' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0029",
      "compat": "GlassValidationMessage"
    },
    {
      "id": "DEP-C0030",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassFormField",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Field",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassFormField' is renamed to 'Field' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0030",
      "compat": "GlassFormField"
    },
    {
      "id": "DEP-C0031",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "LiquidGlassSearchField",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "SearchField",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'LiquidGlassSearchField' is renamed to 'SearchField' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0031",
      "compat": "LiquidGlassSearchField"
    },
    {
      "id": "DEP-C0032",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassSearchField",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "SearchField",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassSearchField' is renamed to 'SearchField' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0032",
      "compat": "GlassSearchField"
    },
    {
      "id": "DEP-C0033",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassSearchInterface",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "SearchField",
      "codemod": "canonical-names",
      "automation": "partial",
      "breaking": "B5",
      "message": "'GlassSearchInterface' results pane has no 5.0 equivalent; the input maps to SearchField, the pane to Combobox/registry faceted-search.",
      "doc": "#dep-dep-c0033",
      "compat": "GlassSearchInterface"
    },
    {
      "id": "DEP-C0034",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassIntelligentSearch",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "SearchField",
      "codemod": "canonical-names",
      "automation": "partial",
      "breaking": "B5",
      "message": "'GlassIntelligentSearch' AI features were 4.x speculation; the input maps to SearchField.",
      "doc": "#dep-dep-c0034",
      "compat": "GlassIntelligentSearch"
    },
    {
      "id": "DEP-C0035",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassSelect",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Select",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassSelect' is renamed to 'Select' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0035",
      "compat": "GlassSelect"
    },
    {
      "id": "DEP-C0036",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassSelectCompound",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Select",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassSelectCompound' is renamed to 'Select' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0036",
      "compat": "GlassSelectCompound"
    },
    {
      "id": "DEP-C0037",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassCombobox",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Combobox",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassCombobox' is renamed to 'Combobox' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0037",
      "compat": "GlassCombobox"
    },
    {
      "id": "DEP-C0038",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassMultiSelect",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Combobox",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassMultiSelect' is renamed to 'Combobox' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0038",
      "compat": "GlassMultiSelect"
    },
    {
      "id": "DEP-C0039",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassTagInput",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Combobox",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassTagInput' is renamed to 'Combobox' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0039",
      "compat": "GlassTagInput"
    },
    {
      "id": "DEP-C0040",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassMentionList",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Combobox",
      "codemod": "canonical-names",
      "automation": "partial",
      "breaking": "B5",
      "message": "'GlassMentionList' trigger detection is consumer code in 5.0; the list maps to Combobox.",
      "doc": "#dep-dep-c0040",
      "compat": "GlassMentionList"
    },
    {
      "id": "DEP-C0041",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassMagneticButton",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Button",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassMagneticButton' is renamed to 'Button' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0041",
      "compat": "GlassMagneticButton"
    },
    {
      "id": "DEP-C0101",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassModal",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Dialog",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassModal' is renamed to 'Dialog' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0101",
      "compat": "GlassModal"
    },
    {
      "id": "DEP-C0102",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassDialog",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Dialog",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassDialog' is renamed to 'Dialog' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0102",
      "compat": "GlassDialog"
    },
    {
      "id": "DEP-C0103",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassDrawer",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Sheet",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassDrawer' is renamed to 'Sheet' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0103",
      "compat": "GlassDrawer"
    },
    {
      "id": "DEP-C0104",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassBottomSheet",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Sheet",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassBottomSheet' is renamed to 'Sheet' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0104",
      "compat": "GlassBottomSheet"
    },
    {
      "id": "DEP-C0105",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassActionSheet",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Sheet",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassActionSheet' is renamed to 'Sheet' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0105",
      "compat": "GlassActionSheet"
    },
    {
      "id": "DEP-C0106",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "LiquidGlassAdaptiveSheet",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Sheet",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'LiquidGlassAdaptiveSheet' is renamed to 'Sheet' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0106",
      "compat": "LiquidGlassAdaptiveSheet"
    },
    {
      "id": "DEP-C0107",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassPopover",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Popover",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassPopover' is renamed to 'Popover' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0107",
      "compat": "GlassPopover"
    },
    {
      "id": "DEP-C0108",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassHoverCard",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Popover",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassHoverCard' is renamed to 'Popover' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0108",
      "compat": "GlassHoverCard"
    },
    {
      "id": "DEP-C0109",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassTooltip",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Tooltip",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassTooltip' is renamed to 'Tooltip' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0109",
      "compat": "GlassTooltip"
    },
    {
      "id": "DEP-C0110",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "Positioner",
      "since": "4.2.0",
      "removeIn": "6.0.0",
      "replacement": "Popover.Positioner",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'Positioner' is renamed to 'Popover.Positioner' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0110",
      "compat": "Positioner"
    },
    {
      "id": "DEP-C0111",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassDropdownMenu",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Menu",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassDropdownMenu' is renamed to 'Menu' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0111",
      "compat": "GlassDropdownMenu"
    },
    {
      "id": "DEP-C0112",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassContextMenu",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "ContextMenu",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassContextMenu' is renamed to 'ContextMenu' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0112",
      "compat": "GlassContextMenu"
    },
    {
      "id": "DEP-C0113",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassMenubar",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Menubar",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassMenubar' is renamed to 'Menubar' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0113",
      "compat": "GlassMenubar"
    },
    {
      "id": "DEP-C0114",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "LiquidGlassPopoverMenu",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Menu",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'LiquidGlassPopoverMenu' is renamed to 'Menu' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0114",
      "compat": "LiquidGlassPopoverMenu"
    },
    {
      "id": "DEP-C0115",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassToast",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "useToast",
      "codemod": "canonical-names",
      "automation": "partial",
      "breaking": "B5",
      "message": "'GlassToast' declarative mounts map to useToast().add; keep markup only for bespoke layouts.",
      "doc": "#dep-dep-c0115",
      "compat": "GlassToast"
    },
    {
      "id": "DEP-C0116",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassToastProvider",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Toast.Provider",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassToastProvider' is renamed to 'Toast.Provider' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0116",
      "compat": "GlassToastProvider"
    },
    {
      "id": "DEP-C0117",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassToastViewport",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Toast.Viewport",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassToastViewport' is renamed to 'Toast.Viewport' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0117",
      "compat": "GlassToastViewport"
    },
    {
      "id": "DEP-C0118",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "useToast",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "useToast",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "4.x useToast returns {toast,addToast,dismiss,removeToast}; 5.0 useToast returns {add,close,update,promise,history,toasts}.",
      "doc": "#dep-dep-c0118",
      "compat": "useToast"
    },
    {
      "id": "DEP-C0119",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassNotificationCenter",
      "since": "4.2.0",
      "removeIn": "6.0.0",
      "replacement": "Popover",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassNotificationCenter' is renamed to 'Popover' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0119",
      "compat": "GlassNotificationCenter"
    },
    {
      "id": "DEP-C0120",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassPositioner",
      "since": "4.2.0",
      "removeIn": "6.0.0",
      "replacement": "Popover.Positioner",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassPositioner' is renamed to 'Popover.Positioner' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0120",
      "compat": "GlassPositioner"
    },
    {
      "id": "DEP-C0121",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassNotificationProvider",
      "since": "4.2.0",
      "removeIn": "6.0.0",
      "replacement": "Toast.Provider",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassNotificationProvider' is renamed to 'Toast.Provider' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0121",
      "compat": "GlassNotificationProvider"
    },
    {
      "id": "DEP-C0122",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "useNotifications",
      "since": "4.2.0",
      "removeIn": "6.0.0",
      "replacement": "useToast",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'useNotifications' is renamed to 'useToast' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0122",
      "compat": "useNotifications"
    },
    {
      "id": "DEP-C0123",
      "kind": "subpath",
      "status": "active",
      "entry": "./overlays",
      "symbol": "*",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": ".",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B4",
      "message": "The 'aura-glass/overlays' subpath is gone; overlay exports live on the root entry.",
      "doc": "#dep-dep-c0123"
    },
    {
      "id": "DEP-C0130",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassAchievementNotifications",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "useToast",
      "codemod": "removed",
      "automation": "full",
      "breaking": "B3",
      "message": "'GlassAchievementNotifications' is removed; feed achievements through useToast().add.",
      "doc": "#dep-dep-c0130"
    },
    {
      "id": "DEP-C0131",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassTransitions.GlassModal",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Dialog",
      "codemod": "removed",
      "automation": "full",
      "breaking": "B3",
      "message": "'GlassTransitions.GlassModal' is removed; use Dialog (transitions are built in).",
      "doc": "#dep-dep-c0131"
    },
    {
      "id": "DEP-C0132",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "MobileGlassBottomSheet",
      "since": "4.2.0",
      "removeIn": "6.0.0",
      "replacement": "Sheet",
      "codemod": "removed",
      "automation": "full",
      "breaking": "B3",
      "message": "'MobileGlassBottomSheet' leaves the root in aura-glass 5.0; use Sheet with side='bottom' (compat adapter in aura-glass/compat until 6.0).",
      "doc": "#dep-dep-c0132",
      "compat": "MobileGlassBottomSheet"
    },
    {
      "id": "DEP-C0200",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassButton.predictive",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "dead-optical-props",
      "automation": "full",
      "breaking": "B6",
      "message": "'GlassButton' prop 'predictive' has no 5.0 equivalent and is removed.",
      "doc": "#dep-dep-c0200"
    },
    {
      "id": "DEP-C0201",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassButton.eyeTracking",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "dead-optical-props",
      "automation": "full",
      "breaking": "B6",
      "message": "'GlassButton' prop 'eyeTracking' has no 5.0 equivalent and is removed.",
      "doc": "#dep-dep-c0201"
    },
    {
      "id": "DEP-C0202",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassButton.adaptive",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "dead-optical-props",
      "automation": "full",
      "breaking": "B6",
      "message": "'GlassButton' prop 'adaptive' has no 5.0 equivalent and is removed.",
      "doc": "#dep-dep-c0202"
    },
    {
      "id": "DEP-C0203",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassButton.spatialAudio",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "dead-optical-props",
      "automation": "full",
      "breaking": "B6",
      "message": "'GlassButton' prop 'spatialAudio' has no 5.0 equivalent and is removed.",
      "doc": "#dep-dep-c0203"
    },
    {
      "id": "DEP-C0204",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassButton.trackAchievements",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "dead-optical-props",
      "automation": "full",
      "breaking": "B6",
      "message": "'GlassButton' prop 'trackAchievements' has no 5.0 equivalent and is removed.",
      "doc": "#dep-dep-c0204"
    },
    {
      "id": "DEP-C0205",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassButton.usageContext",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "dead-optical-props",
      "automation": "full",
      "breaking": "B6",
      "message": "'GlassButton' prop 'usageContext' has no 5.0 equivalent and is removed.",
      "doc": "#dep-dep-c0205"
    },
    {
      "id": "DEP-C0206",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassButton.glassVariant",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "dead-optical-props",
      "automation": "full",
      "breaking": "B6",
      "message": "'GlassButton' prop 'glassVariant' has no 5.0 equivalent and is removed.",
      "doc": "#dep-dep-c0206"
    },
    {
      "id": "DEP-C0207",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassButton.materialProps",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "dead-optical-props",
      "automation": "full",
      "breaking": "B6",
      "message": "'GlassButton' prop 'materialProps' has no 5.0 equivalent and is removed.",
      "doc": "#dep-dep-c0207"
    },
    {
      "id": "DEP-C0208",
      "kind": "prop-value",
      "status": "active",
      "entry": ".",
      "symbol": "GlassButton.material",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "'prominent'",
      "codemod": "prop-grammar",
      "automation": "partial",
      "breaking": "B11",
      "message": "GlassButton material='liquid' maps to variant='prominent' in 5.0 (the default material changed).",
      "doc": "#dep-dep-c0208"
    },
    {
      "id": "DEP-C0209",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassSelect.options",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "'items'",
      "codemod": "prop-grammar",
      "automation": "mostly",
      "breaking": "B6",
      "message": "GlassSelect 'options' maps to Select 'items' in 5.0.",
      "doc": "#dep-dep-c0209"
    },
    {
      "id": "DEP-C0210",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassModal.backdropBlur",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "dead-optical-props",
      "automation": "full",
      "breaking": "B6",
      "message": "'GlassModal' prop 'backdropBlur' has no 5.0 equivalent and is removed.",
      "doc": "#dep-dep-c0210"
    },
    {
      "id": "DEP-C0211",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassModal.material",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "dead-optical-props",
      "automation": "full",
      "breaking": "B6",
      "message": "'GlassModal' prop 'material' has no 5.0 equivalent and is removed.",
      "doc": "#dep-dep-c0211"
    },
    {
      "id": "DEP-C0212",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassModal.materialProps",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "dead-optical-props",
      "automation": "full",
      "breaking": "B6",
      "message": "'GlassModal' prop 'materialProps' has no 5.0 equivalent and is removed.",
      "doc": "#dep-dep-c0212"
    },
    {
      "id": "DEP-C0213",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassModal.consciousness",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "dead-optical-props",
      "automation": "full",
      "breaking": "B6",
      "message": "'GlassModal' prop 'consciousness' has no 5.0 equivalent and is removed.",
      "doc": "#dep-dep-c0213"
    },
    {
      "id": "DEP-C0214",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassModal.predictive",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "dead-optical-props",
      "automation": "full",
      "breaking": "B6",
      "message": "'GlassModal' prop 'predictive' has no 5.0 equivalent and is removed.",
      "doc": "#dep-dep-c0214"
    },
    {
      "id": "DEP-C0215",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassModal.adaptive",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "dead-optical-props",
      "automation": "full",
      "breaking": "B6",
      "message": "'GlassModal' prop 'adaptive' has no 5.0 equivalent and is removed.",
      "doc": "#dep-dep-c0215"
    },
    {
      "id": "DEP-C0216",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassModal.eyeTracking",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "dead-optical-props",
      "automation": "full",
      "breaking": "B6",
      "message": "'GlassModal' prop 'eyeTracking' has no 5.0 equivalent and is removed.",
      "doc": "#dep-dep-c0216"
    },
    {
      "id": "DEP-C0217",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassModal.trackAchievements",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "dead-optical-props",
      "automation": "full",
      "breaking": "B6",
      "message": "'GlassModal' prop 'trackAchievements' has no 5.0 equivalent and is removed.",
      "doc": "#dep-dep-c0217"
    },
    {
      "id": "DEP-C0218",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassModal.animation",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "dead-optical-props",
      "automation": "full",
      "breaking": "B6",
      "message": "'GlassModal' prop 'animation' has no 5.0 equivalent and is removed.",
      "doc": "#dep-dep-c0218"
    },
    {
      "id": "DEP-C0219",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassModal.compact",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "dead-optical-props",
      "automation": "full",
      "breaking": "B6",
      "message": "'GlassModal' prop 'compact' has no 5.0 equivalent and is removed.",
      "doc": "#dep-dep-c0219"
    },
    {
      "id": "DEP-C0220",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassModal.isContained",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Surface",
      "codemod": null,
      "automation": "manual",
      "breaking": "B6",
      "message": "GlassModal 'isContained' has no direct 5.0 prop; compose with Surface and set data-ag-transparency.",
      "doc": "#dep-dep-c0220"
    },
    {
      "id": "DEP-C0231",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassCard",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Card",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassCard' is renamed to 'Card' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0231",
      "compat": "GlassCard"
    },
    {
      "id": "DEP-C0232",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlowingCard",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Card",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlowingCard' is renamed to 'Card' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0232",
      "compat": "GlowingCard"
    },
    {
      "id": "DEP-C0233",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "WidgetGlass",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Card",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'WidgetGlass' is renamed to 'Card' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0233",
      "compat": "WidgetGlass"
    },
    {
      "id": "DEP-C0234",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassWorkspacePanel",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Card",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassWorkspacePanel' is renamed to 'Card' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0234",
      "compat": "GlassWorkspacePanel"
    },
    {
      "id": "DEP-C0235",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassBadge",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Badge",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassBadge' is renamed to 'Badge' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0235",
      "compat": "GlassBadge"
    },
    {
      "id": "DEP-C0236",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "LiquidGlassBadgeCluster",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Badge",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'LiquidGlassBadgeCluster' is renamed to 'Badge' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0236",
      "compat": "LiquidGlassBadgeCluster"
    },
    {
      "id": "DEP-C0237",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassStatusDot",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Badge",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassStatusDot' is renamed to 'Badge' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0237",
      "compat": "GlassStatusDot"
    },
    {
      "id": "DEP-C0238",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassConnectionStatus",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Badge",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassConnectionStatus' is renamed to 'Badge' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0238",
      "compat": "GlassConnectionStatus"
    },
    {
      "id": "DEP-C0239",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassAvatar",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Avatar",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassAvatar' is renamed to 'Avatar' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0239",
      "compat": "GlassAvatar"
    },
    {
      "id": "DEP-C0240",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassAvatarGroup",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "AvatarGroup",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassAvatarGroup' is renamed to 'AvatarGroup' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0240",
      "compat": "GlassAvatarGroup"
    },
    {
      "id": "DEP-C0241",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassAlert",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Alert",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassAlert' is renamed to 'Alert' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0241",
      "compat": "GlassAlert"
    },
    {
      "id": "DEP-C0242",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassProgress",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Progress",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassProgress' is renamed to 'Progress' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0242",
      "compat": "GlassProgress"
    },
    {
      "id": "DEP-C0243",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "CircularProgress",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Progress",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'CircularProgress' is renamed to 'Progress' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0243",
      "compat": "CircularProgress"
    },
    {
      "id": "DEP-C0244",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassSkeleton",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Skeleton",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassSkeleton' is renamed to 'Skeleton' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0244",
      "compat": "GlassSkeleton"
    },
    {
      "id": "DEP-C0245",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassLoadingSkeleton",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Skeleton",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassLoadingSkeleton' is renamed to 'Skeleton' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0245",
      "compat": "GlassLoadingSkeleton"
    },
    {
      "id": "DEP-C0246",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassSeparator",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Separator",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassSeparator' is renamed to 'Separator' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0246",
      "compat": "GlassSeparator"
    },
    {
      "id": "DEP-C0247",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassDivider",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Separator",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassDivider' is renamed to 'Separator' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0247",
      "compat": "GlassDivider"
    },
    {
      "id": "DEP-C0248",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassEmptyState",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "EmptyState",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassEmptyState' is renamed to 'EmptyState' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0248",
      "compat": "GlassEmptyState"
    },
    {
      "id": "DEP-C0249",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassErrorState",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "ErrorState",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassErrorState' is renamed to 'ErrorState' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0249",
      "compat": "GlassErrorState"
    },
    {
      "id": "DEP-C0250",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassLoadingState",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "LoadingState",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassLoadingState' is renamed to 'LoadingState' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0250",
      "compat": "GlassLoadingState"
    },
    {
      "id": "DEP-C0251",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassAccordion",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Accordion",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassAccordion' is renamed to 'Accordion' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0251",
      "compat": "GlassAccordion"
    },
    {
      "id": "DEP-C0252",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassScrollArea",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "ScrollArea",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassScrollArea' is renamed to 'ScrollArea' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0252",
      "compat": "GlassScrollArea"
    },
    {
      "id": "DEP-C0253",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassRating",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Rating",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassRating' is renamed to 'Rating' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0253",
      "compat": "GlassRating"
    },
    {
      "id": "DEP-C0254",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassInlineEdit",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "InlineEdit",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassInlineEdit' is renamed to 'InlineEdit' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0254",
      "compat": "GlassInlineEdit"
    },
    {
      "id": "DEP-C0255",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassFileUpload",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "FileUpload",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassFileUpload' is renamed to 'FileUpload' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0255",
      "compat": "GlassFileUpload"
    },
    {
      "id": "DEP-C0256",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassColorPicker",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "ColorPicker",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassColorPicker' is renamed to 'ColorPicker' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0256",
      "compat": "GlassColorPicker"
    },
    {
      "id": "DEP-C0257",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassColorWheel",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "ColorPicker",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassColorWheel' is renamed to 'ColorPicker' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0257",
      "compat": "GlassColorWheel"
    },
    {
      "id": "DEP-C0258",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassGradientPicker",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "ColorPicker",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassGradientPicker' is renamed to 'ColorPicker' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0258",
      "compat": "GlassGradientPicker"
    },
    {
      "id": "DEP-C0259",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "ImageList",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "ImageList",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'ImageList' is renamed to 'ImageList' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0259",
      "compat": "ImageList"
    },
    {
      "id": "DEP-C0260",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "ImageListItem",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "ImageList.Item",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'ImageListItem' is renamed to 'ImageList.Item' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0260",
      "compat": "ImageListItem"
    },
    {
      "id": "DEP-C0261",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "ImageListItemBar",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "ImageList.ItemBar",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'ImageListItemBar' is renamed to 'ImageList.ItemBar' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0261",
      "compat": "ImageListItemBar"
    },
    {
      "id": "DEP-C0263",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassCoachmarks",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Tour",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassCoachmarks' is renamed to 'Tour' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0263",
      "compat": "GlassCoachmarks"
    },
    {
      "id": "DEP-C0264",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassSpotlight",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Tour",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassSpotlight' is renamed to 'Tour' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0264",
      "compat": "GlassSpotlight"
    },
    {
      "id": "DEP-C0265",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "Typography",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Text",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'Typography' is renamed to 'Text' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0265",
      "compat": "Typography"
    },
    {
      "id": "DEP-C0266",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "DisplayText",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Heading",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'DisplayText' is renamed to 'Heading' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0266",
      "compat": "DisplayText"
    },
    {
      "id": "DEP-C0267",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassStack",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Stack",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassStack' is renamed to 'Stack' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0267",
      "compat": "GlassStack"
    },
    {
      "id": "DEP-C0268",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassFlex",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Stack",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassFlex' is renamed to 'Stack' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0268",
      "compat": "GlassFlex"
    },
    {
      "id": "DEP-C0269",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "Box",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Stack",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'Box' is renamed to 'Stack' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0269",
      "compat": "Box"
    },
    {
      "id": "DEP-C0270",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassGrid",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Grid",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassGrid' is renamed to 'Grid' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0270",
      "compat": "GlassGrid"
    },
    {
      "id": "DEP-C0271",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassMasonry",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Grid",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassMasonry' is renamed to 'Grid' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0271",
      "compat": "GlassMasonry"
    },
    {
      "id": "DEP-C0272",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassMasonryGrid",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Grid",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassMasonryGrid' is renamed to 'Grid' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0272",
      "compat": "GlassMasonryGrid"
    },
    {
      "id": "DEP-C0273",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassContainer",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Container",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassContainer' is renamed to 'Container' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0273",
      "compat": "GlassContainer"
    },
    {
      "id": "DEP-C0274",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "createGlassIcon",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "createIcon",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'createGlassIcon' is renamed to 'createIcon' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0274"
    },
    {
      "id": "DEP-C0275",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassSlot",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Slot",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassSlot' is renamed to 'Slot' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0275",
      "compat": "GlassSlot"
    },
    {
      "id": "DEP-C0276",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassPortal",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Portal",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassPortal' is renamed to 'Portal' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0276",
      "compat": "GlassPortal"
    },
    {
      "id": "DEP-C0277",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassFocusScope",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "FocusScope",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassFocusScope' is renamed to 'FocusScope' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0277",
      "compat": "GlassFocusScope"
    },
    {
      "id": "DEP-C0278",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassDismissableLayer",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "DismissableLayer",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassDismissableLayer' is renamed to 'DismissableLayer' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0278",
      "compat": "GlassDismissableLayer"
    },
    {
      "id": "DEP-C0279",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassLabelPrimitive",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Label",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassLabelPrimitive' is renamed to 'Label' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0279",
      "compat": "GlassLabelPrimitive"
    },
    {
      "id": "DEP-C0280",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassLabel",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Label",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassLabel' is renamed to 'Label' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0280",
      "compat": "GlassLabel"
    },
    {
      "id": "DEP-C0281",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "LabelRoot",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Label",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'LabelRoot' is renamed to 'Label' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0281",
      "compat": "LabelRoot"
    },
    {
      "id": "DEP-C0282",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassStepper",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "GlassStepper",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassStepper' is renamed to 'GlassStepper' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0282",
      "compat": "GlassStepper"
    },
    {
      "id": "DEP-C0283",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassForm",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Form",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassForm' is renamed to 'Form' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0283",
      "compat": "GlassForm"
    },
    {
      "id": "DEP-C0284",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassNotificationItem",
      "since": "4.2.0",
      "removeIn": "6.0.0",
      "replacement": "Toast",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassNotificationItem' is renamed to 'Toast' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0284",
      "compat": "GlassNotificationItem"
    },
    {
      "id": "DEP-C0285",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassDropdownMenuTrigger",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Menu.Trigger",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassDropdownMenuTrigger' is renamed to 'Menu.Trigger' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0285",
      "compat": "GlassDropdownMenuTrigger"
    },
    {
      "id": "DEP-C0286",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassDropdownMenuContent",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Menu.Popup",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassDropdownMenuContent' is renamed to 'Menu.Popup' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0286",
      "compat": "GlassDropdownMenuContent"
    },
    {
      "id": "DEP-C0287",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassDropdownMenuItem",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Menu.Item",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassDropdownMenuItem' is renamed to 'Menu.Item' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0287",
      "compat": "GlassDropdownMenuItem"
    },
    {
      "id": "DEP-C0288",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassDropdownMenuCheckboxItem",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Menu.CheckboxItem",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassDropdownMenuCheckboxItem' is renamed to 'Menu.CheckboxItem' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0288",
      "compat": "GlassDropdownMenuCheckboxItem"
    },
    {
      "id": "DEP-C0289",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassDropdownMenuRadioGroup",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Menu.RadioGroup",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassDropdownMenuRadioGroup' is renamed to 'Menu.RadioGroup' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0289",
      "compat": "GlassDropdownMenuRadioGroup"
    },
    {
      "id": "DEP-C0290",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassDropdownMenuRadioItem",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Menu.RadioItem",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassDropdownMenuRadioItem' is renamed to 'Menu.RadioItem' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0290",
      "compat": "GlassDropdownMenuRadioItem"
    },
    {
      "id": "DEP-C0291",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassDropdownMenuLabel",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Menu.GroupLabel",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassDropdownMenuLabel' is renamed to 'Menu.GroupLabel' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0291",
      "compat": "GlassDropdownMenuLabel"
    },
    {
      "id": "DEP-C0292",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassDropdownMenuSeparator",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Menu.Separator",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassDropdownMenuSeparator' is renamed to 'Menu.Separator' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0292",
      "compat": "GlassDropdownMenuSeparator"
    },
    {
      "id": "DEP-C0293",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassDropdownMenuGroup",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Menu.Group",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassDropdownMenuGroup' is renamed to 'Menu.Group' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0293",
      "compat": "GlassDropdownMenuGroup"
    },
    {
      "id": "DEP-C0294",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassDropdownMenuPortal",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Menu.Portal",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassDropdownMenuPortal' is renamed to 'Menu.Portal' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0294",
      "compat": "GlassDropdownMenuPortal"
    },
    {
      "id": "DEP-C0295",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassDropdownMenuSub",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Menu.SubmenuRoot",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassDropdownMenuSub' is renamed to 'Menu.SubmenuRoot' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0295",
      "compat": "GlassDropdownMenuSub"
    },
    {
      "id": "DEP-C0296",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassDropdownMenuSubTrigger",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Menu.SubmenuTrigger",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassDropdownMenuSubTrigger' is renamed to 'Menu.SubmenuTrigger' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0296",
      "compat": "GlassDropdownMenuSubTrigger"
    },
    {
      "id": "DEP-C0297",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassDropdownMenuArrow",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Menu.Arrow",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassDropdownMenuArrow' is renamed to 'Menu.Arrow' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0297",
      "compat": "GlassDropdownMenuArrow"
    },
    {
      "id": "DEP-C0298",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassSelectTrigger",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Select.Trigger",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassSelectTrigger' is renamed to 'Select.Trigger' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0298",
      "compat": "GlassSelectTrigger"
    },
    {
      "id": "DEP-C0299",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassSelectValue",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Select.Value",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassSelectValue' is renamed to 'Select.Value' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0299",
      "compat": "GlassSelectValue"
    },
    {
      "id": "DEP-C0300",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassSelectContent",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Select.Popup",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassSelectContent' is renamed to 'Select.Popup' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0300",
      "compat": "GlassSelectContent"
    },
    {
      "id": "DEP-C0301",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassSelectItem",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Select.Item",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassSelectItem' is renamed to 'Select.Item' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0301",
      "compat": "GlassSelectItem"
    },
    {
      "id": "DEP-C0302",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassSelectLabel",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Select.GroupLabel",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassSelectLabel' is renamed to 'Select.GroupLabel' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0302",
      "compat": "GlassSelectLabel"
    },
    {
      "id": "DEP-C0303",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassSelectGroup",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Select.Group",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassSelectGroup' is renamed to 'Select.Group' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0303",
      "compat": "GlassSelectGroup"
    },
    {
      "id": "DEP-C0304",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GlassSelectSeparator",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Select.Separator",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassSelectSeparator' is renamed to 'Select.Separator' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0304",
      "compat": "GlassSelectSeparator"
    },
    {
      "id": "DEP-C0305",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "HStack",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Stack",
      "codemod": "removed",
      "automation": "full",
      "breaking": "B3",
      "message": "'HStack' is removed in aura-glass 5.0; use 'Stack' instead.",
      "doc": "#dep-dep-c0305"
    },
    {
      "id": "DEP-C0306",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "VStack",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Stack",
      "codemod": "removed",
      "automation": "full",
      "breaking": "B3",
      "message": "'VStack' is removed in aura-glass 5.0; use 'Stack' instead.",
      "doc": "#dep-dep-c0306"
    },
    {
      "id": "DEP-C0307",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "RovingFocusGroup",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "full",
      "breaking": "B3",
      "message": "'RovingFocusGroup' is removed in aura-glass 5.0.",
      "doc": "#dep-dep-c0307"
    },
    {
      "id": "DEP-C0308",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "FocusTrap",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "full",
      "breaking": "B3",
      "message": "'FocusTrap' is removed in aura-glass 5.0.",
      "doc": "#dep-dep-c0308"
    },
    {
      "id": "DEP-C0309",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "SkipLinks",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "full",
      "breaking": "B3",
      "message": "'SkipLinks' is removed in aura-glass 5.0.",
      "doc": "#dep-dep-c0309"
    },
    {
      "id": "DEP-C0310",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "Button",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Button",
      "codemod": "prop-grammar",
      "automation": "mostly",
      "breaking": "B6",
      "message": "The 4.x 'Button' alias of GlassButton takes 4.x props; 5.0 Button uses the 5.0 prop grammar; run `aura-glass migrate 5` (prop-grammar).",
      "doc": "#dep-dep-c0310",
      "compat": "Button"
    },
    {
      "id": "DEP-C0311",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassSelectRoot",
      "since": "4.3.0",
      "removeIn": "6.0.0",
      "replacement": "Select.Root",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "'GlassSelectRoot' is renamed to 'Select.Root' in aura-glass 5.0; run `aura-glass migrate 5` (canonical-names).",
      "doc": "#dep-dep-c0311",
      "compat": "GlassSelectRoot"
    },
    {
      "id": "DEP-M0800",
      "kind": "subpath",
      "status": "planned",
      "entry": "./tokens/keyframes",
      "symbol": "*",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/tokens.css",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B4",
      "message": "aura-glass/tokens/keyframes is removed in 5.0; import aura-glass/tokens.css — the motion keyframes are emitted inside it.",
      "doc": "#dep-m0800"
    },
    {
      "id": "DEP-M0801",
      "kind": "asset",
      "status": "planned",
      "entry": "./tokens/tailwind",
      "symbol": "dist/tokens/tailwind.theme.mjs",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/tokens.css",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B4",
      "message": "the Tailwind v3 preset module (dist/tokens/tailwind.theme.mjs) is removed in 5.0; consume aura-glass/tokens.css instead.",
      "doc": "#dep-m0801"
    },
    {
      "id": "DEP-M0802",
      "kind": "asset",
      "status": "planned",
      "entry": "./tokens",
      "symbol": "dist/tokens/unocss.preset.ts",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/tokens.css",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B4",
      "message": "the UnoCSS preset module (dist/tokens/unocss.preset.ts) is removed in 5.0; consume aura-glass/tokens.css instead.",
      "doc": "#dep-m0802"
    },
    {
      "id": "DEP-M0803",
      "kind": "export",
      "status": "planned",
      "entry": "./tokens",
      "symbol": "getPersona",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "presets",
      "codemod": null,
      "automation": "manual",
      "breaking": "B3",
      "message": "getPersona is removed in 5.0; persona lookup is replaced by the presets table on aura-glass/theme.",
      "doc": "#dep-m0803"
    },
    {
      "id": "DEP-M0804",
      "kind": "export",
      "status": "planned",
      "entry": "./tokens",
      "symbol": "getPersonaModeTokens",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "createBrandTheme",
      "codemod": null,
      "automation": "manual",
      "breaking": "B3",
      "message": "getPersonaModeTokens is removed in 5.0; derive themed tokens from createBrandTheme/presets on aura-glass/theme.",
      "doc": "#dep-m0804"
    },
    {
      "id": "DEP-M0805",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "OptimizedGlass",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Surface",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "OptimizedGlass is deprecated; use Surface (codemod: canonical-names). Dead optical props are stripped by dead-optical-props.",
      "doc": "#dep-m0805",
      "compat": "OptimizedGlass"
    },
    {
      "id": "DEP-M0806",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "OptimizedGlassCore",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Surface",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "OptimizedGlassCore is deprecated; use Surface (codemod: canonical-names).",
      "doc": "#dep-m0806"
    },
    {
      "id": "DEP-M0807",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassAdvanced",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Surface",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "GlassAdvanced is deprecated; use Surface (codemod: canonical-names).",
      "doc": "#dep-m0807",
      "compat": "GlassAdvanced"
    },
    {
      "id": "DEP-M0808",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "OptimizedGlassAdvanced",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Surface",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "OptimizedGlassAdvanced is deprecated; use Surface (codemod: canonical-names).",
      "doc": "#dep-m0808",
      "compat": "OptimizedGlassAdvanced"
    },
    {
      "id": "DEP-M0809",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassMaterial",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Surface",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "LiquidGlassMaterial is deprecated; use Surface (codemod: canonical-names).",
      "doc": "#dep-m0809",
      "compat": "LiquidGlassMaterial"
    },
    {
      "id": "DEP-M0810",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives",
      "symbol": "GlassCore",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Surface",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "GlassCore is deprecated; use Surface (codemod: canonical-names).",
      "doc": "#dep-m0810",
      "compat": "GlassCore"
    },
    {
      "id": "DEP-M0811",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives",
      "symbol": "GlassPrimitive",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Surface",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "GlassPrimitive is deprecated; use Surface (codemod: canonical-names).",
      "doc": "#dep-m0811",
      "compat": "GlassPrimitive"
    },
    {
      "id": "DEP-M0812",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives",
      "symbol": "LiquidGlassEffectGroup",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "SurfaceGroup",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "LiquidGlassEffectGroup is deprecated; use SurfaceGroup (codemod: canonical-names).",
      "doc": "#dep-m0812",
      "compat": "LiquidGlassEffectGroup"
    },
    {
      "id": "DEP-M0813",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives",
      "symbol": "LiquidGlassScrollEdge",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "ScrollEdge",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "LiquidGlassScrollEdge is deprecated; use ScrollEdge (codemod: canonical-names).",
      "doc": "#dep-m0813",
      "compat": "LiquidGlassScrollEdge"
    },
    {
      "id": "DEP-M0814",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives",
      "symbol": "LiquidGlassConcentricFrame",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "ConcentricFrame",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "LiquidGlassConcentricFrame is deprecated; use ConcentricFrame (codemod: canonical-names).",
      "doc": "#dep-m0814",
      "compat": "LiquidGlassConcentricFrame"
    },
    {
      "id": "DEP-M0815",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives",
      "symbol": "LiquidGlassLayerProvider",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Surface",
      "codemod": "providers",
      "automation": "mostly",
      "breaking": "B5",
      "message": "LiquidGlassLayerProvider is deprecated; Surface counts nested layers in dev and needs no provider (codemod: providers).",
      "doc": "#dep-m0815",
      "compat": "LiquidGlassLayerProvider"
    },
    {
      "id": "DEP-M0816",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives",
      "symbol": "LiquidGlassSurfaceLayer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Surface",
      "codemod": "providers",
      "automation": "mostly",
      "breaking": "B5",
      "message": "LiquidGlassSurfaceLayer is deprecated; Surface infers its layer from nesting in 5.x (codemod: providers).",
      "doc": "#dep-m0816"
    },
    {
      "id": "DEP-M0817",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives",
      "symbol": "useLiquidGlassLayer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Surface",
      "codemod": "providers",
      "automation": "mostly",
      "breaking": "B5",
      "message": "useLiquidGlassLayer is deprecated; Surface infers its layer from nesting in 5.x (codemod: providers).",
      "doc": "#dep-m0817"
    },
    {
      "id": "DEP-M0818",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives",
      "symbol": "LiquidGlassBackdropSampler",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Environment",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "LiquidGlassBackdropSampler is removed in 5.0; declare the backdrop with data-ag-backdrop or Environment (codemod: removed).",
      "doc": "#dep-m0818"
    },
    {
      "id": "DEP-M0819",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useLiquidGlassBackdrop",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Environment",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "useLiquidGlassBackdrop is removed in 5.0; declare the backdrop with data-ag-backdrop or Environment (codemod: removed).",
      "doc": "#dep-m0819"
    },
    {
      "id": "DEP-M0820",
      "kind": "export",
      "status": "planned",
      "entry": "./hooks/useGlassProbes",
      "symbol": "useGlassProbes",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Environment",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "useGlassProbes is removed in 5.0; declare the backdrop with data-ag-backdrop or Environment (codemod: removed).",
      "doc": "#dep-m0820"
    },
    {
      "id": "DEP-M0821",
      "kind": "subpath",
      "status": "planned",
      "entry": "./hooks/useGlassProbes",
      "symbol": "*",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Environment",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B4",
      "message": "aura-glass/hooks/useGlassProbes is removed in 5.0; declare the backdrop with data-ag-backdrop or Environment (codemod: removed).",
      "doc": "#dep-m0821"
    },
    {
      "id": "DEP-M0822",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "createGlassStyle",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "materialProps",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "createGlassStyle is removed in 5.0; use materialProps/MaterialSpec — unmapped call shapes get a TODO marker (codemod: removed).",
      "doc": "#dep-m0822"
    },
    {
      "id": "DEP-M0823",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "createGlassHoverMixin",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "materialProps",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "createGlassHoverMixin is removed in 5.0; use materialProps/MaterialSpec — unmapped call shapes get a TODO marker (codemod: removed).",
      "doc": "#dep-m0823"
    },
    {
      "id": "DEP-M0824",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "createGlassFocusMixin",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "materialProps",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "createGlassFocusMixin is removed in 5.0; use materialProps/MaterialSpec — unmapped call shapes get a TODO marker (codemod: removed).",
      "doc": "#dep-m0824"
    },
    {
      "id": "DEP-M0825",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "createGlassDisabledMixin",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "materialProps",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "createGlassDisabledMixin is removed in 5.0; use materialProps/MaterialSpec — unmapped call shapes get a TODO marker (codemod: removed).",
      "doc": "#dep-m0825"
    },
    {
      "id": "DEP-M0826",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "generateGlassThemeVariables",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "materialProps",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "generateGlassThemeVariables is removed in 5.0; use materialProps/MaterialSpec — unmapped call shapes get a TODO marker (codemod: removed).",
      "doc": "#dep-m0826"
    },
    {
      "id": "DEP-M0827",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "createResponsiveGlassStyle",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "materialProps",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "createResponsiveGlassStyle is removed in 5.0; use materialProps/MaterialSpec — unmapped call shapes get a TODO marker (codemod: removed).",
      "doc": "#dep-m0827"
    },
    {
      "id": "DEP-M0828",
      "kind": "export",
      "status": "planned",
      "entry": "./core/mixins/glassMixins",
      "symbol": "createGlassMixin",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "materialProps",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "createGlassMixin is removed in 5.0; use materialProps/MaterialSpec — unmapped call shapes get a TODO marker (codemod: removed).",
      "doc": "#dep-m0828"
    },
    {
      "id": "DEP-M0829",
      "kind": "export",
      "status": "planned",
      "entry": "./core/mixins/glassMixins",
      "symbol": "createGlassLoadingMixin",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "materialProps",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "createGlassLoadingMixin is removed in 5.0; use materialProps/MaterialSpec — unmapped call shapes get a TODO marker (codemod: removed).",
      "doc": "#dep-m0829"
    },
    {
      "id": "DEP-M0830",
      "kind": "export",
      "status": "planned",
      "entry": "./core/mixins/glassMixins",
      "symbol": "canUseHighQualityGlass",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "materialProps",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "canUseHighQualityGlass is removed in 5.0; use materialProps/MaterialSpec — unmapped call shapes get a TODO marker (codemod: removed).",
      "doc": "#dep-m0830"
    },
    {
      "id": "DEP-M0831",
      "kind": "export",
      "status": "planned",
      "entry": "./core/mixins/glassMixins",
      "symbol": "getRecommendedTier",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "materialProps",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "getRecommendedTier is removed in 5.0; use materialProps/MaterialSpec — unmapped call shapes get a TODO marker (codemod: removed).",
      "doc": "#dep-m0831"
    },
    {
      "id": "DEP-M0832",
      "kind": "export",
      "status": "planned",
      "entry": "./tokens",
      "symbol": "glassTokenUtils",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "materialProps",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "glassTokenUtils is removed in 5.0; use materialProps/MaterialSpec (codemod: removed).",
      "doc": "#dep-m0832"
    },
    {
      "id": "DEP-M0833",
      "kind": "export",
      "status": "planned",
      "entry": "./tokens",
      "symbol": "glassUtils",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "materialProps",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "glassUtils is removed in 5.0; use materialProps/MaterialSpec (codemod: removed).",
      "doc": "#dep-m0833"
    },
    {
      "id": "DEP-M0834",
      "kind": "export",
      "status": "planned",
      "entry": "./tokens",
      "symbol": "liquidGlassUtils",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "materialProps",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "liquidGlassUtils is removed in 5.0; use materialProps/MaterialSpec (codemod: removed).",
      "doc": "#dep-m0834"
    },
    {
      "id": "DEP-M0835",
      "kind": "subpath",
      "status": "planned",
      "entry": "./core/mixins/glassMixins",
      "symbol": "*",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "materialProps",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B4",
      "message": "aura-glass/core/mixins/glassMixins is removed in 5.0; use materialProps/MaterialSpec (codemod: removed).",
      "doc": "#dep-m0835"
    },
    {
      "id": "DEP-M0836",
      "kind": "export",
      "status": "planned",
      "entry": "./theme",
      "symbol": "GlassMaterialPreset",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "MaterialSpec",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "the GlassMaterialPreset type is removed in 5.0; use MaterialSpec (codemod: removed).",
      "doc": "#dep-m0836"
    },
    {
      "id": "DEP-M0837",
      "kind": "export",
      "status": "planned",
      "entry": "./theme",
      "symbol": "GlassMaterialTokens",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "MaterialSpec",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "the GlassMaterialTokens type is removed in 5.0; use MaterialSpec (codemod: removed).",
      "doc": "#dep-m0837"
    },
    {
      "id": "DEP-M0838",
      "kind": "asset",
      "status": "planned",
      "entry": "./styles",
      "symbol": "glass.generated.css",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "material.css",
      "codemod": null,
      "automation": "manual",
      "breaking": "B8",
      "message": "glass.generated.css is removed in 5.0; the 5.x material.css emits solved recipes. doctor reports remaining class usage.",
      "doc": "#dep-m0838"
    },
    {
      "id": "DEP-M0839",
      "kind": "css-global",
      "status": "planned",
      "entry": "./styles",
      "symbol": "glass.css recipe classes",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/material.css + data-ag-tier",
      "codemod": null,
      "automation": "manual",
      "breaking": "B8",
      "message": "the glass.css recipe classes are removed in 5.0; use aura-glass/material.css + data-ag-tier. doctor reports usage.",
      "doc": "#dep-m0839"
    },
    {
      "id": "DEP-M0840",
      "kind": "css-global",
      "status": "planned",
      "entry": "./styles",
      "symbol": "glass-backdrop-blur*",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "data-ag-backdrop + material.css tiers",
      "codemod": null,
      "automation": "manual",
      "breaking": "B8",
      "message": "the glass-backdrop-blur* are removed in 5.0; use data-ag-backdrop + material.css tiers. doctor reports usage.",
      "doc": "#dep-m0840"
    },
    {
      "id": "DEP-M0841",
      "kind": "css-global",
      "status": "planned",
      "entry": "./styles",
      "symbol": "glass-animate-*",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "CSS motion tokens + aura-glass/motion",
      "codemod": null,
      "automation": "manual",
      "breaking": "B8",
      "message": "the glass-animate-* are removed in 5.0; use CSS motion tokens + aura-glass/motion. doctor reports usage.",
      "doc": "#dep-m0841"
    },
    {
      "id": "DEP-M0842",
      "kind": "css-global",
      "status": "planned",
      "entry": "./styles",
      "symbol": "glass-transition-all",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "the 5.x motion tokens (transition presets)",
      "codemod": null,
      "automation": "manual",
      "breaking": "B8",
      "message": "the glass-transition-all are removed in 5.0; use the 5.x motion tokens (transition presets). doctor reports usage.",
      "doc": "#dep-m0842"
    },
    {
      "id": "DEP-M0843",
      "kind": "css-global",
      "status": "planned",
      "entry": "./styles",
      "symbol": "glass-tier-*",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "data-ag-tier",
      "codemod": null,
      "automation": "manual",
      "breaking": "B8",
      "message": "the glass-tier-* are removed in 5.0; use data-ag-tier. doctor reports usage.",
      "doc": "#dep-m0843"
    },
    {
      "id": "DEP-M0844",
      "kind": "css-global",
      "status": "planned",
      "entry": "./styles",
      "symbol": "liquid-glass-* emissions",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "data-ag-* attributes emitted by material.css",
      "codemod": null,
      "automation": "manual",
      "breaking": "B8",
      "message": "the liquid-glass-* emissions are removed in 5.0; use data-ag-* attributes emitted by material.css. doctor reports usage.",
      "doc": "#dep-m0844"
    },
    {
      "id": "DEP-M0845",
      "kind": "css-var",
      "status": "planned",
      "entry": ".",
      "symbol": "--aura-blur-amount",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "css-vars",
      "automation": "mostly",
      "breaking": "B9",
      "message": "--aura-blur-amount is removed in 5.0; blur is a solved material property (codemod: css-vars).",
      "doc": "#dep-m0845"
    },
    {
      "id": "DEP-M0846",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "HoudiniGlassCard",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "manual",
      "breaking": "B3",
      "message": "HoudiniGlassCard is removed in 5.0; GPU/shader effects are labs-only over owned pixels, not part of core (codemod: removed).",
      "doc": "#dep-m0846"
    },
    {
      "id": "DEP-M0847",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "HoudiniGlassProvider",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "manual",
      "breaking": "B3",
      "message": "HoudiniGlassProvider is removed in 5.0; GPU/shader effects are labs-only over owned pixels, not part of core (codemod: removed).",
      "doc": "#dep-m0847"
    },
    {
      "id": "DEP-M0848",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassGPU",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "manual",
      "breaking": "B3",
      "message": "LiquidGlassGPU is removed in 5.0; GPU/shader effects are labs-only over owned pixels, not part of core (codemod: removed).",
      "doc": "#dep-m0848"
    },
    {
      "id": "DEP-M0849",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassWebGLShader",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "manual",
      "breaking": "B3",
      "message": "GlassWebGLShader is removed in 5.0; GPU/shader effects are labs-only over owned pixels, not part of core (codemod: removed).",
      "doc": "#dep-m0849"
    },
    {
      "id": "DEP-M0850",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "HeatGlass",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "manual",
      "breaking": "B3",
      "message": "HeatGlass is removed in 5.0; GPU/shader effects are labs-only over owned pixels, not part of core (codemod: removed).",
      "doc": "#dep-m0850"
    },
    {
      "id": "DEP-M0851",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "Glass3DEngine",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "manual",
      "breaking": "B3",
      "message": "Glass3DEngine is removed in 5.0; GPU/shader effects are labs-only over owned pixels, not part of core (codemod: removed).",
      "doc": "#dep-m0851"
    },
    {
      "id": "DEP-M0852",
      "kind": "css-global",
      "status": "planned",
      "entry": "./styles",
      "symbol": "storybook-utility-shim.css",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "none",
      "breaking": "B8",
      "message": "the storybook-utility-shim.css import (src/styles/index.css) leaves the package at 5.0 — the file moves to .storybook/ (PKG-101). doctor --v5 reports it.",
      "doc": "#dep-m0852"
    },
    {
      "id": "DEP-M0853",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "Motion",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "CSS motion tokens, startMorph or aura-glass/motion",
      "codemod": "motion-imports",
      "automation": "mostly",
      "breaking": "B3",
      "message": "Motion (root; MotionNative alias) is removed in 5.0; use CSS motion tokens, startMorph or aura-glass/motion (codemod: motion-imports).",
      "doc": "#dep-m0853"
    },
    {
      "id": "DEP-M0854",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives",
      "symbol": "Motion",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "CSS motion tokens, startMorph or aura-glass/motion",
      "codemod": "motion-imports",
      "automation": "mostly",
      "breaking": "B3",
      "message": "Motion (MotionFramer alias) is removed in 5.0; use CSS motion tokens, startMorph or aura-glass/motion (codemod: motion-imports).",
      "doc": "#dep-m0854"
    },
    {
      "id": "DEP-M0855",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives",
      "symbol": "GlassMotion",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "CSS motion tokens, startMorph or aura-glass/motion",
      "codemod": "motion-imports",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassMotion is removed in 5.0; use CSS motion tokens, startMorph or aura-glass/motion (codemod: motion-imports).",
      "doc": "#dep-m0855"
    },
    {
      "id": "DEP-M0856",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "MotionNative",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "MotionProvider",
      "codemod": "motion-imports",
      "automation": "mostly",
      "breaking": "B3",
      "message": "MotionNative is removed in 5.0; use CSS motion tokens, startMorph or MotionProvider from aura-glass/motion (codemod: motion-imports).",
      "doc": "#dep-m0856"
    },
    {
      "id": "DEP-M0857",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives",
      "symbol": "MotionFramer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "MotionProvider",
      "codemod": "motion-imports",
      "automation": "mostly",
      "breaking": "B3",
      "message": "MotionFramer is removed in 5.0; use CSS motion tokens, startMorph or MotionProvider from aura-glass/motion (codemod: motion-imports).",
      "doc": "#dep-m0857"
    },
    {
      "id": "DEP-M0858",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassMotionController",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "MotionProvider",
      "codemod": "motion-imports",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassMotionController (and the private OrganicAnimationEngine/AdvancedAnimations family it wraps) is removed in 5.0; use CSS motion tokens or MotionProvider from aura-glass/motion.",
      "doc": "#dep-m0858"
    },
    {
      "id": "DEP-M0859",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassTransitions",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "CSS motion tokens or aura-glass/motion",
      "codemod": "motion-imports",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassTransitions (and the private OrganicAnimationEngine/AdvancedAnimations family it wraps) is removed in 5.0; use CSS motion tokens or aura-glass/motion (codemod: motion-imports).",
      "doc": "#dep-m0859"
    },
    {
      "id": "DEP-M0860",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "animationPresets",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "the 5.x motion tokens",
      "codemod": "motion-imports",
      "automation": "mostly",
      "breaking": "B3",
      "message": "animationPresets is removed in 5.0; use the 5.x motion tokens (codemod: motion-imports).",
      "doc": "#dep-m0860"
    },
    {
      "id": "DEP-M0861",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "usePhysicsEngine",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion springs (toMotionTransition)",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "usePhysicsEngine is removed in 5.0; use aura-glass/motion springs (toMotionTransition) (codemod: motion-imports).",
      "doc": "#dep-m0861"
    },
    {
      "id": "DEP-M0862",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "usePhysicsLayout",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion SharedLayout",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "usePhysicsLayout is removed in 5.0; use aura-glass/motion SharedLayout (codemod: motion-imports).",
      "doc": "#dep-m0862"
    },
    {
      "id": "DEP-M0863",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "usePhysicsInteraction",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion springs",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "usePhysicsInteraction is removed in 5.0; use aura-glass/motion springs (codemod: motion-imports).",
      "doc": "#dep-m0863"
    },
    {
      "id": "DEP-M0864",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useGalileoStateSpring",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion springs",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "useGalileoStateSpring is removed in 5.0; use aura-glass/motion springs (codemod: motion-imports).",
      "doc": "#dep-m0864"
    },
    {
      "id": "DEP-M0865",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useGalileoSprings",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion springs",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "useGalileoSprings is removed in 5.0; use aura-glass/motion springs (codemod: motion-imports).",
      "doc": "#dep-m0865"
    },
    {
      "id": "DEP-M0866",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useMultiSpringBasic",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion springs",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "useMultiSpringBasic is removed in 5.0; use aura-glass/motion springs (codemod: motion-imports).",
      "doc": "#dep-m0866"
    },
    {
      "id": "DEP-M0867",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useMultiSpringPhysics",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion springs",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "useMultiSpringPhysics is removed in 5.0; use aura-glass/motion springs (codemod: motion-imports).",
      "doc": "#dep-m0867"
    },
    {
      "id": "DEP-M0868",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useGesturePhysics",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion springs",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "useGesturePhysics is removed in 5.0; use aura-glass/motion springs (codemod: motion-imports).",
      "doc": "#dep-m0868"
    },
    {
      "id": "DEP-M0869",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useAnimationSequence",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion sequencing",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "useAnimationSequence is removed in 5.0; use aura-glass/motion sequencing (codemod: motion-imports).",
      "doc": "#dep-m0869"
    },
    {
      "id": "DEP-M0870",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useAnimationSequenceBasic",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion sequencing",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "useAnimationSequenceBasic is removed in 5.0; use aura-glass/motion sequencing (codemod: motion-imports).",
      "doc": "#dep-m0870"
    },
    {
      "id": "DEP-M0871",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useAnimationSequenceOrchestrator",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion sequencing",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "useAnimationSequenceOrchestrator is removed in 5.0; use aura-glass/motion sequencing (codemod: motion-imports).",
      "doc": "#dep-m0871"
    },
    {
      "id": "DEP-M0872",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "orchestrationUseAnimationSequence",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion sequencing",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "orchestrationUseAnimationSequence is removed in 5.0; use aura-glass/motion sequencing (codemod: motion-imports).",
      "doc": "#dep-m0872"
    },
    {
      "id": "DEP-M0873",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "orchestrationPresets",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion sequencing",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "orchestrationPresets is removed in 5.0; use aura-glass/motion sequencing (codemod: motion-imports).",
      "doc": "#dep-m0873"
    },
    {
      "id": "DEP-M0874",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "createOrchestration",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion sequencing",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "createOrchestration is removed in 5.0; use aura-glass/motion sequencing (codemod: motion-imports).",
      "doc": "#dep-m0874"
    },
    {
      "id": "DEP-M0875",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useOrchestration",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion sequencing",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "useOrchestration is removed in 5.0; use aura-glass/motion sequencing (codemod: motion-imports).",
      "doc": "#dep-m0875"
    },
    {
      "id": "DEP-M0876",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useMouseMagneticEffect",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "magnetic() (aura-glass/motion)",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "useMouseMagneticEffect is removed in 5.0; use magnetic() (aura-glass/motion) (codemod: motion-imports).",
      "doc": "#dep-m0876"
    },
    {
      "id": "DEP-M0877",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useMagneticField",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "magnetic() (aura-glass/motion)",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "useMagneticField is removed in 5.0; use magnetic() (aura-glass/motion) (codemod: motion-imports).",
      "doc": "#dep-m0877"
    },
    {
      "id": "DEP-M0878",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useMagneticButton",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "magnetic() (aura-glass/motion)",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "useMagneticButton is removed in 5.0; use magnetic() (aura-glass/motion) (codemod: motion-imports).",
      "doc": "#dep-m0878"
    },
    {
      "id": "DEP-M0879",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useMagneticElement",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "magnetic() (aura-glass/motion)",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "useMagneticElement is removed in 5.0; use magnetic() (aura-glass/motion) (codemod: motion-imports).",
      "doc": "#dep-m0879"
    },
    {
      "id": "DEP-M0880",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "use3DTransform",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "CSS transforms + the 5.x motion tokens",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "use3DTransform is removed in 5.0; use CSS transforms + the 5.x motion tokens (codemod: motion-imports).",
      "doc": "#dep-m0880"
    },
    {
      "id": "DEP-M0881",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useAmbientTilt",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "CSS transforms + the 5.x motion tokens",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "useAmbientTilt is removed in 5.0; use CSS transforms + the 5.x motion tokens (codemod: motion-imports).",
      "doc": "#dep-m0881"
    },
    {
      "id": "DEP-M0882",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useZSpaceAnimation",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion sequencing",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "useZSpaceAnimation is removed in 5.0; use aura-glass/motion sequencing (codemod: motion-imports).",
      "doc": "#dep-m0882"
    },
    {
      "id": "DEP-M0883",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useDraggableListPhysics",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion springs",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "useDraggableListPhysics is removed in 5.0; use aura-glass/motion springs (codemod: motion-imports).",
      "doc": "#dep-m0883"
    },
    {
      "id": "DEP-M0884",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "createMagneticEffect",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "magnetic() (aura-glass/motion)",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "createMagneticEffect is removed in 5.0; use magnetic() (aura-glass/motion) (codemod: motion-imports).",
      "doc": "#dep-m0884"
    },
    {
      "id": "DEP-M0885",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "createRippleEffect",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "none — ripple effects are not part of the material grammar",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "createRippleEffect is removed in 5.0; use none — ripple effects are not part of the material grammar (codemod: motion-imports).",
      "doc": "#dep-m0885"
    },
    {
      "id": "DEP-M0886",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "createAccessibleAnimation",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "the preference-aware 5.x motion tokens",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "createAccessibleAnimation is removed in 5.0; use the preference-aware 5.x motion tokens (codemod: motion-imports).",
      "doc": "#dep-m0886"
    },
    {
      "id": "DEP-M0887",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "SpringPresets",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "the 5.x motion tokens",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "SpringPresets is removed in 5.0; use the 5.x motion tokens (codemod: motion-imports).",
      "doc": "#dep-m0887"
    },
    {
      "id": "DEP-M0888",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "InterpolationUtils",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "the 5.x motion tokens",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "InterpolationUtils is removed in 5.0; use the 5.x motion tokens (codemod: motion-imports).",
      "doc": "#dep-m0888"
    },
    {
      "id": "DEP-M0889",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "interpolate",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "the 5.x motion tokens",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "interpolate is removed in 5.0; use the 5.x motion tokens (codemod: motion-imports).",
      "doc": "#dep-m0889"
    },
    {
      "id": "DEP-M0890",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GalileoPhysicsSystem",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion springs",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "GalileoPhysicsSystem is removed in 5.0; use aura-glass/motion springs (codemod: motion-imports).",
      "doc": "#dep-m0890"
    },
    {
      "id": "DEP-M0891",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "ChartAnimationUtils",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "the 5.x motion tokens",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "ChartAnimationUtils is removed in 5.0; use the 5.x motion tokens (codemod: motion-imports).",
      "doc": "#dep-m0891"
    },
    {
      "id": "DEP-M0892",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "animateChart",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "the 5.x motion tokens",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "animateChart is removed in 5.0; use the 5.x motion tokens (codemod: motion-imports).",
      "doc": "#dep-m0892"
    },
    {
      "id": "DEP-M0893",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "chartAnimationPresets",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "the 5.x motion tokens",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "chartAnimationPresets is removed in 5.0; use the 5.x motion tokens (codemod: motion-imports).",
      "doc": "#dep-m0893"
    },
    {
      "id": "DEP-M0894",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "MotionPreferenceProvider",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "AuraGlassProvider",
      "codemod": "providers",
      "automation": "mostly",
      "breaking": "B13",
      "message": "MotionPreferenceProvider (the 4.x ReducedMotionProvider role) is deprecated; preferences live under AuraGlassProvider and usePreference (codemod: providers).",
      "doc": "#dep-m0894"
    },
    {
      "id": "DEP-M0895",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useMotionPreferenceContext",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "usePreference / useResolvedPreferences",
      "codemod": "providers",
      "automation": "mostly",
      "breaking": "B13",
      "message": "useMotionPreferenceContext (MotionPreferenceContext access) is deprecated; use usePreference / useResolvedPreferences (codemod: providers).",
      "doc": "#dep-m0895"
    },
    {
      "id": "DEP-M0896",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useReducedMotion",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "usePreference('motion')",
      "codemod": "motion-imports",
      "automation": "mostly",
      "breaking": "B3",
      "message": "useReducedMotion is deprecated; use usePreference('motion') (codemod: motion-imports).",
      "doc": "#dep-m0896"
    },
    {
      "id": "DEP-M0897",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useEnhancedReducedMotion",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "usePreference('motion')",
      "codemod": "motion-imports",
      "automation": "mostly",
      "breaking": "B3",
      "message": "useEnhancedReducedMotion is deprecated; use usePreference('motion') (codemod: motion-imports).",
      "doc": "#dep-m0897"
    },
    {
      "id": "DEP-M0898",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useMotionPreference",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "usePreference('motion')",
      "codemod": "motion-imports",
      "automation": "mostly",
      "breaking": "B3",
      "message": "useMotionPreference is deprecated; use usePreference('motion') (codemod: motion-imports).",
      "doc": "#dep-m0898"
    },
    {
      "id": "DEP-M0899",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "prefersReducedMotion",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "usePreference('motion')",
      "codemod": "motion-imports",
      "automation": "mostly",
      "breaking": "B3",
      "message": "prefersReducedMotion is deprecated; use usePreference('motion') (codemod: motion-imports).",
      "doc": "#dep-m0899"
    },
    {
      "id": "DEP-M0900",
      "kind": "export",
      "status": "planned",
      "entry": "./theme",
      "symbol": "useGlassMotionPolicy",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "usePreference('motion')",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B13",
      "message": "useGlassMotionPolicy is removed in 5.0; motion policy is a floor, not a prop — use usePreference('motion') (codemod: motion-imports).",
      "doc": "#dep-m0900"
    },
    {
      "id": "DEP-M0901",
      "kind": "prop",
      "status": "planned",
      "entry": ".",
      "symbol": "respectMotionPreference",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "the OS motion floor (not overridable in 5.x)",
      "codemod": "motion-props",
      "automation": "mostly",
      "breaking": "B6",
      "message": "the respectMotionPreference prop is removed in 5.0; use the OS motion floor (not overridable in 5.x) (codemod: motion-props).",
      "doc": "#dep-m0901"
    },
    {
      "id": "DEP-M0902",
      "kind": "prop",
      "status": "planned",
      "entry": ".",
      "symbol": "motionPolicy",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "the OS motion floor (not overridable in 5.x)",
      "codemod": "motion-props",
      "automation": "mostly",
      "breaking": "B6",
      "message": "the motionPolicy prop is removed in 5.0; use the OS motion floor (not overridable in 5.x) (codemod: motion-props).",
      "doc": "#dep-m0902"
    },
    {
      "id": "DEP-M0903",
      "kind": "prop",
      "status": "planned",
      "entry": ".",
      "symbol": "initialMotionPolicy",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "the OS motion floor (not overridable in 5.x)",
      "codemod": "motion-props",
      "automation": "mostly",
      "breaking": "B6",
      "message": "the initialMotionPolicy prop is removed in 5.0; use the OS motion floor (not overridable in 5.x) (codemod: motion-props).",
      "doc": "#dep-m0903"
    },
    {
      "id": "DEP-M0904",
      "kind": "prop",
      "status": "planned",
      "entry": ".",
      "symbol": "preset (motion) / animationPreset",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "the 5.x motion tokens",
      "codemod": "motion-props",
      "automation": "mostly",
      "breaking": "B6",
      "message": "the preset (motion) / animationPreset prop is removed in 5.0; use the 5.x motion tokens (codemod: motion-props).",
      "doc": "#dep-m0904"
    },
    {
      "id": "DEP-M0905",
      "kind": "prop",
      "status": "planned",
      "entry": ".",
      "symbol": "animate",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "CSS motion tokens or aura-glass/motion",
      "codemod": "motion-props",
      "automation": "mostly",
      "breaking": "B6",
      "message": "the animate prop is removed in 5.0; use CSS motion tokens or aura-glass/motion (codemod: motion-props).",
      "doc": "#dep-m0905"
    },
    {
      "id": "DEP-M0906",
      "kind": "prop",
      "status": "planned",
      "entry": ".",
      "symbol": "disableAnimation",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "the OS motion floor / calm mode",
      "codemod": "motion-props",
      "automation": "mostly",
      "breaking": "B6",
      "message": "the disableAnimation prop is removed in 5.0; use the OS motion floor / calm mode (codemod: motion-props).",
      "doc": "#dep-m0906"
    },
    {
      "id": "DEP-M0907",
      "kind": "prop",
      "status": "planned",
      "entry": ".",
      "symbol": "whileHover / whileTap pass-through",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion magnetic() / CSS motion tokens",
      "codemod": "motion-props",
      "automation": "mostly",
      "breaking": "B6",
      "message": "the whileHover / whileTap pass-through prop is removed in 5.0; use aura-glass/motion magnetic() / CSS motion tokens (codemod: motion-props).",
      "doc": "#dep-m0907"
    },
    {
      "id": "DEP-M0908",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "MagneticButton",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Button + magnetic() (aura-glass/motion)",
      "codemod": "motion-props",
      "automation": "partial",
      "breaking": "B3",
      "message": "MagneticButton is removed in 5.0; use Button + magnetic() (aura-glass/motion) (codemod: motion-props).",
      "doc": "#dep-m0908"
    },
    {
      "id": "DEP-M0909",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassMagneticCursor",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "magnetic() (aura-glass/motion)",
      "codemod": "motion-props",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassMagneticCursor is removed in 5.0; use magnetic() (aura-glass/motion) (codemod: motion-props).",
      "doc": "#dep-m0909"
    },
    {
      "id": "DEP-M0910",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "RippleButton",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Button (5.x) — ripple effects are not part of the material grammar",
      "codemod": "motion-props",
      "automation": "partial",
      "breaking": "B3",
      "message": "RippleButton is removed in 5.0; use Button (5.x) — ripple effects are not part of the material grammar (codemod: motion-props).",
      "doc": "#dep-m0910"
    },
    {
      "id": "DEP-M0911",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "TouchRippleEffects",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "motion-props",
      "automation": "partial",
      "breaking": "B3",
      "message": "TouchRippleEffects is removed in 5.0; use none — ripple effects are not part of the material grammar (codemod: motion-props).",
      "doc": "#dep-m0911"
    },
    {
      "id": "DEP-M0912",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "MotionAwareGlass",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Surface (motion is preference-driven in 5.x)",
      "codemod": "motion-props",
      "automation": "partial",
      "breaking": "B3",
      "message": "MotionAwareGlass is removed in 5.0; use Surface (motion is preference-driven in 5.x) (codemod: motion-props).",
      "doc": "#dep-m0912"
    },
    {
      "id": "DEP-M0913",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassDepthLayer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Surface layering (the 5.x nested-materials rule)",
      "codemod": "motion-props",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassDepthLayer is removed in 5.0; use Surface layering (the 5.x nested-materials rule) (codemod: motion-props).",
      "doc": "#dep-m0913"
    },
    {
      "id": "DEP-M0914",
      "kind": "export",
      "status": "planned",
      "entry": "./tokens",
      "symbol": "ANIMATION",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "tokens",
      "codemod": "motion-imports",
      "automation": "mostly",
      "breaking": "B3",
      "message": "ANIMATION is removed in 5.0; motion values ship as tokens (codemod: motion-imports).",
      "doc": "#dep-m0914"
    },
    {
      "id": "DEP-M0915",
      "kind": "export",
      "status": "planned",
      "entry": "./tokens",
      "symbol": "AURA_GLASS",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "tokens",
      "codemod": "motion-imports",
      "automation": "mostly",
      "breaking": "B3",
      "message": "AURA_GLASS (the .motion member) is removed in 5.0; motion values ship as tokens (codemod: motion-imports).",
      "doc": "#dep-m0915"
    },
    {
      "id": "DEP-M0916",
      "kind": "export",
      "status": "planned",
      "entry": "./tokens",
      "symbol": "LIQUID_GLASS",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "tokens",
      "codemod": "motion-imports",
      "automation": "mostly",
      "breaking": "B3",
      "message": "LIQUID_GLASS (the .motionFluency member) is removed in 5.0; motion values ship as tokens (codemod: motion-imports).",
      "doc": "#dep-m0916"
    },
    {
      "id": "DEP-M0917",
      "kind": "css-var",
      "status": "planned",
      "entry": ".",
      "symbol": "--glass-motion-*",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "--ag-duration-* / --ag-ease-*",
      "codemod": "css-vars",
      "automation": "mostly",
      "breaking": "B9",
      "message": "the --glass-motion-* variables are removed in 5.0; use the --ag-duration-* / --ag-ease-* tokens (codemod: css-vars).",
      "doc": "#dep-m0917"
    },
    {
      "id": "DEP-M0918",
      "kind": "css-var",
      "status": "planned",
      "entry": ".",
      "symbol": "--glass-motion-default",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "--ag-duration-small",
      "codemod": "css-vars",
      "automation": "full",
      "breaking": "B9",
      "message": "--glass-motion-default is removed in 5.0; use --ag-duration-small (codemod: css-vars).",
      "doc": "#dep-m0918"
    },
    {
      "id": "DEP-M0919",
      "kind": "css-var",
      "status": "planned",
      "entry": ".",
      "symbol": "--glass-theme-duration-*",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "--ag-duration-* tokens",
      "codemod": "css-vars",
      "automation": "mostly",
      "breaking": "B9",
      "message": "the --glass-theme-duration-* variables are removed in 5.0; use the --ag-duration-* tokens (codemod: css-vars).",
      "doc": "#dep-m0919"
    },
    {
      "id": "DEP-M0920",
      "kind": "peer",
      "status": "planned",
      "entry": ".",
      "symbol": "framer-motion",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "motion@^12",
      "codemod": "deps",
      "automation": "full",
      "breaking": "B7",
      "message": "the framer-motion peer is removed in 5.0; aura-glass/motion takes an optional motion@^12 peer (codemod: deps).",
      "doc": "#dep-m0920"
    },
    {
      "id": "DEP-M0921",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "ContrastGuard",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "ContrastGuard (with TextWithContrast/useContrastGuard/useAutoTextContrast internals) is removed in 5.0; contrast floors are solved by the material (codemod: removed).",
      "doc": "#dep-m0921"
    },
    {
      "id": "DEP-M0922",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassA11y",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "GlassPreferencesPanel",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassA11y is removed in 5.0; use GlassPreferencesPanel (codemod: removed).",
      "doc": "#dep-m0922"
    },
    {
      "id": "DEP-M0923",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassHighContrast",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "GlassPreferencesPanel (contrast preference)",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassHighContrast is removed in 5.0; use GlassPreferencesPanel (contrast preference) (codemod: removed).",
      "doc": "#dep-m0923"
    },
    {
      "id": "DEP-M0924",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassMotionControls",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "GlassPreferencesPanel (motion preference)",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassMotionControls is removed in 5.0; use GlassPreferencesPanel (motion preference) (codemod: removed).",
      "doc": "#dep-m0924"
    },
    {
      "id": "DEP-M0925",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassScreenReader",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "GlassPreferencesPanel / useAnnouncer",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassScreenReader is removed in 5.0; use GlassPreferencesPanel / useAnnouncer (codemod: removed).",
      "doc": "#dep-m0925"
    },
    {
      "id": "DEP-M0926",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassKeyboardNav",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "the 5.x keyboard contract (built into components)",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassKeyboardNav is removed in 5.0; use the 5.x keyboard contract (built into components) (codemod: removed).",
      "doc": "#dep-m0926"
    },
    {
      "id": "DEP-M0927",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassA11yAuditor",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "manual",
      "breaking": "B3",
      "message": "GlassA11yAuditor is removed in 5.0; audits run in the CI axe lane (codemod: removed).",
      "doc": "#dep-m0927"
    },
    {
      "id": "DEP-M0928",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassFocusIndicators",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassFocusIndicators (incl. LandmarkAnnouncer/KeyboardShortcutsHelper internals) is removed in 5.0; focus appearance ships in focus.css (codemod: removed).",
      "doc": "#dep-m0928"
    },
    {
      "id": "DEP-M0929",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives/focus",
      "symbol": "SkipLinks",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "focus.css landmark/focus styles",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "SkipLinks is removed in 5.0; use focus.css landmark/focus styles (codemod: removed).",
      "doc": "#dep-m0929"
    },
    {
      "id": "DEP-M0930",
      "kind": "css-global",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassFocusIndicators CSS (focus-indicator rules)",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "focus.css",
      "codemod": "removed",
      "automation": "manual",
      "breaking": "B8",
      "message": "the GlassFocusIndicators companion CSS is removed in 5.0; focus styles ship in focus.css (codemod: removed).",
      "doc": "#dep-m0930"
    },
    {
      "id": "DEP-M0931",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassFocusRing",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassFocusRing is removed in 5.0; focus appearance ships in focus.css (codemod: removed).",
      "doc": "#dep-m0931"
    },
    {
      "id": "DEP-M0932",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "FocusIndicator",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "FocusIndicator is removed in 5.0; focus appearance ships in focus.css (codemod: removed).",
      "doc": "#dep-m0932"
    },
    {
      "id": "DEP-M0933",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "AccessibilityProvider",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "AuraGlassProvider (highContrast→contrast=\"more\", reducedTransparency→transparency=\"tinted\", colorBlindness dropped)",
      "codemod": "providers",
      "automation": "mostly",
      "breaking": "B5",
      "message": "AccessibilityProvider is deprecated; use AuraGlassProvider (highContrast→contrast=\"more\", reducedTransparency→transparency=\"tinted\", colorBlindness dropped) (codemod: providers).",
      "doc": "#dep-m0933"
    },
    {
      "id": "DEP-M0934",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useAccessibilityFeature",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "usePreference / useResolvedPreferences",
      "codemod": "providers",
      "automation": "mostly",
      "breaking": "B5",
      "message": "useAccessibilityFeature is deprecated; use usePreference / useResolvedPreferences (codemod: providers).",
      "doc": "#dep-m0934"
    },
    {
      "id": "DEP-M0935",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useAccessibleAnimation",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "usePreference('motion')",
      "codemod": "providers",
      "automation": "mostly",
      "breaking": "B5",
      "message": "useAccessibleAnimation is deprecated; use usePreference('motion') (codemod: providers).",
      "doc": "#dep-m0935"
    },
    {
      "id": "DEP-M0936",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useAccessibleColors",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "usePreference / useResolvedPreferences",
      "codemod": "providers",
      "automation": "mostly",
      "breaking": "B5",
      "message": "useAccessibleColors is deprecated; use usePreference / useResolvedPreferences (codemod: providers).",
      "doc": "#dep-m0936"
    },
    {
      "id": "DEP-M0937",
      "kind": "export",
      "status": "planned",
      "entry": "./theme",
      "symbol": "GlassThemeProvider",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "AuraGlassProvider",
      "codemod": "providers",
      "automation": "full",
      "breaking": "B5",
      "message": "GlassThemeProvider is deprecated; use AuraGlassProvider (codemod: providers).",
      "doc": "#dep-m0937"
    },
    {
      "id": "DEP-M0938",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "ThemeProvider",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "AuraGlassProvider",
      "codemod": "providers",
      "automation": "full",
      "breaking": "B5",
      "message": "ThemeProvider is deprecated; use AuraGlassProvider (codemod: providers).",
      "doc": "#dep-m0938"
    },
    {
      "id": "DEP-M0939",
      "kind": "export",
      "status": "planned",
      "entry": "./theme",
      "symbol": "useGlassTheme",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "usePreference / useResolvedPreferences",
      "codemod": "providers",
      "automation": "mostly",
      "breaking": "B5",
      "message": "useGlassTheme is deprecated; use usePreference / useResolvedPreferences (codemod: providers).",
      "doc": "#dep-m0939"
    },
    {
      "id": "DEP-M0940",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "AIGlassThemeProvider",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "AuraGlassProvider",
      "codemod": "providers",
      "automation": "full",
      "breaking": "B5",
      "message": "AIGlassThemeProvider is deprecated; use AuraGlassProvider (codemod: providers).",
      "doc": "#dep-m0940"
    },
    {
      "id": "DEP-M0941",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives/focus",
      "symbol": "ScreenReader",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "useAnnouncer (ScreenReaderOnly → VisuallyHidden)",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "ScreenReader is removed in 5.0; use useAnnouncer (ScreenReaderOnly → VisuallyHidden) (codemod: canonical-names).",
      "doc": "#dep-m0941"
    },
    {
      "id": "DEP-M0942",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives/focus",
      "symbol": "ScreenReaderOnly",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "VisuallyHidden (CMP)",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "ScreenReaderOnly is removed in 5.0; use VisuallyHidden (CMP) (codemod: canonical-names).",
      "doc": "#dep-m0942"
    },
    {
      "id": "DEP-M0943",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives/focus",
      "symbol": "LiveRegion",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "useAnnouncer",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "LiveRegion is removed in 5.0; use useAnnouncer (codemod: canonical-names).",
      "doc": "#dep-m0943"
    },
    {
      "id": "DEP-M0944",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives/focus",
      "symbol": "announce",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "useAnnouncer",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "announce is removed in 5.0; use useAnnouncer (codemod: canonical-names).",
      "doc": "#dep-m0944"
    },
    {
      "id": "DEP-M0945",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives/focus",
      "symbol": "useAnnounce",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "useAnnouncer",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "useAnnounce is removed in 5.0; use useAnnouncer (codemod: canonical-names).",
      "doc": "#dep-m0945"
    },
    {
      "id": "DEP-M0946",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives/focus",
      "symbol": "FocusTrap",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "FocusTrap is removed in 5.0; overlay components manage focus internally (codemod: removed).",
      "doc": "#dep-m0946"
    },
    {
      "id": "DEP-M0947",
      "kind": "export",
      "status": "planned",
      "entry": "./primitives/focus",
      "symbol": "useFocusTrap",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "useFocusTrap is removed in 5.0; overlay components manage focus internally (codemod: removed).",
      "doc": "#dep-m0947"
    },
    {
      "id": "DEP-M0948",
      "kind": "css-global",
      "status": "planned",
      "entry": ".",
      "symbol": ".high-contrast",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "data-ag-contrast=\"more\"",
      "codemod": null,
      "automation": "manual",
      "breaking": "B8",
      "message": "the .high-contrast hook is removed in 5.0; use data-ag-contrast=\"more\".",
      "doc": "#dep-m0948"
    },
    {
      "id": "DEP-M0949",
      "kind": "css-global",
      "status": "planned",
      "entry": ".",
      "symbol": ".large-text",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "root font-size",
      "codemod": null,
      "automation": "manual",
      "breaking": "B8",
      "message": "the .large-text hook is removed in 5.0; 5.x type tokens are rem-based, so browser text zoom or a root font-size scales them.",
      "doc": "#dep-m0949"
    },
    {
      "id": "DEP-M0950",
      "kind": "data-attr",
      "status": "planned",
      "entry": ".",
      "symbol": "data-color-blindness",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B8",
      "message": "the data-color-blindness hook is removed in 5.0; color-vision modes are dropped — contrast floors apply.",
      "doc": "#dep-m0950"
    },
    {
      "id": "DEP-M0951",
      "kind": "css-global",
      "status": "planned",
      "entry": ".",
      "symbol": "glass-contrast-guard",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "solved contrast floors (no CSS hook)",
      "codemod": null,
      "automation": "manual",
      "breaking": "B8",
      "message": "the glass-contrast-guard hook is removed in 5.0; use solved contrast floors (no CSS hook).",
      "doc": "#dep-m0951"
    },
    {
      "id": "DEP-M0952",
      "kind": "css-global",
      "status": "planned",
      "entry": ".",
      "symbol": "glass-focus",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "focus.css focus styles",
      "codemod": null,
      "automation": "manual",
      "breaking": "B8",
      "message": "the glass-focus hook is removed in 5.0; use focus.css focus styles.",
      "doc": "#dep-m0952"
    },
    {
      "id": "DEP-M0953",
      "kind": "css-global",
      "status": "planned",
      "entry": ".",
      "symbol": "glass-touch-target",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "the 5.x target-size floor (built into components)",
      "codemod": null,
      "automation": "manual",
      "breaking": "B8",
      "message": "the glass-touch-target hook is removed in 5.0; use the 5.x target-size floor (built into components).",
      "doc": "#dep-m0953"
    },
    {
      "id": "DEP-M0954",
      "kind": "css-var",
      "status": "planned",
      "entry": ".",
      "symbol": "--glass-*",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "--ag-*",
      "codemod": "css-vars",
      "automation": "mostly",
      "breaking": "B9",
      "message": "the --glass-* variables are removed in 5.0; use --ag-* — compat/tokens.css aliases reads only (codemod: css-vars).",
      "doc": "#dep-m0954"
    },
    {
      "id": "DEP-M0955",
      "kind": "css-var",
      "status": "planned",
      "entry": ".",
      "symbol": "--aura-*",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "--ag-*",
      "codemod": "css-vars",
      "automation": "mostly",
      "breaking": "B9",
      "message": "the --aura-* variables are removed in 5.0; use --ag-* — compat/tokens.css aliases reads only (codemod: css-vars).",
      "doc": "#dep-m0955"
    },
    {
      "id": "DEP-M0956",
      "kind": "css-var",
      "status": "planned",
      "entry": ".",
      "symbol": "--persona-*",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "--ag-*",
      "codemod": "css-vars",
      "automation": "mostly",
      "breaking": "B9",
      "message": "the --persona-* variables are removed in 5.0; use --ag-* — compat/tokens.css aliases reads only (codemod: css-vars).",
      "doc": "#dep-m0956"
    },
    {
      "id": "DEP-M0957",
      "kind": "css-var",
      "status": "planned",
      "entry": ".",
      "symbol": "--glass-theme-*",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "--ag-*",
      "codemod": "css-vars",
      "automation": "mostly",
      "breaking": "B9",
      "message": "the --glass-theme-* variables are removed in 5.0; use --ag-* — compat/tokens.css aliases reads only (codemod: css-vars).",
      "doc": "#dep-m0957"
    },
    {
      "id": "DEP-M0958",
      "kind": "data-attr",
      "status": "planned",
      "entry": ".",
      "symbol": "data-theme",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "data-ag-scheme (compat/tokens.css aliases the scheme hooks only)",
      "codemod": null,
      "automation": "manual",
      "breaking": "B10",
      "message": "the data-theme hook is removed in 5.0; use data-ag-scheme (compat/tokens.css aliases the scheme hooks only).",
      "doc": "#dep-m0958"
    },
    {
      "id": "DEP-M0959",
      "kind": "data-attr",
      "status": "planned",
      "entry": ".",
      "symbol": "data-aura-theme",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "data-ag-scheme",
      "codemod": null,
      "automation": "manual",
      "breaking": "B10",
      "message": "the data-aura-theme hook is removed in 5.0; use data-ag-scheme.",
      "doc": "#dep-m0959"
    },
    {
      "id": "DEP-M0960",
      "kind": "data-attr",
      "status": "planned",
      "entry": ".",
      "symbol": "data-aura-*",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "data-ag-* attributes",
      "codemod": null,
      "automation": "manual",
      "breaking": "B10",
      "message": "the data-aura-* hook is removed in 5.0; use data-ag-* attributes.",
      "doc": "#dep-m0960"
    },
    {
      "id": "DEP-M0961",
      "kind": "data-attr",
      "status": "planned",
      "entry": ".",
      "symbol": "data-persona",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "<AuraGlassProvider preset=…>",
      "codemod": null,
      "automation": "manual",
      "breaking": "B10",
      "message": "the data-persona hook is removed in 5.0; use <AuraGlassProvider preset=…>.",
      "doc": "#dep-m0961"
    },
    {
      "id": "DEP-M0962",
      "kind": "data-attr",
      "status": "planned",
      "entry": ".",
      "symbol": "data-bg",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "data-ag-backdrop",
      "codemod": null,
      "automation": "manual",
      "breaking": "B10",
      "message": "the data-bg hook is removed in 5.0; use data-ag-backdrop.",
      "doc": "#dep-m0962"
    },
    {
      "id": "DEP-M0963",
      "kind": "css-global",
      "status": "planned",
      "entry": ".",
      "symbol": ".dark / .light",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "data-ag-scheme=\"dark|light\" (compat aliases the scheme hooks only)",
      "codemod": null,
      "automation": "manual",
      "breaking": "B10",
      "message": "the .dark / .light hook is removed in 5.0; use data-ag-scheme=\"dark|light\" (compat aliases the scheme hooks only).",
      "doc": "#dep-m0963"
    },
    {
      "id": "DEP-M0964",
      "kind": "css-global",
      "status": "planned",
      "entry": ".",
      "symbol": ".glass-on-light / .glass-on-dark",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "[data-ag-scheme=\"light\"|\"dark\"]",
      "codemod": null,
      "automation": "manual",
      "breaking": "B10",
      "message": "the .glass-on-light / .glass-on-dark hook is removed in 5.0; use [data-ag-scheme=\"light\"|\"dark\"] selectors.",
      "doc": "#dep-m0964"
    },
    {
      "id": "DEP-M0965",
      "kind": "export",
      "status": "planned",
      "entry": "./tokens",
      "symbol": "auraTokens",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "tokens (the only aura-glass/tokens export in 5.0)",
      "codemod": "providers",
      "automation": "partial",
      "breaking": "B3",
      "message": "auraTokens is removed in 5.0; use tokens (the only aura-glass/tokens export in 5.0) (codemod: providers).",
      "doc": "#dep-m0965"
    },
    {
      "id": "DEP-M0966",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "PersonaPicker",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "presets + createBrandTheme (no picker ships in 5.x)",
      "codemod": "providers",
      "automation": "partial",
      "breaking": "B3",
      "message": "PersonaPicker is removed in 5.0; use presets + createBrandTheme (no picker ships in 5.x) (codemod: providers).",
      "doc": "#dep-m0966"
    },
    {
      "id": "DEP-M0967",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "usePersonaTheme",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "createBrandTheme + usePreference",
      "codemod": "providers",
      "automation": "partial",
      "breaking": "B3",
      "message": "usePersonaTheme is removed in 5.0; use createBrandTheme + usePreference (codemod: providers).",
      "doc": "#dep-m0967"
    },
    {
      "id": "DEP-M0968",
      "kind": "export",
      "status": "planned",
      "entry": "./theme",
      "symbol": "glassMaterialPresets",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "the 5.x presets table / MaterialSpec",
      "codemod": "providers",
      "automation": "partial",
      "breaking": "B3",
      "message": "glassMaterialPresets is removed in 5.0; use the 5.x presets table / MaterialSpec (codemod: providers).",
      "doc": "#dep-m0968"
    },
    {
      "id": "DEP-M0969",
      "kind": "export",
      "status": "planned",
      "entry": "./theme",
      "symbol": "createBrandGlassTheme",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "createBrandTheme",
      "codemod": "providers",
      "automation": "mostly",
      "breaking": "B5",
      "message": "createBrandGlassTheme is deprecated; use createBrandTheme (codemod: providers). A compat re-export ships at aura-glass/compat.",
      "doc": "#dep-m0969",
      "compat": "createBrandGlassTheme"
    },
    {
      "id": "DEP-M0970",
      "kind": "export",
      "status": "planned",
      "entry": "./theme",
      "symbol": "createGlassThemeCssVars",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "createGlassTheme(...).vars",
      "codemod": "providers",
      "automation": "mostly",
      "breaking": "B5",
      "message": "createGlassThemeCssVars is deprecated; use createGlassTheme(...).vars (codemod: providers).",
      "doc": "#dep-m0970",
      "compat": "createGlassThemeCssVars"
    },
    {
      "id": "DEP-M0971",
      "kind": "prop-value",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassThemeMode \"high-contrast\"",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "contrast=\"more\" preference",
      "codemod": "providers",
      "automation": "mostly",
      "breaking": "B6",
      "message": "the \"high-contrast\" GlassThemeMode is removed in 5.0; high contrast is the contrast=\"more\" preference (codemod: providers).",
      "doc": "#dep-m0971"
    },
    {
      "id": "DEP-M0972",
      "kind": "prop-value",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassDensity \"comfortable\"",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "5.x scale",
      "codemod": "providers",
      "automation": "mostly",
      "breaking": "B6",
      "message": "the \"comfortable\" GlassDensity is removed in 5.0; density maps onto the 5.x scale (codemod: providers; see §21 OI-03).",
      "doc": "#dep-m0972"
    },
    {
      "id": "DEP-M0973",
      "kind": "export",
      "status": "planned",
      "entry": "./tokens",
      "symbol": "COLORS",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "tokens",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "the COLORS design constant is removed in 5.0; values ship as tokens (codemod: removed).",
      "doc": "#dep-m0973"
    },
    {
      "id": "DEP-M0974",
      "kind": "export",
      "status": "planned",
      "entry": "./tokens",
      "symbol": "BORDER_RADIUS",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "tokens",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "the BORDER_RADIUS design constant is removed in 5.0; values ship as tokens (codemod: removed).",
      "doc": "#dep-m0974"
    },
    {
      "id": "DEP-M0975",
      "kind": "export",
      "status": "planned",
      "entry": "./tokens",
      "symbol": "BOX_SHADOW",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "tokens",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "the BOX_SHADOW design constant is removed in 5.0; values ship as tokens (codemod: removed).",
      "doc": "#dep-m0975"
    },
    {
      "id": "DEP-M0976",
      "kind": "css-global",
      "status": "planned",
      "entry": ".",
      "symbol": "glass-* slash utilities",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "--ag-*",
      "codemod": "css-vars",
      "automation": "partial",
      "breaking": "B8",
      "message": "the glass-* slash utilities are removed in 5.0; utility output is generated from --ag-* tokens (codemod: css-vars).",
      "doc": "#dep-m0976"
    },
    {
      "id": "DEP-M0977",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassCore",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Surface",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "GlassCore (root 'aura-glass' import) is deprecated; use Surface (codemod: canonical-names).",
      "doc": "#dep-m0977",
      "compat": "GlassCore"
    },
    {
      "id": "DEP-M0978",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassEffectGroup",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "SurfaceGroup",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "LiquidGlassEffectGroup (root 'aura-glass' import) is deprecated; use SurfaceGroup (codemod: canonical-names).",
      "doc": "#dep-m0978",
      "compat": "LiquidGlassEffectGroup"
    },
    {
      "id": "DEP-M0979",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassScrollEdge",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "ScrollEdge",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "LiquidGlassScrollEdge (root 'aura-glass' import) is deprecated; use ScrollEdge (codemod: canonical-names).",
      "doc": "#dep-m0979",
      "compat": "LiquidGlassScrollEdge"
    },
    {
      "id": "DEP-M0980",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassConcentricFrame",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "ConcentricFrame",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B5",
      "message": "LiquidGlassConcentricFrame (root 'aura-glass' import) is deprecated; use ConcentricFrame (codemod: canonical-names).",
      "doc": "#dep-m0980",
      "compat": "LiquidGlassConcentricFrame"
    },
    {
      "id": "DEP-M0981",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassLayerProvider",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Surface",
      "codemod": "providers",
      "automation": "mostly",
      "breaking": "B5",
      "message": "LiquidGlassLayerProvider (root 'aura-glass' import) is deprecated; Surface counts nested layers in dev and needs no provider (codemod: providers).",
      "doc": "#dep-m0981",
      "compat": "LiquidGlassLayerProvider"
    },
    {
      "id": "DEP-M0982",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassDraggable",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassDraggable is removed in 5.0; no 5.0 successor (./motion drag helper).",
      "doc": "#dep-m0982"
    },
    {
      "id": "DEP-M0983",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassPerformanceOptimization",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassPerformanceOptimization is removed in 5.0; no 5.0 successor (tiers resolved pre-paint (D-09, D-10)).",
      "doc": "#dep-m0983"
    },
    {
      "id": "DEP-M0984",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "createGlassTheme",
      "since": "4.2.0",
      "removeIn": "6.0.0",
      "replacement": "createGlassTheme from aura-glass/theme",
      "codemod": "motion-props",
      "automation": "mostly",
      "breaking": "B6",
      "message": "the 4.x createGlassTheme options (motionPolicy) are deprecated; use createGlassTheme from aura-glass/theme (codemod: motion-props).",
      "doc": "#dep-m0984",
      "compat": "createGlassTheme"
    },
    {
      "id": "DEP-P0001",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "component_inventory_json",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "none",
      "breaking": "B14",
      "exception": "honesty",
      "evidence": "E-12; REQ-PLAT-50 (reports/ is untracked evidence, D-32)",
      "message": "root export 'component_inventory_json' (\"reports/component_inventory.json\") is a tracked-reports path constant; reports/ is untracked evidence now — drop the import.",
      "doc": "#dep-component_inventory_json"
    },
    {
      "id": "DEP-P0002",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "COMPONENT_INVENTORY_JSON_PATH",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "none",
      "breaking": "B14",
      "exception": "honesty",
      "evidence": "E-12; REQ-PLAT-50 (reports/ is untracked evidence, D-32)",
      "message": "root export 'COMPONENT_INVENTORY_JSON_PATH' (\"reports/component_inventory.json\") is a tracked-reports path constant; reports/ is untracked evidence now — drop the import.",
      "doc": "#dep-component_inventory_json_path"
    },
    {
      "id": "DEP-P0003",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "component_inventory_json_path",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "none",
      "breaking": "B14",
      "exception": "honesty",
      "evidence": "E-12; REQ-PLAT-50 (reports/ is untracked evidence, D-32)",
      "message": "root export 'component_inventory_json_path' (\"reports/component_inventory.json\") is a tracked-reports path constant; reports/ is untracked evidence now — drop the import.",
      "doc": "#dep-component_inventory_json_path-p0003"
    },
    {
      "id": "DEP-P0004",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GILDED_TOKENS_CATALOGUE_MD",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "none",
      "breaking": "B14",
      "exception": "honesty",
      "evidence": "E-12; REQ-PLAT-50 (reports/ is untracked evidence, D-32)",
      "message": "root export 'GILDED_TOKENS_CATALOGUE_MD' (\"reports/GILDED_TOKENS_CATALOGUE.md\") is a tracked-reports path constant; reports/ is untracked evidence now — drop the import.",
      "doc": "#dep-gilded_tokens_catalogue_md"
    },
    {
      "id": "DEP-P0005",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "REDUCED_MOTION_100_COMPLETE_MD",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "none",
      "breaking": "B14",
      "exception": "honesty",
      "evidence": "E-12; REQ-PLAT-50 (reports/ is untracked evidence, D-32)",
      "message": "root export 'REDUCED_MOTION_100_COMPLETE_MD' (\"reports/REDUCED_MOTION_100_COMPLETE.md\") is a tracked-reports path constant; reports/ is untracked evidence now — drop the import.",
      "doc": "#dep-reduced_motion_100_complete_md"
    },
    {
      "id": "DEP-P0006",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "REDUCED_MOTION_101_GUIDE_MD",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "none",
      "breaking": "B14",
      "exception": "honesty",
      "evidence": "E-12; REQ-PLAT-50 (reports/ is untracked evidence, D-32)",
      "message": "root export 'REDUCED_MOTION_101_GUIDE_MD' (\"reports/REDUCED_MOTION_101_GUIDE.md\") is a tracked-reports path constant; reports/ is untracked evidence now — drop the import.",
      "doc": "#dep-reduced_motion_101_guide_md"
    },
    {
      "id": "DEP-P0007",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "GILDED_TOKENS_CATALOGUE_MD_PATH",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "none",
      "breaking": "B14",
      "exception": "honesty",
      "evidence": "E-12; REQ-PLAT-50 (reports/ is untracked evidence, D-32)",
      "message": "root export 'GILDED_TOKENS_CATALOGUE_MD_PATH' (\"reports/GILDED_TOKENS_CATALOGUE.md\") is a tracked-reports path constant; reports/ is untracked evidence now — drop the import.",
      "doc": "#dep-gilded_tokens_catalogue_md_path"
    },
    {
      "id": "DEP-P0008",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "REDUCED_MOTION_101_GUIDE_MD_PATH",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "none",
      "breaking": "B14",
      "exception": "honesty",
      "evidence": "E-12; REQ-PLAT-50 (reports/ is untracked evidence, D-32)",
      "message": "root export 'REDUCED_MOTION_101_GUIDE_MD_PATH' (\"reports/REDUCED_MOTION_101_GUIDE.md\") is a tracked-reports path constant; reports/ is untracked evidence now — drop the import.",
      "doc": "#dep-reduced_motion_101_guide_md_path"
    },
    {
      "id": "DEP-P0009",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "REDUCED_MOTION_100_COMPLETE_MD_PATH",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "none",
      "breaking": "B14",
      "exception": "honesty",
      "evidence": "E-12; REQ-PLAT-50 (reports/ is untracked evidence, D-32)",
      "message": "root export 'REDUCED_MOTION_100_COMPLETE_MD_PATH' (\"reports/REDUCED_MOTION_100_COMPLETE.md\") is a tracked-reports path constant; reports/ is untracked evidence now — drop the import.",
      "doc": "#dep-reduced_motion_100_complete_md_path"
    },
    {
      "id": "DEP-P0010",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "TYPESCRIPT_FIX_PROGRESS_MD_PATH",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "none",
      "breaking": "B14",
      "exception": "honesty",
      "evidence": "E-12; REQ-PLAT-50 (reports/ is untracked evidence, D-32)",
      "message": "root export 'TYPESCRIPT_FIX_PROGRESS_MD_PATH' (\"reports/TYPESCRIPT_FIX_PROGRESS.md\") is a tracked-reports path constant; reports/ is untracked evidence now — drop the import.",
      "doc": "#dep-typescript_fix_progress_md_path"
    },
    {
      "id": "DEP-P0011",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "REDUCED_MOTION_FINAL_REPORT_JSON_PATH",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "none",
      "breaking": "B14",
      "exception": "honesty",
      "evidence": "E-12; REQ-PLAT-50 (reports/ is untracked evidence, D-32)",
      "message": "root export 'REDUCED_MOTION_FINAL_REPORT_JSON_PATH' (\"reports/reduced-motion-final-report.json\") is a tracked-reports path constant; reports/ is untracked evidence now — drop the import.",
      "doc": "#dep-reduced_motion_final_report_json_path"
    },
    {
      "id": "DEP-P0012",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "enableAdaptiveAI",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": "enableAdaptiveAI",
      "codemod": null,
      "automation": "none",
      "breaking": "B14",
      "exception": "privacy",
      "evidence": "E-03; REQ-PLAT-40 (import-time interaction tracking)",
      "message": "adaptive AI heuristics now require the explicit 'enableAdaptiveAI' opt-in; unconditional adaptive behavior is removed in 5.0.0.",
      "doc": "#dep-enableadaptiveai"
    },
    {
      "id": "DEP-P0013",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "GlassCanvas string action execution",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": "onComponentAction",
      "codemod": null,
      "automation": "manual",
      "breaking": "B14",
      "exception": "security",
      "evidence": "E-04; REQ-PLAT-42 (new Function sink in GlassCanvas)",
      "message": "GlassCanvas no longer executes string-supplied actions; pass 'onComponentAction' to receive dispatched action descriptors.",
      "doc": "#dep-glasscanvas-string-actions"
    },
    {
      "id": "DEP-P0014",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "ContrastGuard unconditional pass",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": "unverified",
      "codemod": null,
      "automation": "none",
      "breaking": "B14",
      "exception": "honesty",
      "evidence": "E-09; REQ-PLAT-43 (unmeasured contrast passes)",
      "message": "contrast utilities report 'unverified' instead of passing when the ratio is uncomputable; handle the new state before 5.0.0.",
      "doc": "#dep-contrast-unverified"
    },
    {
      "id": "DEP-P0015",
      "kind": "css-global",
      "status": "active",
      "entry": ".",
      "symbol": "--glass-font-sans (Aeonik)",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": "system stack",
      "codemod": null,
      "automation": "none",
      "breaking": "B14",
      "exception": "legal",
      "evidence": "E-13; REQ-PLAT-54; D-31 (Aeonik licence unconfirmed)",
      "message": "the bundled Aeonik family is removed (licence unconfirmed, D-31); '--glass-font-sans' resolves to the platform system stack.",
      "doc": "#dep-aeonik-font-stack"
    },
    {
      "id": "DEP-P0016",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "adaptiveAI",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": "enableAdaptiveAI",
      "codemod": null,
      "automation": "none",
      "breaking": "B14",
      "exception": "privacy",
      "evidence": "E-03; REQ-PLAT-40 (import-time interaction tracking)",
      "message": "the implicit 'adaptiveAI' export is replaced by the opt-in enableAdaptiveAI surface; implicit adaptive behavior is removed in 5.0.0.",
      "doc": "#dep-adaptiveai"
    },
    {
      "id": "DEP-P0017",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "useAdaptiveAI",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": "enableAdaptiveAI",
      "codemod": null,
      "automation": "none",
      "breaking": "B14",
      "exception": "privacy",
      "evidence": "E-03; REQ-PLAT-40 (import-time interaction tracking)",
      "message": "'useAdaptiveAI' is superseded by the explicit enableAdaptiveAI opt-in; the implicit adaptive hook is removed in 5.0.0.",
      "doc": "#dep-useadaptiveai"
    },
    {
      "id": "DEP-P0018",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "data-meets-wcag attribute",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": "unverified",
      "codemod": null,
      "automation": "none",
      "breaking": "B14",
      "exception": "honesty",
      "evidence": "E-09; REQ-PLAT-43 (unmeasured contrast passes)",
      "message": "'data-meets-wcag' claimed a guarantee components could not verify; contrast state is now reported honestly via 'unverified'.",
      "doc": "#dep-data-meets-wcag"
    },
    {
      "id": "DEP-P0019",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "data-contrast-ratio attribute",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": "unverified",
      "codemod": null,
      "automation": "none",
      "breaking": "B14",
      "exception": "honesty",
      "evidence": "E-09; REQ-PLAT-43 (unmeasured contrast passes)",
      "message": "'data-contrast-ratio' emitted values for ratios that were not actually computed; read the honest contrast state ('pass' | 'warn' | 'unverified') instead.",
      "doc": "#dep-data-contrast-ratio"
    },
    {
      "id": "DEP-P0020",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "cookie banner auto-display",
      "since": "4.1.1",
      "removeIn": "5.0.0",
      "replacement": "consent provider",
      "codemod": null,
      "automation": "none",
      "breaking": "B14",
      "exception": "privacy",
      "evidence": "PLAT PRD §3 4.x item 2 privacy intake (hidden-but-clickable cookie banners before consent resolves)",
      "message": "cookie consent banners no longer auto-display before consent state resolves; wire visibility to your consent provider before 5.0.0.",
      "doc": "#dep-cookie-banner-auto"
    },
    {
      "id": "DEP-P0021",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "express",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'express' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-express"
    },
    {
      "id": "DEP-P0022",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "express-rate-limit",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'express-rate-limit' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-express-rate-limit"
    },
    {
      "id": "DEP-P0023",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "helmet",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'helmet' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-helmet"
    },
    {
      "id": "DEP-P0024",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "cors",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'cors' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-cors"
    },
    {
      "id": "DEP-P0025",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "compression",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'compression' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-compression"
    },
    {
      "id": "DEP-P0026",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "socket.io",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'socket.io' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-socket-io"
    },
    {
      "id": "DEP-P0027",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "socket.io-client",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'socket.io-client' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-socket-io-client"
    },
    {
      "id": "DEP-P0028",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "ioredis",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'ioredis' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-ioredis"
    },
    {
      "id": "DEP-P0029",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "redis",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'redis' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-redis"
    },
    {
      "id": "DEP-P0030",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "jsonwebtoken",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'jsonwebtoken' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-jsonwebtoken"
    },
    {
      "id": "DEP-P0031",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "bcryptjs",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'bcryptjs' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-bcryptjs"
    },
    {
      "id": "DEP-P0032",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "dotenv",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'dotenv' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-dotenv"
    },
    {
      "id": "DEP-P0033",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "openai",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'openai' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-openai"
    },
    {
      "id": "DEP-P0034",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "@pinecone-database/pinecone",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'@pinecone-database/pinecone' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-pinecone-database-pinecone"
    },
    {
      "id": "DEP-P0035",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "@google-cloud/vision",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'@google-cloud/vision' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-google-cloud-vision"
    },
    {
      "id": "DEP-P0036",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "@sentry/node",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'@sentry/node' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-sentry-node"
    },
    {
      "id": "DEP-P0037",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "chart.js",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'chart.js' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-chart-js"
    },
    {
      "id": "DEP-P0038",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "react-chartjs-2",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'react-chartjs-2' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-react-chartjs-2"
    },
    {
      "id": "DEP-P0039",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "date-fns",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'date-fns' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-date-fns"
    },
    {
      "id": "DEP-P0040",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "zod",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'zod' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-zod"
    },
    {
      "id": "DEP-P0041",
      "kind": "dependency",
      "status": "active",
      "entry": ".",
      "symbol": "framer-motion",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "optional peer",
      "codemod": "deps",
      "automation": "partial",
      "breaking": "B14",
      "message": "'framer-motion' moved from dependencies to an optional peer; install it yourself or the lazy loader throws at feature call time.",
      "doc": "#dep-peer-framer-motion"
    },
    {
      "id": "DEP-P0042",
      "kind": "subpath",
      "status": "active",
      "entry": "./services/ai/config",
      "symbol": "services/ai/config",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "runtime package",
      "codemod": "imports-subpaths",
      "automation": "mostly",
      "breaking": "B14",
      "message": "the ./services/ai/config subpath leaves the component package in 5.0.0; migrate to the runtime package.",
      "doc": "#dep-services-ai-config"
    },
    {
      "id": "DEP-P0043",
      "kind": "subpath",
      "status": "active",
      "entry": "./services/ai/cache-service",
      "symbol": "services/ai/cache-service",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "runtime package",
      "codemod": "imports-subpaths",
      "automation": "mostly",
      "breaking": "B14",
      "message": "the ./services/ai/cache-service subpath leaves the component package in 5.0.0; migrate to the runtime package.",
      "doc": "#dep-services-ai-cache"
    },
    {
      "id": "DEP-P0044",
      "kind": "subpath",
      "status": "active",
      "entry": "./services/ai/openai-service",
      "symbol": "services/ai/openai-service",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "runtime package",
      "codemod": "imports-subpaths",
      "automation": "mostly",
      "breaking": "B14",
      "message": "the ./services/ai/openai-service subpath leaves the component package in 5.0.0; migrate to the runtime package.",
      "doc": "#dep-services-ai-openai"
    },
    {
      "id": "DEP-P0045",
      "kind": "subpath",
      "status": "active",
      "entry": "./services/ai/vision-service",
      "symbol": "services/ai/vision-service",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "runtime package",
      "codemod": "imports-subpaths",
      "automation": "mostly",
      "breaking": "B14",
      "message": "the ./services/ai/vision-service subpath leaves the component package in 5.0.0; migrate to the runtime package.",
      "doc": "#dep-services-ai-vision"
    },
    {
      "id": "DEP-P0046",
      "kind": "subpath",
      "status": "active",
      "entry": "./services/websocket/collaboration-service",
      "symbol": "services/websocket/collaboration-service",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "runtime package",
      "codemod": "imports-subpaths",
      "automation": "mostly",
      "breaking": "B14",
      "message": "the ./services/websocket/collaboration-service subpath leaves the component package in 5.0.0; migrate to the runtime package.",
      "doc": "#dep-services-websocket-collab"
    },
    {
      "id": "DEP-P0047",
      "kind": "subpath",
      "status": "active",
      "entry": "./services",
      "symbol": "services",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "runtime package",
      "codemod": "imports-subpaths",
      "automation": "mostly",
      "breaking": "B14",
      "message": "the ./services namespace leaves the component package in 5.0.0; migrate to the runtime package.",
      "doc": "#dep-services"
    },
    {
      "id": "DEP-P0048",
      "kind": "subpath",
      "status": "active",
      "entry": "./hooks/useGlassProbes",
      "symbol": "useGlassProbes",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "5.0 probe API",
      "codemod": "imports-subpaths",
      "automation": "mostly",
      "breaking": "B14",
      "message": "the ./hooks/useGlassProbes subpath is replaced by the 5.0 probe API.",
      "doc": "#dep-useglassprobes"
    },
    {
      "id": "DEP-P0049",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "dead optical props (shimmer, glowIntensity aliases)",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "prop-grammar",
      "codemod": "dead-optical-props",
      "automation": "full",
      "breaking": "B20",
      "message": "dead optical props (shimmer, glowIntensity aliases) are removed in 5.0.0; run the prop-grammar/dead-optical-props codemods for the canonical names.",
      "doc": "#dep-dead-optical-props"
    },
    {
      "id": "DEP-P0050",
      "kind": "prop",
      "status": "active",
      "entry": ".",
      "symbol": "old theme providers (ThemeProvider, GlassThemeProvider, DarkModeProvider, MotionProvider, AnimationProvider)",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "AuraGlassProvider",
      "codemod": "providers",
      "automation": "mostly",
      "breaking": "B21",
      "message": "the five old theme/motion providers wrap AuraGlassProvider and warn once; migrate to AuraGlassProvider directly.",
      "doc": "#dep-old-providers"
    },
    {
      "id": "DEP-P0051",
      "kind": "subpath",
      "status": "active",
      "entry": "./navigation",
      "symbol": "navigation alias subpath",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "canonical component exports",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B14",
      "message": "the ./navigation alias subpath is removed in 5.0.0; import the canonical component exports from 'aura-glass'.",
      "doc": "#dep-subpath-navigation"
    },
    {
      "id": "DEP-P0052",
      "kind": "subpath",
      "status": "active",
      "entry": "./overlays",
      "symbol": "overlays alias subpath",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "canonical component exports",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B14",
      "message": "the ./overlays alias subpath is removed in 5.0.0; import the canonical component exports from 'aura-glass'.",
      "doc": "#dep-subpath-overlays"
    },
    {
      "id": "DEP-P0053",
      "kind": "subpath",
      "status": "active",
      "entry": "./marketing",
      "symbol": "marketing alias subpath",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "canonical component exports",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B14",
      "message": "the ./marketing alias subpath is removed in 5.0.0; import the canonical component exports from 'aura-glass'.",
      "doc": "#dep-subpath-marketing"
    },
    {
      "id": "DEP-P0054",
      "kind": "subpath",
      "status": "active",
      "entry": "./workflows",
      "symbol": "workflows alias subpath",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "canonical component exports",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B14",
      "message": "the ./workflows alias subpath is removed in 5.0.0; import the canonical component exports from 'aura-glass'.",
      "doc": "#dep-subpath-workflows"
    },
    {
      "id": "DEP-P0055",
      "kind": "subpath",
      "status": "active",
      "entry": "./workspace",
      "symbol": "workspace alias subpath",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "canonical component exports",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B14",
      "message": "the ./workspace alias subpath is removed in 5.0.0; import the canonical component exports from 'aura-glass'.",
      "doc": "#dep-subpath-workspace"
    },
    {
      "id": "DEP-P0056",
      "kind": "subpath",
      "status": "active",
      "entry": "./client",
      "symbol": "client alias subpath",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "'use client' entry contract",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B14",
      "message": "the ./client alias subpath is removed in 5.0.0; client components follow the 'use client' entry contract of the main entry.",
      "doc": "#dep-subpath-client"
    },
    {
      "id": "DEP-P0057",
      "kind": "subpath",
      "status": "active",
      "entry": "./ssr",
      "symbol": "ssr alias subpath",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "5.0 server-safe entry",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B16",
      "message": "the ./ssr alias subpath (SSR shims) is removed in 5.0.0; import from the 5.0 server-safe entry.",
      "doc": "#dep-subpath-ssr"
    },
    {
      "id": "DEP-P0058",
      "kind": "subpath",
      "status": "active",
      "entry": "./server",
      "symbol": "server alias subpath",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "runtime package",
      "codemod": "imports-subpaths",
      "automation": "mostly",
      "breaking": "B16",
      "message": "the ./server alias subpath (server shims) is removed in 5.0.0; migrate to the runtime package.",
      "doc": "#dep-subpath-server"
    },
    {
      "id": "DEP-P0059",
      "kind": "subpath",
      "status": "active",
      "entry": "./registry",
      "symbol": "registry alias subpath",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "5.0 recipe registry",
      "codemod": "imports-subpaths",
      "automation": "mostly",
      "breaking": "B14",
      "message": "the ./registry alias subpath is removed in 5.0.0; use the 5.0 recipe registry (aura-glass-registry).",
      "doc": "#dep-subpath-registry"
    },
    {
      "id": "DEP-P0060",
      "kind": "subpath",
      "status": "active",
      "entry": "bin/aura-glass.cjs",
      "symbol": "aura-glass bin",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "npx aura-glass-cli",
      "codemod": null,
      "automation": "none",
      "breaking": "B15",
      "exception": "honesty",
      "evidence": "E-21 (4.x bin has no dirty-tree refusal; migrate --write silently no-ops)",
      "message": "the bundled aura-glass CLI moved to aura-glass-cli in 5.0.0; run npx aura-glass-cli.",
      "doc": "#dep-bin-aura-glass"
    },
    {
      "id": "DEP-P0061",
      "kind": "subpath",
      "status": "active",
      "entry": "./styles",
      "symbol": "styles subpath",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "./styles.css",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B17",
      "message": "the ./styles subpath is renamed to ./styles.css in 5.0.0.",
      "doc": "#dep-subpath-styles"
    },
    {
      "id": "DEP-P0062",
      "kind": "subpath",
      "status": "active",
      "entry": "./tokens/css",
      "symbol": "tokens css subpath",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "./tokens.css",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B17",
      "message": "the ./tokens/css subpath is renamed to ./tokens.css in 5.0.0.",
      "doc": "#dep-subpath-tokens-css"
    },
    {
      "id": "DEP-P0063",
      "kind": "subpath",
      "status": "active",
      "entry": "./tokens/tailwind",
      "symbol": "tailwind theme subpath",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "./tailwind.css",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B17",
      "message": "the ./tokens/tailwind subpath is renamed to ./tailwind.css (Tailwind v4) in 5.0.0.",
      "doc": "#dep-subpath-tokens-tailwind"
    },
    {
      "id": "DEP-P0064",
      "kind": "subpath",
      "status": "active",
      "entry": "./tokens/json",
      "symbol": "tokens json subpath",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/tokens",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B19",
      "message": "the ./tokens/json subpath is removed in 5.0.0; read token values from aura-glass/tokens.",
      "doc": "#dep-subpath-tokens-json"
    },
    {
      "id": "DEP-P0065",
      "kind": "subpath",
      "status": "active",
      "entry": "./tokens/manifest",
      "symbol": "tokens manifest subpath",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/tokens",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B19",
      "message": "the ./tokens/manifest subpath is removed in 5.0.0; read token values from aura-glass/tokens.",
      "doc": "#dep-subpath-tokens-manifest"
    },
    {
      "id": "DEP-P0066",
      "kind": "export",
      "status": "active",
      "entry": "./primitives/*",
      "symbol": "per-primitive deep imports",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "./primitives",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B18",
      "message": "deep ./primitives/<name> imports collapse into ./primitives in 5.0.0.",
      "doc": "#dep-deep-primitives"
    },
    {
      "id": "DEP-P0067",
      "kind": "export",
      "status": "active",
      "entry": "./icons/*",
      "symbol": "per-category icon imports",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "./icons/<name>",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B19",
      "message": "./icons/<category> imports become per-glyph ./icons/<name> imports in 5.0.0.",
      "doc": "#dep-deep-icons"
    },
    {
      "id": "DEP-P0068",
      "kind": "export",
      "status": "active",
      "entry": "./utils/env",
      "symbol": "utils env subpath",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "your own typeof window check",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B19",
      "message": "the ./utils/env subpath is removed in 5.0.0; use your own typeof window check.",
      "doc": "#dep-utils-env"
    },
    {
      "id": "DEP-P0069",
      "kind": "behavior",
      "status": "active",
      "entry": ".",
      "symbol": "CJS/require entry",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "ESM entry only",
      "codemod": null,
      "automation": "none",
      "breaking": "B2",
      "message": "the CommonJS require() entry is removed in 5.0.0; the package ships an ESM entry only (require(esm) works on Node >= 20.19).",
      "doc": "#dep-cjs-entry"
    },
    {
      "id": "DEP-P0070",
      "kind": "peer",
      "status": "active",
      "entry": ".",
      "symbol": "react@18",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "react@19",
      "codemod": null,
      "automation": "none",
      "breaking": "B1",
      "message": "React 18 support ends with 5.0.0; react@19 is the floor.",
      "doc": "#dep-peer-react18"
    },
    {
      "id": "DEP-P0071",
      "kind": "engine",
      "status": "active",
      "entry": ".",
      "symbol": "node < 20.19",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "node >= 20.19",
      "codemod": null,
      "automation": "none",
      "breaking": "B2",
      "message": "Node < 20.19 support ends with 5.0.0; use node >= 20.19.",
      "doc": "#dep-engine-node-20-19"
    },
    {
      "id": "DEP-P0107",
      "kind": "export",
      "status": "active",
      "entry": ".",
      "symbol": "useGalileoStateSpring",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/motion springs",
      "codemod": "motion-imports",
      "automation": "partial",
      "breaking": "B3",
      "message": "'useGalileoStateSpring' (alias 'useAuraStateSpring') never animated and is removed in 5.0.0; use aura-glass/motion springs (codemod: motion-imports).",
      "doc": "#dep-use-galileo-state-spring"
    },
    {
      "id": "DEP-P0108",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "AdaptiveGlassDensity",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "AdaptiveGlassDensity is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0108"
    },
    {
      "id": "DEP-P0109",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "AuraGlassClientBoundary",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "AuraGlassClientBoundary is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0109"
    },
    {
      "id": "DEP-P0110",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "BrandColorIntegration",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "BrandColorIntegration is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0110"
    },
    {
      "id": "DEP-P0111",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "ChartWidget",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "ChartWidget is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0111"
    },
    {
      "id": "DEP-P0112",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "CollaborativeGlassWorkspace",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "CollaborativeGlassWorkspace is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0112"
    },
    {
      "id": "DEP-P0113",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "CompactCookieNotice",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "CompactCookieNotice is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0113"
    },
    {
      "id": "DEP-P0114",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "CookieConsent",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "CookieConsent is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0114"
    },
    {
      "id": "DEP-P0115",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "DimensionalDashboardContainer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "DimensionalDashboardContainer is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0115"
    },
    {
      "id": "DEP-P0116",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "EnvironmentalGlass",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "EnvironmentalGlass is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0116"
    },
    {
      "id": "DEP-P0117",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "FeatureTile",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "FeatureTile is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0117"
    },
    {
      "id": "DEP-P0118",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "Glass360Viewer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "Glass360Viewer is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0118"
    },
    {
      "id": "DEP-P0119",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassARPreview",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassARPreview is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0119"
    },
    {
      "id": "DEP-P0120",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassAccordionUI",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassAccordionUI is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0120"
    },
    {
      "id": "DEP-P0121",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassAchievementDashboard",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassAchievementDashboard is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0121"
    },
    {
      "id": "DEP-P0122",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassAchievementSystem",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassAchievementSystem is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0122"
    },
    {
      "id": "DEP-P0123",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassBadgeLine",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassBadgeLine is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0123"
    },
    {
      "id": "DEP-P0124",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassBiomeSimulator",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassBiomeSimulator is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0124"
    },
    {
      "id": "DEP-P0125",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassBiometricAdaptation",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassBiometricAdaptation is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0125"
    },
    {
      "id": "DEP-P0126",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassBiometricDashboard",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassBiometricDashboard is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0126"
    },
    {
      "id": "DEP-P0127",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassCanvas",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassCanvas is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0127"
    },
    {
      "id": "DEP-P0128",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassCardLink",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassCardLink is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0128"
    },
    {
      "id": "DEP-P0129",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassCheckboxUI",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassCheckboxUI is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0129"
    },
    {
      "id": "DEP-P0130",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassCodeEditor",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "registry:code-surface",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassCodeEditor is removed in 5.0; use the registry:code-surface registry item.",
      "doc": "#dep-p0130"
    },
    {
      "id": "DEP-P0131",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassCoherenceIndicator",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassCoherenceIndicator is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0131"
    },
    {
      "id": "DEP-P0132",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassCollaborationDashboard",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassCollaborationDashboard is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0132"
    },
    {
      "id": "DEP-P0133",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassCollaborationProvider",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassCollaborationProvider is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0133"
    },
    {
      "id": "DEP-P0134",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassColorSchemeGenerator",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassColorSchemeGenerator is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0134"
    },
    {
      "id": "DEP-P0135",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassColorTinting",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassColorTinting is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0135"
    },
    {
      "id": "DEP-P0136",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassComponentPalette",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassComponentPalette is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0136"
    },
    {
      "id": "DEP-P0137",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassComponentPlayground",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassComponentPlayground is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0137"
    },
    {
      "id": "DEP-P0138",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassContextAware",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassContextAware is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0138"
    },
    {
      "id": "DEP-P0139",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassContextualDashboard",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassContextualDashboard is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0139"
    },
    {
      "id": "DEP-P0140",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassContextualEngine",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassContextualEngine is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0140"
    },
    {
      "id": "DEP-P0141",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassDashboard",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "registry:data-workspace",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassDashboard is removed in 5.0; use the registry:data-workspace registry item.",
      "doc": "#dep-p0141"
    },
    {
      "id": "DEP-P0142",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassDetailView",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "registry:data-workspace",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassDetailView is removed in 5.0; use the registry:data-workspace registry item.",
      "doc": "#dep-p0142"
    },
    {
      "id": "DEP-P0143",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassDiffViewer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "registry:diff-viewer",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassDiffViewer is removed in 5.0; use the registry:diff-viewer registry item.",
      "doc": "#dep-p0143"
    },
    {
      "id": "DEP-P0144",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassDragDropProvider",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassDragDropProvider is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0144"
    },
    {
      "id": "DEP-P0145",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassEngineDemo",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassEngineDemo is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0145"
    },
    {
      "id": "DEP-P0146",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassEyeTracking",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassEyeTracking is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0146"
    },
    {
      "id": "DEP-P0147",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassEyeTrackingCalibration",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassEyeTrackingCalibration is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0147"
    },
    {
      "id": "DEP-P0148",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassFluidSimulation",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassFluidSimulation is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0148"
    },
    {
      "id": "DEP-P0149",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassFoldableSupport",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassFoldableSupport is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0149"
    },
    {
      "id": "DEP-P0150",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassFormBuilder",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassFormBuilder is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0150"
    },
    {
      "id": "DEP-P0151",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassFormTemplate",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "registry:settings",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassFormTemplate is removed in 5.0; use the registry:settings registry item.",
      "doc": "#dep-p0151"
    },
    {
      "id": "DEP-P0152",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassFractalLayout",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassFractalLayout is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0152"
    },
    {
      "id": "DEP-P0153",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassGazeResponsive",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassGazeResponsive is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0153"
    },
    {
      "id": "DEP-P0154",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassGazeVisualization",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassGazeVisualization is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0154"
    },
    {
      "id": "DEP-P0155",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassGoldenRatioGrid",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassGoldenRatioGrid is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0155"
    },
    {
      "id": "DEP-P0156",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassHologram",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassHologram is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0156"
    },
    {
      "id": "DEP-P0157",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassImageProcessingProvider",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassImageProcessingProvider is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0157"
    },
    {
      "id": "DEP-P0158",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassIntelligentFormBuilder",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassIntelligentFormBuilder is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0158"
    },
    {
      "id": "DEP-P0159",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassIntelligentImageUploader",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassIntelligentImageUploader is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0159"
    },
    {
      "id": "DEP-P0160",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassIslandLayout",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassIslandLayout is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0160"
    },
    {
      "id": "DEP-P0161",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassJSONViewer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "registry:code-surface",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassJSONViewer is removed in 5.0; use the registry:code-surface registry item.",
      "doc": "#dep-p0161"
    },
    {
      "id": "DEP-P0162",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassKanban",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "registry:kanban",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassKanban is removed in 5.0; use the registry:kanban registry item.",
      "doc": "#dep-p0162"
    },
    {
      "id": "DEP-P0163",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassKanbanBoard",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "registry:kanban",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassKanbanBoard is removed in 5.0; use the registry:kanban registry item.",
      "doc": "#dep-p0163"
    },
    {
      "id": "DEP-P0164",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassMetaDashboard",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassMetaDashboard is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0164"
    },
    {
      "id": "DEP-P0165",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassMoodRing",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassMoodRing is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0165"
    },
    {
      "id": "DEP-P0166",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassMorphingEngine",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassMorphingEngine is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0166"
    },
    {
      "id": "DEP-P0167",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassMultiStepForm",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassMultiStepForm is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0167"
    },
    {
      "id": "DEP-P0168",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassNeuroFeedback",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassNeuroFeedback is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0168"
    },
    {
      "id": "DEP-P0169",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassNeuroMetricsDashboard",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassNeuroMetricsDashboard is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0169"
    },
    {
      "id": "DEP-P0170",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassOrbitalMenu",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassOrbitalMenu is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0170"
    },
    {
      "id": "DEP-P0171",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassOrientationEffects",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassOrientationEffects is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0171"
    },
    {
      "id": "DEP-P0172",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassPageBuilder",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassPageBuilder is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0172"
    },
    {
      "id": "DEP-P0173",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassPageStructure",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassPageStructure is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0173"
    },
    {
      "id": "DEP-P0174",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassPhysicsEngine",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassPhysicsEngine is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0174"
    },
    {
      "id": "DEP-P0175",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassPrismComparison",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassPrismComparison is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0175"
    },
    {
      "id": "DEP-P0176",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassProbabilityCloud",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassProbabilityCloud is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0176"
    },
    {
      "id": "DEP-P0177",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassPropertyPanel",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassPropertyPanel is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0177"
    },
    {
      "id": "DEP-P0178",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassPullToRefresh",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassPullToRefresh is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0178"
    },
    {
      "id": "DEP-P0179",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassQuantumField",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassQuantumField is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0179"
    },
    {
      "id": "DEP-P0180",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassQuantumStates",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassQuantumStates is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0180"
    },
    {
      "id": "DEP-P0181",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassQuantumTunnel",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassQuantumTunnel is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0181"
    },
    {
      "id": "DEP-P0182",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassQueryBuilder",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassQueryBuilder is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0182"
    },
    {
      "id": "DEP-P0183",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassReactionBar",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassReactionBar is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0183"
    },
    {
      "id": "DEP-P0184",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassReactionBubbles",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassReactionBubbles is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0184"
    },
    {
      "id": "DEP-P0185",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassReactions",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassReactions is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0185"
    },
    {
      "id": "DEP-P0186",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassRichTextEditor",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "registry:rich-text",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassRichTextEditor is removed in 5.0; use the registry:rich-text registry item.",
      "doc": "#dep-p0186"
    },
    {
      "id": "DEP-P0187",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassSchemaViewer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "registry:schema-viewer",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassSchemaViewer is removed in 5.0; use the registry:schema-viewer registry item.",
      "doc": "#dep-p0187"
    },
    {
      "id": "DEP-P0188",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassSelfHealingSystem",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassSelfHealingSystem is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0188"
    },
    {
      "id": "DEP-P0189",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassSharedWhiteboard",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassSharedWhiteboard is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0189"
    },
    {
      "id": "DEP-P0190",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassSkeletonLoader",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassSkeletonLoader is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0190"
    },
    {
      "id": "DEP-P0191",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassSocialFeed",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassSocialFeed is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0191"
    },
    {
      "id": "DEP-P0192",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassStepIcon",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassStepIcon is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0192"
    },
    {
      "id": "DEP-P0193",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassStepLabel",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassStepLabel is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0193"
    },
    {
      "id": "DEP-P0194",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassStressResponsive",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassStressResponsive is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0194"
    },
    {
      "id": "DEP-P0195",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassSuperpositionalMenu",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassSuperpositionalMenu is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0195"
    },
    {
      "id": "DEP-P0196",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassTessellation",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassTessellation is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0196"
    },
    {
      "id": "DEP-P0197",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassTextureVariations",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassTextureVariations is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0197"
    },
    {
      "id": "DEP-P0198",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassThemeDemo",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassThemeDemo is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0198"
    },
    {
      "id": "DEP-P0199",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassVortexPortal",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassVortexPortal is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0199"
    },
    {
      "id": "DEP-P0200",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassWaveFunction",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassWaveFunction is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0200"
    },
    {
      "id": "DEP-P0201",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassWeatherGlass",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassWeatherGlass is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0201"
    },
    {
      "id": "DEP-P0202",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassWhiteboard",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassWhiteboard is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0202"
    },
    {
      "id": "DEP-P0203",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassWipeSlider",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassWipeSlider is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0203"
    },
    {
      "id": "DEP-P0204",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassWizard",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassWizard is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0204"
    },
    {
      "id": "DEP-P0205",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassWizardTemplate",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassWizardTemplate is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0205"
    },
    {
      "id": "DEP-P0206",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlobalCookieConsent",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlobalCookieConsent is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0206"
    },
    {
      "id": "DEP-P0207",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "InstallCommand",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "InstallCommand is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0207"
    },
    {
      "id": "DEP-P0208",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "IntelligentColorSystem",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "IntelligentColorSystem is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0208"
    },
    {
      "id": "DEP-P0209",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassSearchTab",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "LiquidGlassSearchTab is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0209"
    },
    {
      "id": "DEP-P0210",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassShowcase",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "LiquidGlassShowcase is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0210"
    },
    {
      "id": "DEP-P0211",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LivingEcosystemSimulator",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "LivingEcosystemSimulator is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0211"
    },
    {
      "id": "DEP-P0212",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LogoMark",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "LogoMark is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0212"
    },
    {
      "id": "DEP-P0213",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "MobileGlassNavigation",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "MobileGlassNavigation is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0213"
    },
    {
      "id": "DEP-P0214",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "MolecularBondingInterface",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "MolecularBondingInterface is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0214"
    },
    {
      "id": "DEP-P0215",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "MultiDimensionalGestureRecognizer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "MultiDimensionalGestureRecognizer is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0215"
    },
    {
      "id": "DEP-P0216",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "MultiUserGlassEditor",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "MultiUserGlassEditor is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0216"
    },
    {
      "id": "DEP-P0217",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "QuantumEntanglementVisualizer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "QuantumEntanglementVisualizer is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0217"
    },
    {
      "id": "DEP-P0218",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "ShowcaseCard",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "ShowcaseCard is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0218"
    },
    {
      "id": "DEP-P0219",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "SpatialComputingEngine",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "SpatialComputingEngine is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0219"
    },
    {
      "id": "DEP-P0220",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "StateIndicator",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "StateIndicator is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0220"
    },
    {
      "id": "DEP-P0221",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "TouchOptimizedGlass",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "TouchOptimizedGlass is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0221"
    },
    {
      "id": "DEP-P0222",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "VisualFeedback",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "VisualFeedback is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0222"
    },
    {
      "id": "DEP-P0223",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "VoiceGlassControl",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "VoiceGlassControl is removed in 5.0; no 5.0 successor.",
      "doc": "#dep-p0223"
    },
    {
      "id": "DEP-P0224",
      "kind": "behavior",
      "status": "active",
      "entry": ".",
      "symbol": "content-layer surfaces glass by default",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "variant=\"regular\" over a media backdrop",
      "codemod": null,
      "automation": "none",
      "breaking": "B12",
      "message": "content-layer surfaces (cards, panels) are no longer glass by default in 5.0.0; opt in with variant=\"regular\" over a media backdrop.",
      "doc": "#dep-content-layer-default"
    },
    {
      "id": "DEP-P0225",
      "kind": "behavior",
      "status": "active",
      "entry": ".",
      "symbol": "OS accessibility signals overridable",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "none",
      "breaking": "B13",
      "message": "OS signals (reduced motion, reduced transparency, increased contrast) are floors in 5.0.0; props and providers can no longer force glass or animation past them.",
      "doc": "#dep-os-signal-floors"
    },
    {
      "id": "DEP-S0001",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassAppShell",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "AppShell",
      "codemod": "app-shell-slots",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassAppShell is removed in 5.0; use the AppShell entry and migrate slot props to slot children.",
      "doc": "#dep-s0001",
      "compat": "GlassAppShell"
    },
    {
      "id": "DEP-S0002",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassHeader",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "TopBar",
      "codemod": "app-shell-slots",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassHeader is removed in 5.0; use TopBar — AppShell.SidebarToggle replaces the built-in burger.",
      "doc": "#dep-s0002",
      "compat": "GlassHeader"
    },
    {
      "id": "DEP-S0003",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassTopBar",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "TopBar",
      "codemod": "app-shell-slots",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassTopBar is removed in 5.0; use TopBar inside AppShell.Root.",
      "doc": "#dep-s0003",
      "compat": "GlassTopBar"
    },
    {
      "id": "DEP-S0004",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassSidebar",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Sidebar",
      "codemod": "app-shell-slots",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassSidebar is removed in 5.0; use Sidebar with Sidebar.Nav/Sidebar.Item children.",
      "doc": "#dep-s0004",
      "compat": "GlassSidebar"
    },
    {
      "id": "DEP-S0005",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassMain",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "AppShell.Main",
      "codemod": "app-shell-slots",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassMain is removed in 5.0; use AppShell.Main inside AppShell.Root.",
      "doc": "#dep-s0005",
      "compat": "GlassMain"
    },
    {
      "id": "DEP-S0006",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassPageHeader",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "AppShell.PageHeader",
      "codemod": "app-shell-slots",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassPageHeader is removed in 5.0; use AppShell.PageHeader.",
      "doc": "#dep-s0006",
      "compat": "GlassPageHeader"
    },
    {
      "id": "DEP-S0007",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassStatusBar",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "StatusBar",
      "codemod": "app-shell-slots",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassStatusBar is removed in 5.0; use StatusBar inside AppShell.Root.",
      "doc": "#dep-s0007",
      "compat": "GlassStatusBar"
    },
    {
      "id": "DEP-S0008",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassInspector",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Inspector",
      "codemod": "app-shell-slots",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassInspector is removed in 5.0; use Inspector inside AppShell.Root.",
      "doc": "#dep-s0008",
      "compat": "GlassInspector"
    },
    {
      "id": "DEP-S0009",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassMobileShell",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "MobileShell",
      "codemod": "app-shell-slots",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassMobileShell is removed in 5.0; use MobileShell.",
      "doc": "#dep-s0009",
      "compat": "GlassMobileShell"
    },
    {
      "id": "DEP-S0010",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "ZSpaceAppLayout",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "AppShell composition",
      "codemod": "app-shell-slots",
      "automation": "mostly",
      "breaking": "B4",
      "message": "ZSpaceAppLayout is removed in 5.0; the AppShell composition replaces z-depth layouts.",
      "doc": "#dep-s0010",
      "compat": "ZSpaceAppLayout"
    },
    {
      "id": "DEP-S0011",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassTabs",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Tabs",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassTabs is removed in 5.0; use Tabs with Tabs.List/Tabs.Tab/Tabs.Panel.",
      "doc": "#dep-s0011",
      "compat": "GlassTabs"
    },
    {
      "id": "DEP-S0012",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassPageTabs",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Tabs",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassPageTabs is removed in 5.0; use Tabs inside AppShell.PageHeader actions.",
      "doc": "#dep-s0012",
      "compat": "GlassPageTabs"
    },
    {
      "id": "DEP-S0013",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassTabBar",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "TabBar",
      "codemod": "app-shell-slots",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassTabBar is removed in 5.0; use TabBar.",
      "doc": "#dep-s0013",
      "compat": "GlassTabBar"
    },
    {
      "id": "DEP-S0014",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassWorkspaceTabs",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Tabs",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassWorkspaceTabs is removed in 5.0; use Tabs.",
      "doc": "#dep-s0014",
      "compat": "GlassWorkspaceTabs"
    },
    {
      "id": "DEP-S0015",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassTabBar",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "TabBar",
      "codemod": "app-shell-slots",
      "automation": "mostly",
      "breaking": "B4",
      "message": "LiquidGlassTabBar is removed in 5.0; use TabBar with material variants.",
      "doc": "#dep-s0015",
      "compat": "LiquidGlassTabBar"
    },
    {
      "id": "DEP-S0016",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassBottomNav",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "TabBar",
      "codemod": "app-shell-slots",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassBottomNav is removed in 5.0; use TabBar in the MobileShell tabBar slot.",
      "doc": "#dep-s0016",
      "compat": "GlassBottomNav"
    },
    {
      "id": "DEP-S0017",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassBottomAccessory",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "TabBar accessory",
      "codemod": "app-shell-slots",
      "automation": "mostly",
      "breaking": "B4",
      "message": "LiquidGlassBottomAccessory is removed in 5.0; use TabBar accessory slot.",
      "doc": "#dep-s0017",
      "compat": "LiquidGlassBottomAccessory"
    },
    {
      "id": "DEP-S0018",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassMobileNav",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Sidebar.Drawer",
      "codemod": "app-shell-slots",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassMobileNav is removed in 5.0; Sidebar.Drawer provides the overlay navigation.",
      "doc": "#dep-s0018",
      "compat": "GlassMobileNav"
    },
    {
      "id": "DEP-S0019",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassBreadcrumb",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Breadcrumbs",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassBreadcrumb is removed in 5.0; use Breadcrumbs.",
      "doc": "#dep-s0019",
      "compat": "GlassBreadcrumb"
    },
    {
      "id": "DEP-S0020",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassPagination",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Pagination",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassPagination is removed in 5.0; use Pagination (currentPage->page, totalPages->pageCount).",
      "doc": "#dep-s0020",
      "compat": "GlassPagination"
    },
    {
      "id": "DEP-S0021",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassCommandPalette",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "CommandPalette",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassCommandPalette is removed in 5.0; use CommandPalette.",
      "doc": "#dep-s0021",
      "compat": "GlassCommandPalette"
    },
    {
      "id": "DEP-S0022",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassCommand",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Command",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassCommand is removed in 5.0; use Command.",
      "doc": "#dep-s0022",
      "compat": "GlassCommand"
    },
    {
      "id": "DEP-S0023",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassCommandSurface",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "CommandPalette",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B4",
      "message": "LiquidGlassCommandSurface is removed in 5.0; use CommandPalette.",
      "doc": "#dep-s0023",
      "compat": "LiquidGlassCommandSurface"
    },
    {
      "id": "DEP-S0024",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassTransitionProvider",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "SourceTransition",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B4",
      "message": "LiquidGlassTransitionProvider is removed in 5.0; use SourceTransition.",
      "doc": "#dep-s0024",
      "compat": "LiquidGlassTransitionProvider"
    },
    {
      "id": "DEP-S0025",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassSource",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "SourceTransition",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B4",
      "message": "LiquidGlassSource is removed in 5.0; use SourceTransition.",
      "doc": "#dep-s0025",
      "compat": "LiquidGlassSource"
    },
    {
      "id": "DEP-S0026",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassDestination",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "SourceTransition",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B4",
      "message": "LiquidGlassDestination is removed in 5.0; use SourceTransition.",
      "doc": "#dep-s0026",
      "compat": "LiquidGlassDestination"
    },
    {
      "id": "DEP-S0027",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "EnhancedGlassTabs",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Tabs",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B4",
      "message": "EnhancedGlassTabs is removed in 5.0; use Tabs with Tabs.List/Tabs.Tab/Tabs.Panel/Tabs.Indicator.",
      "doc": "#dep-s0027"
    },
    {
      "id": "DEP-S0028",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassTabItem",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Tabs.Tab",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassTabItem is removed in 5.0; use Tabs.Tab inside Tabs.List.",
      "doc": "#dep-s0028"
    },
    {
      "id": "DEP-S0029",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassNavigation",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Sidebar",
      "codemod": "app-shell-slots",
      "automation": "partial",
      "breaking": "B4",
      "message": "GlassNavigation is removed in 5.0; use Sidebar with Sidebar.Nav/Sidebar.Item children inside AppShell.Root.",
      "doc": "#dep-s0029"
    },
    {
      "id": "DEP-S0030",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassSplitPane",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "ResizablePanels",
      "codemod": "canonical-names",
      "automation": "partial",
      "breaking": "B4",
      "message": "GlassSplitPane is removed in 5.0; use ResizablePanels (Root/Panel/Handle) — left/right become two Panels, initial becomes defaultLayout.",
      "doc": "#dep-s0030",
      "compat": "GlassSplitPane"
    },
    {
      "id": "DEP-S0031",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassNavigationMenu",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Sidebar.Nav",
      "codemod": "app-shell-slots",
      "automation": "partial",
      "breaking": "B4",
      "message": "GlassNavigationMenu is removed in 5.0; use Sidebar.Nav with Sidebar.Item and Sidebar.Collapsible children.",
      "doc": "#dep-s0031",
      "compat": "GlassNavigationMenu"
    },
    {
      "id": "DEP-S0032",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassInsetSidebar",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Sidebar",
      "codemod": "app-shell-slots",
      "automation": "mostly",
      "breaking": "B4",
      "message": "LiquidGlassInsetSidebar is removed in 5.0; use Sidebar appearance=\"inset\" with Sidebar.Item children.",
      "doc": "#dep-s0032",
      "compat": "LiquidGlassInsetSidebar"
    },
    {
      "id": "DEP-S0033",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassInspectorPanel",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Inspector",
      "codemod": "canonical-names",
      "automation": "partial",
      "breaking": "B4",
      "message": "LiquidGlassInspectorPanel is removed in 5.0; use Inspector (Root/Header/Content/Section/Field) — sections become Inspector.Section.",
      "doc": "#dep-s0033",
      "compat": "LiquidGlassInspectorPanel"
    },
    {
      "id": "DEP-S0034",
      "kind": "export",
      "status": "planned",
      "entry": "./app-shell",
      "symbol": "GlassSidebarRail",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Sidebar",
      "codemod": "app-shell-slots",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassSidebarRail is removed in 5.0; use Sidebar in the rail state with Sidebar.Item children.",
      "doc": "#dep-s0034",
      "compat": "GlassSidebarRail"
    },
    {
      "id": "DEP-S0035",
      "kind": "export",
      "status": "planned",
      "entry": "./app-shell",
      "symbol": "GlassSidebarPanel",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Sidebar",
      "codemod": "app-shell-slots",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassSidebarPanel is removed in 5.0; use Sidebar with Sidebar.Header/Content/Footer.",
      "doc": "#dep-s0035",
      "compat": "GlassSidebarPanel"
    },
    {
      "id": "DEP-S0036",
      "kind": "export",
      "status": "planned",
      "entry": "./app-shell",
      "symbol": "GlassBreadcrumbs",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Breadcrumbs",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassBreadcrumbs is removed in 5.0; use Breadcrumbs with Breadcrumbs.Item/Link/Current children.",
      "doc": "#dep-s0036",
      "compat": "GlassBreadcrumbs"
    },
    {
      "id": "DEP-S0037",
      "kind": "export",
      "status": "planned",
      "entry": "./app-shell",
      "symbol": "GlassPage",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Container",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B4",
      "message": "GlassPage is removed in 5.0; use Container (size=\"xl\" matches the constrained default).",
      "doc": "#dep-s0037",
      "compat": "GlassPage"
    },
    {
      "id": "DEP-S0200",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassDataTable",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Table from aura-glass/data",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassDataTable is removed in 5.0; use Table from aura-glass/data.",
      "doc": "#dep-s0200",
      "compat": "GlassDataTable"
    },
    {
      "id": "DEP-S0201",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassDataGrid",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Table from aura-glass/data",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassDataGrid is removed in 5.0; use Table from aura-glass/data.",
      "doc": "#dep-s0201",
      "compat": "GlassDataGrid"
    },
    {
      "id": "DEP-S0202",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassVirtualTable",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Table with virtualize from aura-glass/data",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassVirtualTable is removed in 5.0; use Table with virtualize from aura-glass/data.",
      "doc": "#dep-s0202",
      "compat": "GlassVirtualTable"
    },
    {
      "id": "DEP-S0203",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassVirtualList",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Table virtualization primitives",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassVirtualList is removed in 5.0; use Table virtualization primitives.",
      "doc": "#dep-s0203",
      "compat": "GlassVirtualList"
    },
    {
      "id": "DEP-S0204",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassTreeView",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "TreeView from aura-glass/data",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassTreeView is removed in 5.0; use TreeView from aura-glass/data.",
      "doc": "#dep-s0204",
      "compat": "GlassTreeView"
    },
    {
      "id": "DEP-S0205",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "TreeView",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "TreeView from aura-glass/data",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "TreeView is removed in 5.0; use TreeView from aura-glass/data.",
      "doc": "#dep-s0205",
      "compat": "TreeView"
    },
    {
      "id": "DEP-S0206",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassFileTree",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "TreeView from aura-glass/data",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassFileTree is removed in 5.0; use TreeView from aura-glass/data.",
      "doc": "#dep-s0206",
      "compat": "GlassFileTree"
    },
    {
      "id": "DEP-S0207",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassFileExplorer",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "TreeView from aura-glass/data",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassFileExplorer is removed in 5.0; use TreeView from aura-glass/data.",
      "doc": "#dep-s0207",
      "compat": "GlassFileExplorer"
    },
    {
      "id": "DEP-S0208",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassFilterBar",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "FilterBar from aura-glass/data",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassFilterBar is removed in 5.0; use FilterBar from aura-glass/data.",
      "doc": "#dep-s0208",
      "compat": "GlassFilterBar"
    },
    {
      "id": "DEP-S0209",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassSearchBar",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "FilterBar search slot from aura-glass/data",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassSearchBar is removed in 5.0; use FilterBar search slot from aura-glass/data.",
      "doc": "#dep-s0209"
    },
    {
      "id": "DEP-S0210",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassStatCard",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "StatCard from aura-glass/data",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassStatCard is removed in 5.0; use StatCard from aura-glass/data.",
      "doc": "#dep-s0210",
      "compat": "GlassStatCard"
    },
    {
      "id": "DEP-S0211",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassKPICard",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "StatCard from aura-glass/data",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassKPICard is removed in 5.0; use StatCard from aura-glass/data.",
      "doc": "#dep-s0211",
      "compat": "GlassKPICard"
    },
    {
      "id": "DEP-S0212",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassMetricCard",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "StatCard from aura-glass/data",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassMetricCard is removed in 5.0; use StatCard from aura-glass/data.",
      "doc": "#dep-s0212",
      "compat": "GlassMetricCard"
    },
    {
      "id": "DEP-S0213",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassMetricChip",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Chip from aura-glass/data",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassMetricChip is removed in 5.0; use Chip from aura-glass/data.",
      "doc": "#dep-s0213",
      "compat": "GlassMetricChip"
    },
    {
      "id": "DEP-S0214",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassAnimatedNumber",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "StatCard value from aura-glass/data",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassAnimatedNumber is removed in 5.0; use StatCard value from aura-glass/data.",
      "doc": "#dep-s0214",
      "compat": "GlassAnimatedNumber"
    },
    {
      "id": "DEP-S0215",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassSparkline",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Sparkline from aura-glass/data",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassSparkline is removed in 5.0; use Sparkline from aura-glass/data.",
      "doc": "#dep-s0215",
      "compat": "GlassSparkline"
    },
    {
      "id": "DEP-S0216",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassTimeline",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Timeline from aura-glass",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassTimeline is removed in 5.0; use Timeline from aura-glass.",
      "doc": "#dep-s0216",
      "compat": "GlassTimeline"
    },
    {
      "id": "DEP-S0217",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassActivityFeed",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "ActivityFeed from aura-glass",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassActivityFeed is removed in 5.0; use ActivityFeed from aura-glass.",
      "doc": "#dep-s0217",
      "compat": "GlassActivityFeed"
    },
    {
      "id": "DEP-S0218",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassChip",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Chip from aura-glass/data",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassChip is removed in 5.0; use Chip from aura-glass/data.",
      "doc": "#dep-s0218",
      "compat": "GlassChip"
    },
    {
      "id": "DEP-S0219",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassKeyValueEditor",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "KeyValueEditor from aura-glass/data",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassKeyValueEditor is removed in 5.0; use KeyValueEditor from aura-glass/data.",
      "doc": "#dep-s0219",
      "compat": "GlassKeyValueEditor"
    },
    {
      "id": "DEP-S0220",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassDateField",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "DateField from aura-glass/date",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassDateField is removed in 5.0; use DateField from aura-glass/date.",
      "doc": "#dep-s0220",
      "compat": "GlassDateField"
    },
    {
      "id": "DEP-S0221",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassTimeField",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "TimeField from aura-glass/date",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassTimeField is removed in 5.0; use TimeField from aura-glass/date.",
      "doc": "#dep-s0221",
      "compat": "GlassTimeField"
    },
    {
      "id": "DEP-S0222",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassDatePicker",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "DatePicker from aura-glass/date",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassDatePicker is removed in 5.0; use DatePicker from aura-glass/date.",
      "doc": "#dep-s0222",
      "compat": "GlassDatePicker"
    },
    {
      "id": "DEP-S0223",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassDateRangePicker",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "DateRangePicker from aura-glass/date",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassDateRangePicker is removed in 5.0; use DateRangePicker from aura-glass/date.",
      "doc": "#dep-s0223",
      "compat": "GlassDateRangePicker"
    },
    {
      "id": "DEP-S0224",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassCalendar",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "Calendar from aura-glass/date",
      "codemod": "canonical-names",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassCalendar is removed in 5.0; use Calendar from aura-glass/date.",
      "doc": "#dep-s0224",
      "compat": "GlassCalendar"
    },
    {
      "id": "DEP-S0225",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassDataChart",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "GlassDataChart is removed in 5.0 with no 4.x-shape replacement; the Chart entry ships on aura-glass/charts in 5.1.",
      "doc": "#dep-s0225"
    },
    {
      "id": "DEP-S0226",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "DataChart",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "DataChart is removed in 5.0 with no 4.x-shape replacement; the Chart entry ships on aura-glass/charts in 5.1.",
      "doc": "#dep-s0226"
    },
    {
      "id": "DEP-S0227",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "ModularGlassDataChart",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "ModularGlassDataChart is removed in 5.0 with no 4.x-shape replacement; the Chart entry ships on aura-glass/charts in 5.1.",
      "doc": "#dep-s0227"
    },
    {
      "id": "DEP-S0228",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassChart",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "GlassChart is removed in 5.0 with no 4.x-shape replacement; the Chart entry ships on aura-glass/charts in 5.1.",
      "doc": "#dep-s0228"
    },
    {
      "id": "DEP-S0229",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassLineChart",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "GlassLineChart is removed in 5.0 with no 4.x-shape replacement; the Chart entry ships on aura-glass/charts in 5.1.",
      "doc": "#dep-s0229"
    },
    {
      "id": "DEP-S0230",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassBarChart",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "GlassBarChart is removed in 5.0 with no 4.x-shape replacement; the Chart entry ships on aura-glass/charts in 5.1.",
      "doc": "#dep-s0230"
    },
    {
      "id": "DEP-S0231",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassAreaChart",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "GlassAreaChart is removed in 5.0 with no 4.x-shape replacement; the Chart entry ships on aura-glass/charts in 5.1.",
      "doc": "#dep-s0231"
    },
    {
      "id": "DEP-S0232",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassPieChart",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "GlassPieChart is removed in 5.0 with no 4.x-shape replacement; the Chart entry ships on aura-glass/charts in 5.1.",
      "doc": "#dep-s0232"
    },
    {
      "id": "DEP-S0233",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassDonutChart",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "GlassDonutChart is removed in 5.0 with no 4.x-shape replacement; the Chart entry ships on aura-glass/charts in 5.1.",
      "doc": "#dep-s0233"
    },
    {
      "id": "DEP-S0234",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassChartContainer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "GlassChartContainer is removed in 5.0 with no 4.x-shape replacement; ChartFrame from aura-glass/data.",
      "doc": "#dep-s0234"
    },
    {
      "id": "DEP-S0235",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassChartWidget",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "GlassChartWidget is removed in 5.0 with no 4.x-shape replacement; ChartFrame from aura-glass/data.",
      "doc": "#dep-s0235"
    },
    {
      "id": "DEP-S0236",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassAdvancedDataViz",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "GlassAdvancedDataViz is removed in 5.0 with no 4.x-shape replacement; the Chart entry ships on aura-glass/charts in 5.1.",
      "doc": "#dep-s0236"
    },
    {
      "id": "DEP-S0237",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassChartsDemo",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "GlassChartsDemo is removed in 5.0 with no 4.x-shape replacement; the Chart entry ships on aura-glass/charts in 5.1.",
      "doc": "#dep-s0237"
    },
    {
      "id": "DEP-S0238",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassHeatmap",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "GlassHeatmap is removed in 5.0 with no 4.x-shape replacement; the Chart entry ships on aura-glass/charts in 5.1.",
      "doc": "#dep-s0238"
    },
    {
      "id": "DEP-S0239",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassGanttChart",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "GlassGanttChart is removed in 5.0 with no 4.x-shape replacement; the Chart entry ships on aura-glass/charts in 5.1.",
      "doc": "#dep-s0239"
    },
    {
      "id": "DEP-S0240",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "KpiChart",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "KpiChart is removed in 5.0 with no 4.x-shape replacement; the Chart entry ships on aura-glass/charts in 5.1.",
      "doc": "#dep-s0240"
    },
    {
      "id": "DEP-S0241",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassMetricsGrid",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "GlassMetricsGrid is removed in 5.0 with no 4.x-shape replacement; StatCard composition from aura-glass/data.",
      "doc": "#dep-s0241"
    },
    {
      "id": "DEP-S0242",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassVirtualGrid",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "GlassVirtualGrid is removed in 5.0 with no 4.x-shape replacement; Table with virtualize from aura-glass/data.",
      "doc": "#dep-s0242"
    },
    {
      "id": "DEP-S0243",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassInfiniteScroll",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "GlassInfiniteScroll is removed in 5.0 with no 4.x-shape replacement; Table with virtualize from aura-glass/data.",
      "doc": "#dep-s0243"
    },
    {
      "id": "DEP-S0244",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassListView",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "GlassListView is removed in 5.0 with no 4.x-shape replacement; Table from aura-glass/data.",
      "doc": "#dep-s0244"
    },
    {
      "id": "DEP-S0245",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassFormTable",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "GlassFormTable is removed in 5.0 with no 4.x-shape replacement; Table + forms composition.",
      "doc": "#dep-s0245"
    },
    {
      "id": "DEP-S0246",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "TableWidget",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "TableWidget is removed in 5.0 with no 4.x-shape replacement; Table from aura-glass/data.",
      "doc": "#dep-s0246"
    },
    {
      "id": "DEP-S0247",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassDataGridPro",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "GlassDataGridPro is removed in 5.0 with no 4.x-shape replacement; Table from aura-glass/data.",
      "doc": "#dep-s0247"
    },
    {
      "id": "DEP-S0248",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "QueryBuilder",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": null,
      "automation": "manual",
      "breaking": "B4",
      "message": "QueryBuilder is removed in 5.0 with no 4.x-shape replacement; the query-builder registry item.",
      "doc": "#dep-s0248"
    },
    {
      "id": "DEP-S0400",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassChat",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Thread + Composer from aura-glass/ai",
      "codemod": "ai-chat",
      "automation": "partial",
      "breaking": "B4",
      "message": "GlassChat is removed in 5.0; use ./ai Thread. Dropped: reactions, replyTo, edited, predictive, eyeTracking, adaptive, spatialAudio, consciousness, trackAchievements, virtualScroll, onVoiceRecording.",
      "doc": "#dep-s0400",
      "compat": "GlassChat"
    },
    {
      "id": "DEP-S0401",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassChatInput",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Composer",
      "codemod": "ai-chat",
      "automation": "partial",
      "breaking": "B4",
      "message": "GlassChatInput is removed in 5.0; the aura-glass/compat adapter keeps it working through 5.x. Migrate to ./ai Composer. Dropped: onVoiceRecording (use the ai-voice-input registry item).",
      "doc": "#dep-s0401",
      "compat": "GlassChatInput"
    },
    {
      "id": "DEP-S0402",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassMessageList",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Thread",
      "codemod": "ai-chat",
      "automation": "partial",
      "breaking": "B4",
      "message": "GlassMessageList is removed in 5.0; the aura-glass/compat adapter keeps it working through 5.x. Migrate to ./ai Thread. Dropped: virtualScroll, reactions, replyTo, edited.",
      "doc": "#dep-s0402",
      "compat": "GlassMessageList"
    },
    {
      "id": "DEP-S0403",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassTypingIndicator",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "AgentSteps",
      "codemod": "ai-chat",
      "automation": "partial",
      "breaking": "B4",
      "message": "GlassTypingIndicator is removed from aura-glass in 5.0; the aura-glass/compat adapter keeps it working through 5.x. Use a streaming-status message or AgentSteps.",
      "doc": "#dep-s0403",
      "compat": "GlassTypingIndicator"
    },
    {
      "id": "DEP-S0404",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassVoiceInput",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "the ai-voice-input registry item",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassVoiceInput is removed in 5.0 with no compat adapter; install the ai-voice-input registry item.",
      "doc": "#dep-s0404"
    },
    {
      "id": "DEP-S0405",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassPredictiveChat",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassPredictiveChat is removed in 5.0; predictive/simulated AI surfaces are rejected by the contract (no-simulation).",
      "doc": "#dep-s0405"
    },
    {
      "id": "DEP-S0406",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassPredictiveEngine",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassPredictiveEngine is removed in 5.0 (no-simulation contract).",
      "doc": "#dep-s0406"
    },
    {
      "id": "DEP-S0407",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "usePredictiveEngine",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "usePredictiveEngine is removed in 5.0 (no-simulation contract).",
      "doc": "#dep-s0407"
    },
    {
      "id": "DEP-S0408",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassAutoComposer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassAutoComposer is removed in 5.0 (no-simulation contract).",
      "doc": "#dep-s0408"
    },
    {
      "id": "DEP-S0409",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useAutoComposer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "useAutoComposer is removed in 5.0 (no-simulation contract).",
      "doc": "#dep-s0409"
    },
    {
      "id": "DEP-S0410",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "AIGlassThemeProvider",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "AIGlassThemeProvider is removed in 5.0 (no-simulation contract).",
      "doc": "#dep-s0410"
    },
    {
      "id": "DEP-S0411",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassGANGenerator",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassGANGenerator is removed in 5.0; generative-art surfaces are deferred to 5.1.",
      "doc": "#dep-s0411"
    },
    {
      "id": "DEP-S0412",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassDeepDreamGlass",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassDeepDreamGlass is removed in 5.0; generative-art surfaces are deferred to 5.1.",
      "doc": "#dep-s0412"
    },
    {
      "id": "DEP-S0413",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassStyleTransfer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassStyleTransfer is removed in 5.0; generative-art surfaces are deferred to 5.1.",
      "doc": "#dep-s0413"
    },
    {
      "id": "DEP-S0414",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassGenerativeArt",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassGenerativeArt is removed in 5.0; generative-art surfaces are deferred to 5.1.",
      "doc": "#dep-s0414"
    },
    {
      "id": "DEP-S0415",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "NeuromorphicLearningNetwork",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "NeuromorphicLearningNetwork is removed in 5.0 (no-simulation contract).",
      "doc": "#dep-s0415"
    },
    {
      "id": "DEP-S0416",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "NeuralWeightVisualization",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "NeuralWeightVisualization is removed in 5.0 (no-simulation contract).",
      "doc": "#dep-s0416"
    },
    {
      "id": "DEP-S0419",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassLiveFilter",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassLiveFilter is removed in 5.0 (no-simulation contract).",
      "doc": "#dep-s0419"
    },
    {
      "id": "DEP-S0420",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassPredictionIndicator",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassPredictionIndicator is removed in 5.0 (no-simulation contract).",
      "doc": "#dep-s0420"
    },
    {
      "id": "DEP-S0421",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useInteractionRecorder",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "useInteractionRecorder is removed in 5.0 (no-simulation contract).",
      "doc": "#dep-s0421"
    },
    {
      "id": "DEP-S0422",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "predictiveEnginePresets",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "predictiveEnginePresets is removed in 5.0 (no-simulation contract).",
      "doc": "#dep-s0422"
    },
    {
      "id": "DEP-S0600",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassMediaControls",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "MediaControls.Root from aura-glass/media",
      "codemod": "media-backdrops",
      "automation": "partial",
      "breaking": "B4",
      "message": "LiquidGlassMediaControls is removed from aura-glass in 5.0; the aura-glass/compat adapter keeps it working through 5.x. Migrate to MediaControls.Root from aura-glass/media.",
      "doc": "#dep-s0600",
      "compat": "LiquidGlassMediaControls"
    },
    {
      "id": "DEP-S0601",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassMediaControls",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "MediaControls.Root from aura-glass/media",
      "codemod": "media-backdrops",
      "automation": "partial",
      "breaking": "B4",
      "message": "GlassMediaControls is removed from aura-glass in 5.0; the aura-glass/compat adapter keeps it working through 5.x. Migrate to MediaControls.Root from aura-glass/media.",
      "doc": "#dep-s0601",
      "compat": "GlassMediaControls"
    },
    {
      "id": "DEP-S0602",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassNowPlayingBar",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "NowPlayingBar from aura-glass/media",
      "codemod": "media-backdrops",
      "automation": "partial",
      "breaking": "B4",
      "message": "LiquidGlassNowPlayingBar is removed from aura-glass in 5.0; the aura-glass/compat adapter keeps it working through 5.x. Migrate to NowPlayingBar from aura-glass/media.",
      "doc": "#dep-s0602",
      "compat": "LiquidGlassNowPlayingBar"
    },
    {
      "id": "DEP-S0603",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassPhotoInspector",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "ImageViewer + Inspector from aura-glass/media",
      "codemod": "media-backdrops",
      "automation": "partial",
      "breaking": "B4",
      "message": "LiquidGlassPhotoInspector is removed from aura-glass in 5.0; the aura-glass/compat adapter keeps it working through 5.x. Migrate to ImageViewer + Inspector from aura-glass/media.",
      "doc": "#dep-s0603",
      "compat": "LiquidGlassPhotoInspector"
    },
    {
      "id": "DEP-S0604",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassImageViewer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "ImageViewer from aura-glass/media (items need id + required alt)",
      "codemod": "media-backdrops",
      "automation": "partial",
      "breaking": "B4",
      "message": "GlassImageViewer is removed from aura-glass in 5.0; the aura-glass/compat adapter keeps it working through 5.x. Migrate to ImageViewer from aura-glass/media (items need id + required alt).",
      "doc": "#dep-s0604",
      "compat": "GlassImageViewer"
    },
    {
      "id": "DEP-S0605",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassGallery",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "ImageViewer",
      "codemod": "media-backdrops",
      "automation": "partial",
      "breaking": "B4",
      "message": "GlassGallery is removed in 5.0 with no compat adapter; use ImageViewer from aura-glass/media or the media-gallery registry item.",
      "doc": "#dep-s0605"
    },
    {
      "id": "DEP-S0606",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassCarousel",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "CarouselRail from aura-glass/media (infinite to loop, autoPlay gated)",
      "codemod": "media-backdrops",
      "automation": "partial",
      "breaking": "B4",
      "message": "GlassCarousel is removed from aura-glass in 5.0; the aura-glass/compat adapter keeps it working through 5.x. Migrate to CarouselRail from aura-glass/media (infinite to loop, autoPlay gated).",
      "doc": "#dep-s0606",
      "compat": "GlassCarousel"
    },
    {
      "id": "DEP-S0607",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassCarouselRail",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "CarouselRail from aura-glass/media",
      "codemod": "media-backdrops",
      "automation": "partial",
      "breaking": "B4",
      "message": "LiquidGlassCarouselRail is removed from aura-glass in 5.0; the aura-glass/compat adapter keeps it working through 5.x. Migrate to CarouselRail from aura-glass/media.",
      "doc": "#dep-s0607",
      "compat": "LiquidGlassCarouselRail"
    },
    {
      "id": "DEP-S0608",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "AuroraBackground",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Backdrop preset=\"aurora\" from aura-glass/backdrops",
      "codemod": "media-backdrops",
      "automation": "partial",
      "breaking": "B4",
      "message": "AuroraBackground is removed from aura-glass in 5.0; the aura-glass/compat adapter keeps it working through 5.x. Migrate to Backdrop preset=\"aurora\" from aura-glass/backdrops.",
      "doc": "#dep-s0608",
      "compat": "AuroraBackground"
    },
    {
      "id": "DEP-S0609",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "AuroraOrb",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Backdrop preset=\"aurora\" from aura-glass/backdrops",
      "codemod": "media-backdrops",
      "automation": "partial",
      "breaking": "B4",
      "message": "AuroraOrb is removed from aura-glass in 5.0; the aura-glass/compat adapter keeps it working through 5.x. Migrate to Backdrop preset=\"aurora\" from aura-glass/backdrops.",
      "doc": "#dep-s0609",
      "compat": "AuroraOrb"
    },
    {
      "id": "DEP-S0610",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "AtmosphericBackground",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Backdrop presets from aura-glass/backdrops",
      "codemod": "media-backdrops",
      "automation": "partial",
      "breaking": "B4",
      "message": "AtmosphericBackground is removed from aura-glass in 5.0; the aura-glass/compat adapter keeps it working through 5.x. Migrate to Backdrop presets from aura-glass/backdrops.",
      "doc": "#dep-s0610",
      "compat": "AtmosphericBackground"
    },
    {
      "id": "DEP-S0611",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassDynamicAtmosphere",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Backdrop presets from aura-glass/backdrops",
      "codemod": "media-backdrops",
      "automation": "partial",
      "breaking": "B4",
      "message": "GlassDynamicAtmosphere is removed from aura-glass in 5.0; the aura-glass/compat adapter keeps it working through 5.x. Migrate to Backdrop presets from aura-glass/backdrops.",
      "doc": "#dep-s0611",
      "compat": "GlassDynamicAtmosphere"
    },
    {
      "id": "DEP-S0612",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "DynamicAtmosphere",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Backdrop presets from aura-glass/backdrops",
      "codemod": "media-backdrops",
      "automation": "partial",
      "breaking": "B4",
      "message": "DynamicAtmosphere is removed from aura-glass in 5.0; the aura-glass/compat adapter keeps it working through 5.x. Migrate to Backdrop presets from aura-glass/backdrops.",
      "doc": "#dep-s0612",
      "compat": "DynamicAtmosphere"
    },
    {
      "id": "DEP-S0613",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassMeshGradient",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Backdrop preset=\"mesh\" from aura-glass/backdrops",
      "codemod": "media-backdrops",
      "automation": "partial",
      "breaking": "B4",
      "message": "GlassMeshGradient is removed from aura-glass in 5.0; the aura-glass/compat adapter keeps it working through 5.x. Migrate to Backdrop preset=\"mesh\" from aura-glass/backdrops.",
      "doc": "#dep-s0613",
      "compat": "GlassMeshGradient"
    },
    {
      "id": "DEP-S0614",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "ImageList",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "CMP Grid + native img",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "ImageList is removed in 5.0; CMP Grid + native img.",
      "doc": "#dep-s0614"
    },
    {
      "id": "DEP-S0615",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "ImageListItem",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "CMP Grid + native img",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "ImageListItem is removed in 5.0; CMP Grid + native img.",
      "doc": "#dep-s0615"
    },
    {
      "id": "DEP-S0616",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "ImageListItemBar",
      "since": "4.3.0",
      "removeIn": "5.0.0",
      "replacement": "CMP Grid + native img",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "ImageListItemBar is removed in 5.0; CMP Grid + native img.",
      "doc": "#dep-s0616"
    },
    {
      "id": "DEP-S0617",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassLazyImage",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassLazyImage is removed in 5.0; native img loading=\"lazy\".",
      "doc": "#dep-s0617"
    },
    {
      "id": "DEP-S0618",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassVideoPlayer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "the media-video-player registry item",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassVideoPlayer is removed in 5.0; the media-video-player registry item.",
      "doc": "#dep-s0618"
    },
    {
      "id": "DEP-S0619",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassAdvancedVideoPlayer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "the media-video-player registry item",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassAdvancedVideoPlayer is removed in 5.0; the media-video-player registry item.",
      "doc": "#dep-s0619"
    },
    {
      "id": "DEP-S0620",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassAdvancedAudioPlayer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "the media-audio-player registry item",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassAdvancedAudioPlayer is removed in 5.0; the media-audio-player registry item.",
      "doc": "#dep-s0620"
    },
    {
      "id": "DEP-S0621",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassMediaProvider",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "useMediaElement from aura-glass/media",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassMediaProvider is removed in 5.0; useMediaElement from aura-glass/media.",
      "doc": "#dep-s0621"
    },
    {
      "id": "DEP-S0622",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassVoiceWaveform",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassVoiceWaveform is removed in 5.0; no successor until 5.1 (`Waveform`).",
      "doc": "#dep-s0622"
    },
    {
      "id": "DEP-S0623",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassMusicVisualizer",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassMusicVisualizer is removed in 5.0; no successor until 5.1 (`Waveform`).",
      "doc": "#dep-s0623"
    },
    {
      "id": "DEP-S0624",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "ParticleBackground",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "labs:ParticleField",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "ParticleBackground is removed in 5.0; use labs:ParticleField (seeded PRNG).",
      "doc": "#dep-s0624"
    },
    {
      "id": "DEP-S0625",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassParticles",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "labs:ParticleField",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassParticles is removed in 5.0; use labs:ParticleField (seeded PRNG).",
      "doc": "#dep-s0625"
    },
    {
      "id": "DEP-S0626",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassParticleField",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "labs:ParticleField",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassParticleField is removed in 5.0; use labs:ParticleField (seeded PRNG).",
      "doc": "#dep-s0626"
    },
    {
      "id": "DEP-S0627",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "AuroraPro",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Backdrop preset=\"aurora\"",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "AuroraPro is removed in 5.0; Backdrop preset=\"aurora\".",
      "doc": "#dep-s0627"
    },
    {
      "id": "DEP-S0628",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "SeasonalParticles",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Backdrop presets; particles live in labs",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "SeasonalParticles is removed in 5.0; Backdrop presets; particles live in labs.",
      "doc": "#dep-s0628"
    },
    {
      "id": "DEP-S0629",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassAuroraDisplay",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Backdrop preset=\"aurora\"",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassAuroraDisplay is removed in 5.0; Backdrop preset=\"aurora\".",
      "doc": "#dep-s0629"
    },
    {
      "id": "DEP-S0630",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassNebulaClouds",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Backdrop presets aurora/mesh",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassNebulaClouds is removed in 5.0; Backdrop presets aurora/mesh.",
      "doc": "#dep-s0630"
    },
    {
      "id": "DEP-S0631",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "LiquidGlassBackdropSampler",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Backdrop + useMediaElement({ sampleTone: true })",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "LiquidGlassBackdropSampler is removed in 5.0; Backdrop + useMediaElement({ sampleTone: true }).",
      "doc": "#dep-s0631"
    },
    {
      "id": "DEP-S0632",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "useLiquidGlassBackdrop",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Backdrop + useMediaElement({ sampleTone: true })",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "useLiquidGlassBackdrop is removed in 5.0; Backdrop + useMediaElement({ sampleTone: true }).",
      "doc": "#dep-s0632"
    },
    {
      "id": "DEP-S0800",
      "kind": "subpath",
      "status": "planned",
      "entry": "./workspace",
      "symbol": "workspace",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/app-shell",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B4",
      "message": "aura-glass/workspace is removed in 5.0; migrate to aura-glass/app-shell — the AppShell composition replaces the workspace layout subpath.",
      "doc": "#dep-s0800"
    },
    {
      "id": "DEP-S0801",
      "kind": "subpath",
      "status": "planned",
      "entry": "./workflows",
      "symbol": "workflows",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "aura-glass/app-shell",
      "codemod": "imports-subpaths",
      "automation": "full",
      "breaking": "B4",
      "message": "aura-glass/workflows is removed in 5.0; the aura-glass/app-shell workspace recipes and 5.x registry blocks replace every export this subpath re-exported.",
      "doc": "#dep-s0801"
    },
    {
      "id": "DEP-S0802",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "SmartShoppingCart",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "GlassSmartShoppingCart",
      "codemod": "canonical-names",
      "automation": "full",
      "breaking": "B3",
      "message": "The SmartShoppingCart alias is removed in 5.0; it is the same component as GlassSmartShoppingCart, which itself is replaced by the commerce-cart registry block (5.1).",
      "doc": "#dep-s0802"
    },
    {
      "id": "DEP-S0803",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassCommentThread",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "registry:comment-thread",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassCommentThread is removed in 5.0; use the comment-thread registry item (registry:comment-thread, 5.1), the single comment surface consolidated from the 4.x duplicates.",
      "doc": "#dep-s0803"
    },
    {
      "id": "DEP-S0804",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassSmartShoppingCart",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "registry:commerce-cart",
      "codemod": "removed",
      "automation": "manual",
      "breaking": "B3",
      "message": "GlassSmartShoppingCart is removed in 5.0; use the commerce-cart registry block (registry:commerce-cart, 5.1) — controlled cart UI that holds no discounts, tax or currency logic.",
      "doc": "#dep-s0804"
    },
    {
      "id": "DEP-S0805",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassProductRecommendations",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Card and CarouselRail",
      "codemod": "removed",
      "automation": "manual",
      "breaking": "B3",
      "message": "GlassProductRecommendations is removed in 5.0; compose Card and CarouselRail (the 5.1 commerce registry blocks build on them) instead.",
      "doc": "#dep-s0805"
    },
    {
      "id": "DEP-S0806",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassEcommerceProvider",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": null,
      "codemod": "removed",
      "automation": "manual",
      "breaking": "B3",
      "message": "GlassEcommerceProvider is removed in 5.0; keep commerce state in your app — the 5.x commerce registry blocks take data by props only.",
      "doc": "#dep-s0806"
    },
    {
      "id": "DEP-S0807",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassTeamCursors",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "registry:presence-stack",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassTeamCursors is removed in 5.0; use the presence-stack registry item (registry:presence-stack, 5.1) — it only drew three fake cursors with no data input.",
      "doc": "#dep-s0807"
    },
    {
      "id": "DEP-S0808",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassTeamCursorsWithEffects",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "registry:presence-stack",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassTeamCursorsWithEffects is removed in 5.0; use the presence-stack registry item (registry:presence-stack, 5.1) — the effect variant layered static circles on fake cursors.",
      "doc": "#dep-s0808"
    },
    {
      "id": "DEP-S0809",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassCollaborativeComments",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "registry:comment-thread",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassCollaborativeComments is removed in 5.0; use the comment-thread registry item (registry:comment-thread, 5.1) — spatial pins become an anchored-popover primitive.",
      "doc": "#dep-s0809"
    },
    {
      "id": "DEP-S0810",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassUserPresence",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "registry:presence-stack",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassUserPresence is removed in 5.0; use the presence-stack registry item (registry:presence-stack, 5.1) — deterministic ids replace its random presence colours.",
      "doc": "#dep-s0810"
    },
    {
      "id": "DEP-S0811",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassPresenceIndicator",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "registry:presence-stack",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassPresenceIndicator is removed in 5.0; use the presence-stack registry item (registry:presence-stack, 5.1).",
      "doc": "#dep-s0811"
    },
    {
      "id": "DEP-S0812",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassLiveCursorPresence",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "registry:presence-stack",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassLiveCursorPresence is removed in 5.0; render live cursors from your own presence channel through the presence-stack registry item (registry:presence-stack, 5.1).",
      "doc": "#dep-s0812"
    },
    {
      "id": "DEP-S0813",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassCollaborativeCursor",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "registry:presence-stack",
      "codemod": "removed",
      "automation": "partial",
      "breaking": "B3",
      "message": "GlassCollaborativeCursor is removed in 5.0; render live cursors from your own presence channel through the presence-stack registry item (registry:presence-stack, 5.1).",
      "doc": "#dep-s0813"
    },
    {
      "id": "DEP-S0814",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassMindMap",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "labs:MindMap",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassMindMap is removed in 5.0; use labs:MindMap from aura-glass-labs.",
      "doc": "#dep-s0814"
    },
    {
      "id": "DEP-S0815",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassParallaxLayers",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "labs:ParallaxLayers",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassParallaxLayers is removed in 5.0; use labs:ParallaxLayers from aura-glass-labs.",
      "doc": "#dep-s0815"
    },
    {
      "id": "DEP-S0816",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassSpatialAudio",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "labs:useGlassSound",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassSpatialAudio is removed in 5.0; use labs:useGlassSound from aura-glass-labs.",
      "doc": "#dep-s0816"
    },
    {
      "id": "DEP-S0817",
      "kind": "export",
      "status": "planned",
      "entry": ".",
      "symbol": "GlassTimelineRail",
      "since": "4.2.0",
      "removeIn": "5.0.0",
      "replacement": "Timeline",
      "codemod": "removed",
      "automation": "mostly",
      "breaking": "B3",
      "message": "GlassTimelineRail is removed in 5.0; use Timeline.",
      "doc": "#dep-s0817"
    }
  ]
}
