{
    "components": {
        "DONOTUSE_TEMPLATE": {
            "newComponent": "",
            "changedProps": {
                "oldName": "newName"
            },
            "removedProps": ["propName"]
        },
        "ActionSheet": {
            "changedProps": {
                "a11yConfig": "accessibilityAttributes",
                "onAfterClose": "onClose",
                "onAfterOpen": "onOpen",
                "placementType": "placement",
                "showCancelButton": "hideCancelButton"
            },
            "removedProps": ["portalContainer"]
        },
        "AnalyticalTable": {
            "renamedEnums": {
                "selectionMode": "AnalyticalTableSelectionMode"
            }
        },
        "Avatar": {},
        "Badge": {
            "newComponent": "Tag"
        },
        "Bar": {},
        "BarcodeScannerDialog": {},
        "Breadcrumbs": {
            "changedProps": {
                "separatorStyle": "separators"
            }
        },
        "BusyIndicator": {
            "renamedEnums": {
                "size": "BusyIndicatorSize"
            }
        },
        "Button": {
            "comment": "new slot endIcon",
            "removedProps": ["iconEnd"]
        },
        "Calendar": {
            "changedProps": {
                "onSelectedDatesChange": "onSelectionChange"
            }
        },
        "CalendarDate": {},
        "CalendarLegend": {},
        "CalendarLegendItem": {},
        "Card": {},
        "CardHeader": {
            "changedProps": {
                "status": "additionalText"
            }
        },
        "Carousel": {
            "comment": "combine s, m and l into a single string S M L",
            "changedProps": {
                "itemsPerPageS": "itemsPerPage",
                "itemsPerPageM": "itemsPerPage",
                "itemsPerPageL": "itemsPerPage",
                "pageIndicatorStyle": "pageIndicatorType"
            }
        },
        "CheckBox": {
            "renamedEnums": {
                "valueState": "ValueState"
            }
        },
        "ColorPalette": {},
        "ColorPaletteItem": {},
        "ColorPalettePopover": {},
        "ColorPicker": {
            "changedProps": {
                "color": "value"
            }
        },
        "ComboBox": {
            "renamedEnums": {
                "valueState": "ValueState"
            }
        },
        "ComboBoxGroupItem": {
            "newComponent": "ComboBoxItemGroup",
            "changedProps": {
                "text": "headerText"
            }
        },
        "CustomListItem": {
            "newComponent": "ListItemCustom",
            "renamedEnums": {
                "highlight": "HighlightTypes"
            }
        },
        "DatePicker": {
            "renamedEnums": {
                "valueState": "ValueState"
            }
        },
        "DateRangePicker": {
            "renamedEnums": {
                "valueState": "ValueState"
            }
        },
        "DateTimePicker": {
            "renamedEnums": {
                "valueState": "ValueState"
            }
        },
        "Dialog": {
            "changedProps": {
                "onAfterClose": "onClose",
                "onAfterOpen": "onOpen"
            },
            "renamedEnums": {
                "state": "ValueState"
            }
        },
        "DynamicPage": {
            "changedProps": {
                "headerTitle": "titleArea",
                "headerContent": "headerArea",
                "footer": "footerArea",
                "headerCollapsed": "headerSnapped",
                "onPinnedStateChange": "onPinButtonToggle",
                "onToggleHeaderContent": "onTitleToggle"
            },
            "removedProps": ["preserveHeaderStateOnScroll", "showHideHeaderButton"]
        },
        "DynamicPageTitle": {
            "changedProps": {
                "subHeader": "subheading",
                "header": "heading"
            },
            "removedProps": [
                "showSubHeaderRight",
                "actionsToolbarProps",
                "navigationActionsToolbarProps",
                "expandedContent",
                "snappedContent"
            ]
        },
        "DynamicSideContent": {},
        "FileUploader": {
            "renamedEnums": {
                "valueState": "ValueState"
            }
        },
        "FilterGroupItem": {
            "changedProps": {
                "orderId": "filterKey"
            }
        },
        "FilterItem": {},
        "FilterItemOption": {},
        "FlexibleColumnLayout": {
            "changedProps": {
                "hideArrows": "disableResizing"
            }
        },
        "Form": {
            "comment": "merge labelSpan and columns props",
            "changedProps": {
                "titleText": "headerText",
                "labelSpanS": "labelSpan",
                "labelSpanM": "labelSpan",
                "labelSpanL": "labelSpan",
                "labelSpanXL": "labelSpan",
                "columnsS": "layout",
                "columnsM": "layout",
                "columnsL": "layout",
                "columnsXL": "layout"
            },
            "removedProps": ["backgroundDesign", "as"]
        },
        "FormGroup": {
            "changedProps": {
                "titleText": "headerText"
            },
            "removedProps": ["as"]
        },
        "FormItem": {
            "comment": "if label is string, convert it to Label Component",
            "changedProps": {
                "label": "labelContent"
            }
        },
        "GroupHeaderListItem": {
            "newComponent": "ListItemGroup"
        },
        "Icon": {
            "comment": "interactive=true becomes mode=IconMode.Interactive",
            "changedProps": {
                "interactive": "mode"
            },
            "removedProps": ["accessibleRole"]
        },
        "IllustratedMessage": {
            "changedProps": {
                "size": "design"
            },
            "removedProps": ["titleLevel"]
        },
        "Input": {
            "changedProps": {
                "onSuggestionItemPreview": "onSelectionChange"
            },
            "removedProps": ["onSuggestionItemSelect"],
            "renamedEnums": {
                "valueState": "ValueState"
            }
        },
        "Label": {},
        "Link": {
            "changedProps": {
                "title": "tooltip"
            }
        },
        "List": {
            "changedProps": {
                "mode": "selectionMode",
                "busy": "loading"
            },
            "renamedEnums": {
                "mode": "ListMode"
            }
        },
        "ListItemCustom": {
            "renamedEnums": {
                "highlight": "HighlightTypes"
            }
        },
        "ListItemStandard": {
            "renamedEnums": {
                "highlight": "HighlightTypes",
                "additionalTextState": "ValueState"
            }
        },
        "ListItemGroup": {},
        "MediaGallery": {},
        "MediaGalleryItem": {},
        "Menu": {
            "changedProps": {
                "busy": "loading",
                "busyDelay": "loadingDelay",
                "onAfterClose": "onClose",
                "onAfterOpen": "onOpen"
            }
        },
        "MenuItem": {
            "changedProps": {
                "busy": "loading",
                "busyDelay": "loadingDelay"
            },
            "removedProps": ["startsSection"]
        },
        "MessageItem": {
            "renamedEnums": {
                "type": "ValueState"
            }
        },
        "MessageViewButton": {
            "renamedEnums": {
                "type": "ValueState"
            }
        },
        "MessageStrip": {
            "renamedEnums": {
                "design": "MessageStripDesign"
            }
        },
        "MultiComboBox": {
            "changedProps": {
                "allowCustomValues": "noValidation"
            },
            "renamedEnums": {
                "valueState": "ValueState"
            }
        },
        "MultiComboBoxGroupItem": {
            "newComponent": "MultiComboBoxItemGroup",
            "changedProps": {
                "onOpenChange": "onOpen",
                "text": "headerText"
            }
        },
        "MultiComboBoxItem": {},
        "MultiComboBoxItemGroup": {
            "changedProps": {
                "onOpenChange": "onOpen",
                "text": "headerText"
            }
        },
        "MultiInput": {
            "changedProps": {
                "onSuggestionItemPreview": "onSelectionChange"
            },
            "removedProps": ["onSuggestionItemSelect"],
            "renamedEnums": {
                "valueState": "ValueState"
            }
        },
        "NotificationAction": {},
        "NotificationListGroupItem": {
            "changedProps": {
                "busy": "loading",
                "busyDelay": "loadingDelay"
            },
            "removedProps": ["actions", "priority", "showClose", "showCounter", "selected"]
        },
        "NotificationListItem": {
            "changedProps": {
                "busy": "loading",
                "busyDelay": "loadingDelay",
                "actions": "menu",
                "priority": "importance"
            },
            "removedProps": ["selected"]
        },
        "ObjectPage": {
            "changedProps": {
                "a11yConfig": "accessibilityAttributes",
                "alwaysShowContentHeader": "headerPinned",
                "headerContentPinnable": "hidePinButton",
                "footer": "footerArea",
                "onToggleHeaderContent": "onToggleHeaderArea",
                "onPinnedStateChange": "onPinButtonToggle"
            },
            "removedProps": ["showHideHeaderButton", "showTitleInHeaderContent"]
        },
        "ObjectPageTitle": {
            "removedProps": ["showSubHeaderRight"]
        },
        "ObjectStatus": {
            "changedProps": {
                "active": "interactive"
            },
            "renamedEnums": {
                "state": "ValueState"
            }
        },
        "Option": {
            "changedProps": {
                "title": "tooltip"
            },
            "removedProps": ["disabled"]
        },
        "Page": {
            "comment": "logic for floatingFooter is inverted",
            "changedProps": {
                "disableScrolling": "noScrolling",
                "floatingFooter": "fixedFooter"
            },
            "removedProps": ["disabled"]
        },
        "Panel": {},
        "Popover": {
            "changedProps": {
                "placementType": "placement",
                "onAfterClose": "onClose",
                "onAfterOpen": "onOpen"
            },
            "removedProps": ["hideBackdrop"],
            "renamedEnums": {
                "placementType": "PopoverPlacementType",
                "horizontalAlign": "PopoverHorizontalAlign"
            }
        },
        "ProductSwitch": {},
        "ProductSwitchItem": {},
        "ProgressIndicator": {
            "removedProps": ["disabled"],
            "renamedEnums": {
                "valueState": "ValueState"
            }
        },
        "RadioButton": {
            "renamedEnums": {
                "valueState": "ValueState"
            }
        },
        "RangeSlider": {},
        "RatingIndicator": {},
        "ResponsivePopover": {
            "changedProps": {
                "placementType": "placement",
                "onAfterClose": "onClose",
                "onAfterOpen": "onOpen"
            },
            "removedProps": ["hideBackdrop"],
            "renamedEnums": {
                "placementType": "PopoverPlacementType",
                "horizontalAlign": "PopoverHorizontalAlign"
            }
        },
        "SegmentedButton": {
            "changedProps": {
                "mode": "selectionMode"
            },
            "renamedEnums": {
                "mode": "SegmentedButtonMode"
            }
        },
        "SegmentedButtonItem": {
            "changedProps": {
                "pressed": "selected"
            }
        },
        "Select": {
            "removedProps": ["menu"],
            "renamedEnums": {
                "valueState": "ValueState"
            }
        },
        "SelectDialog": {
            "changedProps": {
                "mode": "selectionMode",
                "onAfterClose": "onClose",
                "onAfterOpen": "onOpen"
            }
        },
        "SelectMenu": {},
        "SelectMenuOption": {},
        "ShellBar": {
            "removedProps": ["showCoPilot", "onCoPilotClick"]
        },
        "ShellBarItem": {},
        "SideNavigation": {},
        "SideNavigationGroup": {
            "changedProps": {
                "title": "tooltip"
            }
        },
        "SideNavigationItem": {
            "changedProps": {
                "title": "tooltip"
            },
            "removedProps": ["wholeItemToggleable"]
        },
        "SideNavigationSubItem": {
            "changedProps": {
                "title": "tooltip"
            }
        },
        "Slider": {},
        "SortItem": {},
        "SpecialCalendarDate": {},
        "SplitButton": {
            "removedProps": ["activeIcon"]
        },
        "StandardListItem": {
            "newComponent": "ListItemStandard",
            "renamedEnums": {
                "highlight": "HighlightTypes",
                "additionalTextState": "ValueState"
            }
        },
        "StepInput": {
            "renamedEnums": {
                "valueState": "ValueState"
            }
        },
        "SuggestionGroupItem": {
            "newComponent": "SuggestionItemGroup",
            "changedProps": {
                "text": "headerText"
            }
        },
        "SuggestionItem": {
            "removedProps": ["additionalTextState", "description", "icon", "iconEnd", "image", "type"]
        },
        "Switch": {},
        "Tab": {
            "changedProps": {
                "subTabs": "items"
            }
        },
        "TabContainer": {
            "changedProps": {
                "tabsOverflowMode": "overflowMode"
            },
            "removedProps": ["fixed", "showOverflow"]
        },
        "TabSeparator": {},
        "Table": {
            "comment": "noDataText is now noData slot",
            "changedProps": {
                "busy": "loading",
                "busyDelay": "loadingDelay",
                "columns": "headerRow"
            },
            "removedProps": [
                "growing",
                "growingButtonSubtext",
                "growingButtonText",
                "mode",
                "hideNoData",
                "stickyColumnHeader",
                "onLoadMore",
                "onPopinChange",
                "onSelectionChange"
            ]
        },
        "TableCell": {},
        "TableColumn": {
            "newComponent": "TableHeaderCell",
            "removedProps": ["demandPopin", "popinDisplay", "popinText"]
        },
        "TableRow": {
            "comment": "type=Interactive becomes interactive=true",
            "changedProps": {
                "type": "interactive"
            },
            "removedProps": ["navigated", "selected"]
        },
        "Text": {
            "comment": "wrapping -> maxLines",
            "removedProps": ["hyphenated", "emptyIndicator"]
        },
        "TextArea": {
            "changedProps": {
                "growingMaxLines": "growingMaxRows"
            },
            "renamedEnums": {
                "valueState": "ValueState"
            }
        },
        "ThemeProvider": {
            "removedProps": ["withoutModalsProvider"]
        },
        "TimePicker": {
            "renamedEnums": {
                "valueState": "ValueState"
            }
        },
        "Timeline": {},
        "TimelineItem": {},
        "Title": {},
        "Toast": {
            "changedProps": {
                "onAfterClose": "onClose"
            }
        },
        "ToggleButton": {
            "removedProps": ["iconEnd"]
        },
        "Token": {
            "removedProps": ["disabled"]
        },
        "Toolbar": {},
        "ToolbarButton": {
            "removedProps": ["iconEnd"]
        },
        "ToolbarSelect": {
            "renamedEnums": {
                "valueState": "ValueState"
            }
        },
        "ToolbarSelectOption": {},
        "ToolbarSeparator": {},
        "ToolbarSpacer": {},
        "Tree": {
            "changedProps": {
                "mode": "selectionMode"
            },
            "renamedEnums": {
                "mode": "ListMode"
            }
        },
        "TreeItem": {
            "renamedEnums": {
                "highlight": "HighlightTypes",
                "additionalTextState": "ValueState"
            }
        },
        "TreeItemCustom": {
            "renamedEnums": {
                "highlight": "HighlightTypes",
                "additionalTextState": "ValueState"
            }
        },
        "UploadCollection": {
            "changedProps": {
                "mode": "selectionMode"
            },
            "renamedEnums": {
                "highlight": "HighlightTypes",
                "mode": "ListMode"
            }
        },
        "UploadCollectionItem": {},
        "VariantManagement": {
            "removedProps": ["portalContainer"]
        },
        "ViewSettingsDialog": {},
        "Wizard": {},
        "WizardStep": {}
    },
    "enums": {
        "AvatarColorScheme": "@ui5/webcomponents/dist/types/AvatarColorScheme.js",
        "AvatarGroupType": "@ui5/webcomponents/dist/types/AvatarGroupType.js",
        "AvatarShape": "@ui5/webcomponents/dist/types/AvatarShape.js",
        "AvatarSize": "@ui5/webcomponents/dist/types/AvatarSize.js",
        "BadgeDesign": "@ui5/webcomponents/dist/types/TagDesign.js",
        "BarDesign": "@ui5/webcomponents/dist/types/BarDesign.js",
        "BackgroundDesign": "@ui5/webcomponents/dist/types/BackgroundDesign.js",
        "BorderDesign": "@ui5/webcomponents/dist/types/BorderDesign.js",
        "BreadcrumbsDesign": "@ui5/webcomponents/dist/types/BreadcrumbsDesign.js",
        "BreadcrumbsSeparatorStyle": "@ui5/webcomponents/dist/types/BreadcrumbsSeparator.js",
        "BusyIndicatorSize": "@ui5/webcomponents/dist/types/BusyIndicatorSize.js",
        "BusyIndicatorTextPlacement": "@ui5/webcomponents/dist/types/BusyIndicatorTextPlacement.js",
        "ButtonDesign": "@ui5/webcomponents/dist/types/ButtonDesign.js",
        "ButtonType": "@ui5/webcomponents/dist/types/ButtonType.js",
        "CalendarLegendItemType": "@ui5/webcomponents/dist/types/CalendarLegendItemType.js",
        "CalendarSelection": "@ui5/webcomponents/dist/types/CalendarSelectionMode.js",
        "CalendarSelectionMode": "@ui5/webcomponents/dist/types/CalendarSelectionMode.js",
        "CalendarType": "@ui5/webcomponents-base/dist/types/CalendarType.js",
        "CarouselPageIndicatorStyle": "@ui5/webcomponents/dist/types/CarouselPageIndicatorType.js",
        "ComboBoxFilter": "@ui5/webcomponents/dist/types/ComboBoxFilter.js",
        "FCLLayout": "@ui5/webcomponents-fiori/dist/types/FCLLayout.js",
        "HighlightTypes": "@ui5/webcomponents/dist/types/Highlight.js",
        "IconDesign": "@ui5/webcomponents/dist/types/IconDesign.js",
        "IllustrationMessageSize": "@ui5/webcomponents-fiori/dist/types/IllustrationMessageDesign.js",
        "IllustrationMessageType": "@ui5/webcomponents-fiori/dist/types/IllustrationMessageType.js",
        "InputType": "@ui5/webcomponents/dist/types/InputType.js",
        "LinkDesign": "@ui5/webcomponents/dist/types/LinkDesign.js",
        "ListItemType": "@ui5/webcomponents/dist/types/ListItemType.js",
        "ListMode": "@ui5/webcomponents/dist/types/ListSelectionMode.js",
        "ListGrowingMode": "@ui5/webcomponents/dist/types/ListGrowingMode.js",
        "ListSeparators": "@ui5/webcomponents/dist/types/ListSeparator.js",
        "MediaGalleryItemLayout": "@ui5/webcomponents-fiori/dist/types/MediaGalleryItemLayout.js",
        "MediaGalleryLayout": "@ui5/webcomponents-fiori/dist/types/MediaGalleryLayout.js",
        "MediaGalleryMenuHorizontalAlign": "@ui5/webcomponents-fiori/dist/types/MediaGalleryMenuHorizontalAlign.js",
        "MediaGalleryMenuVerticalAlign": "@ui5/webcomponents-fiori/dist/types/MediaGalleryMenuVerticalAlign.js",
        "MessageStripDesign": "@ui5/webcomponents/dist/types/MessageStripDesign.js",
        "Priority": "@ui5/webcomponents/dist/types/Priority.js",
        "PageBackgroundDesign": "@ui5/webcomponents-fiori/dist/types/PageBackgroundDesign.js",
        "PanelAccessibleRole": "@ui5/webcomponents/dist/types/PanelAccessibleRole.js",
        "PopoverHorizontalAlign": "@ui5/webcomponents/dist/types/PopoverHorizontalAlign.js",
        "PopoverPlacementType": "@ui5/webcomponents/dist/types/PopoverPlacement.js",
        "PopoverPlacement": "@ui5/webcomponents/dist/types/PopoverPlacement.js",
        "PopoverVerticalAlign": "@ui5/webcomponents/dist/types/PopoverVerticalAlign.js",
        "PopupAccessibleRole": "@ui5/webcomponents/dist/types/PopupAccessibleRole.js",
        "SegmentedButtonMode": "@ui5/webcomponents/dist/types/SegmentedButtonSelectionMode.js",
        "SemanticColor": "@ui5/webcomponents/dist/types/SemanticColor.js",
        "SideContentFallDown": "@ui5/webcomponents-fiori/dist/types/SideContentFallDown.js",
        "SideContentPosition": "@ui5/webcomponents-fiori/dist/types/SideContentPosition.js",
        "SideContentVisibility": "@ui5/webcomponents-fiori/dist/types/SideContentVisibility.js",
        "SwitchDesign": "@ui5/webcomponents/dist/types/SwitchDesign.js",
        "TabContainerBackgroundDesign": "@ui5/webcomponents/dist/types/BackgroundDesign.js",
        "TabLayout": "@ui5/webcomponents/dist/types/TabLayout.js",
        "TabsOverflowMode": "@ui5/webcomponents/dist/types/OverflowMode.js",
        "TableColumnPopinDisplay": "@ui5/webcomponents-compat/dist/types/TableColumnPopinDisplay.js",
        "TableGrowingMode": "@ui5/webcomponents-compat/dist/types/TableGrowingMode.js",
        "TableMode": "@ui5/webcomponents-compat/dist/types/TableMode.js",
        "TableRowType": "@ui5/webcomponents-compat/dist/types/TableRowType.js",
        "TimelineLayout": "@ui5/webcomponents-fiori/dist/types/TimelineLayout.js",
        "TitleLevel": "@ui5/webcomponents/dist/types/TitleLevel.js",
        "ToastPlacement": "@ui5/webcomponents/dist/types/ToastPlacement.js",
        "ToolbarAlign": "@ui5/webcomponents/dist/types/ToolbarAlign.js",
        "ToolbarDesign": "@ui5/webcomponents/dist/types/ToolbarDesign.js",
        "ToolbarItemOverflowBehavior": "@ui5/webcomponents/dist/types/ToolbarItemOverflowBehavior.js",
        "UploadState": "@ui5/webcomponents-fiori/dist/types/UploadState.js",
        "ValueState": "@ui5/webcomponents-base/dist/types/ValueState.js",
        "WizardContentLayout": "@ui5/webcomponents-fiori/dist/types/WizardContentLayout.js",
        "WrappingType": "@ui5/webcomponents/dist/types/WrappingType.js"
    },
    "renamedEnums": {
        "MessageBoxActions": "MessageBoxAction",
        "MessageBoxTypes": "MessageBoxType",
        "TableScaleWidthMode": "AnalyticalTableScaleWidthMode",
        "TableSelectionBehavior": "AnalyticalTableSelectionBehavior",
        "TableVisibleRowCountMode": "AnalyticalTableVisibleRowCountMode",
        "Themes": "Theme"
    },
    "enumProperties": {
        "AnalyticalTableSelectionMode": {
            "SingleSelect": "Single",
            "MultiSelect": "Multiple"
        },
        "BusyIndicatorSize": {
            "Small": "S",
            "Medium": "M",
            "Large": "L"
        },
        "ValueState": {
            "Success": "Positive",
            "Warning": "Critical",
            "Error": "Negative"
        },
        "HighlightTypes": {
            "Success": "Positive",
            "Warning": "Critical",
            "Error": "Negative"
        },
        "ListMode": {
            "SingleSelectBegin": "SingleStart",
            "SingleSelect": "Single",
            "MultiSelect": "Multiple",
            "SingleSelectEnd": "SingleEnd",
            "SingleSelectAuto": "SingleAuto"
        },
        "MessageStripDesign": {
            "Warning": "Critical"
        },
        "PopoverPlacementType": {
            "Left": "Start",
            "Right": "End"
        },
        "PopoverHorizontalAlign": {
            "Left": "Start",
            "Right": "End"
        },
        "SegmentedButtonMode": {
            "SingleSelect": "Single",
            "MultiSelect": "Multiple"
        }
    },
    "wrappingTypeComponents": [
        "Badge",
        "CheckBox",
        "Label",
        "Link",
        "Title",
        "RadioButton",
        "NotificationListItem",
        "Tag"
    ]
}
