Available Codemods
This page outlines the codemods that the Kendo CLI runs when you migrate Kendo UI for Vue packages between major versions. For more information on how to run the migration and on its options, see Assisted Migration Tooling and Kendo CLI Options.
Kendo UI for Vue v10.0.0 to v11.0.0
Quick Guide
To migrate a specific Kendo UI for Vue package from v10.0.0 to v11.0.0, run the following command in your project root:
npx @progress/kendo-cli migrate @progress/kendo-vue-<package-name> --from=10 --to=11 --ai-mode
If not already installed, you will be prompted to install the Kendo CLI when running this command for the first time.
This command checks for available updates for the specified package and its peer dependencies that are already present in the project, prompts you to install them, and runs all relevant codemods.
Most v11.0.0 codemods flag the affected files and print migration instructions that you apply manually. These instruction-only codemods run only when you use the
--ai-modeoption. Codemods that make automatic changes are listed separately in each package section.
For the complete list of changes in this release, see Breaking Changes in 11.0.0 and Rendering Changes in 11.0.0.
Best Practices
- Migrate between consecutive major versions.
- Migrate one package at a time.
Dropdowns
To migrate the Dropdowns package from v10.0.0 to v11.0.0, run the following command in your project root:
npx @progress/kendo-cli migrate @progress/kendo-vue-dropdowns --from=10 --to=11 --ai-mode
All Dropdowns codemods perform the following:
- Scan your
.js,.jsx,.ts,.tsx,.vue,.css,.scss,.sass, and.lessfiles for imports from@progress/kendo-vue-dropdownsand the affected CSS classes. The detection recognizes custom import names as well. - Preserve your existing code. Each instruction-only codemod only flags the affected files and surfaces the migration instructions.
Dynamic template bindings (
v-bind="obj",:[name]),lang="pug"templates, and components registered globally withapp.component()are not analyzed. Review them manually.
The following table outlines the specific Dropdowns codemods:
| Codemod | Description |
|---|---|
dropdowns-tree-item-rendering-changes | Flags the files affected by the custom items of the DropDownTree and MultiSelectTree, which are rendered without the k-treeview-leaf-text element.
|
Grid
To migrate the Grid package from v10.0.0 to v11.0.0, run the following command in your project root:
npx @progress/kendo-cli migrate @progress/kendo-vue-grid --from=10 --to=11 --ai-mode
All Grid codemods perform the following:
- Scan your
.js,.jsx,.ts,.tsx, and.vuefiles for the affected members of the Grid template ref. - Preserve your existing code. Each instruction-only codemod only flags the affected files and surfaces the migration instructions.
Calls that build the method name dynamically, for example
gridRef.value[name](), are not detected. Review them manually.
The following table outlines the specific Grid codemods:
| Codemod | Description |
|---|---|
grid-handle-export-as-pdf | Flags the files that call the removed exportAsPdf() method of the Grid template ref (GridHandle).
|
Indicators
To migrate the Indicators package from v10.0.0 to v11.0.0, run the following command in your project root:
npx @progress/kendo-cli migrate @progress/kendo-vue-indicators --from=10 --to=11 --ai-mode
All Indicators codemods perform the following:
- Scan your
.js,.jsx,.ts,.tsx, and.vuefiles for imports from@progress/kendo-vue-indicatorsand the affected props. The detection recognizes custom import names as well. - Preserve your existing code. Each instruction-only codemod only flags the affected files and surfaces the migration instructions.
Dynamic template bindings (
v-bind="obj",:[name]),lang="pug"templates, and components registered globally withapp.component()are not analyzed. Review them manually.
The following table outlines the specific Indicators codemods:
| Codemod | Description |
|---|---|
badge-position-type | Flags the files affected by the position prop of the Badge and BadgeContainer, which no longer accepts any string, and by the new 'inline' position.
|
Layout
To migrate the Layout package from v10.0.0 to v11.0.0, run the following command in your project root:
npx @progress/kendo-cli migrate @progress/kendo-vue-layout --from=10 --to=11 --ai-mode
All Layout codemods perform the following:
- Scan your
.js,.jsx,.ts,.tsx,.vue,.css,.scss,.sass, and.lessfiles for imports from@progress/kendo-vue-layoutand the affected CSS classes. The detection recognizes custom import names as well. - Preserve your existing code. Each instruction-only codemod only flags the affected files and surfaces the migration instructions.
Dynamic template bindings (
v-bind="obj",:[name]),lang="pug"templates, and components registered globally withapp.component()are not analyzed. Review them manually.
The following table outlines the specific Layout codemods:
| Codemod | Description |
|---|---|
menu-rendering-changes | Flags the files affected by the removed Menu and ContextMenu classes and by the changed ContextMenu root list and popup list markup.
|
Scheduler
To migrate the Scheduler package from v10.0.0 to v11.0.0, run the following command in your project root:
npx @progress/kendo-cli migrate @progress/kendo-vue-scheduler --from=10 --to=11 --ai-mode
All Scheduler codemods perform the following:
- Scan your
.js,.jsx,.ts,.tsx,.vue,.css,.scss,.sass, and.lessfiles for imports from@progress/kendo-vue-schedulerand the affected CSS classes. The detection recognizes custom import names as well. Thescheduler-data-action-prop-renamecodemod also scans the files that do not import the Scheduler package. - Automatically rename
recurrenceButtonTextTemplatetorecurrenceSummaryTemplateandRecurrenceButtonTextTemplatePropstoRecurrenceSummaryTemplateProps. If both template props are set, preserve the existingrecurrenceSummaryTemplateand remove the deprecated prop. - Preserve your existing code for instruction-only codemods, which only flag the affected files and surface migration instructions.
Dynamic template bindings (
v-bind="obj",:[name]),lang="pug"templates, and components registered globally withapp.component()are not analyzed. Review them manually.
The following table outlines the specific Scheduler codemods:
| Codemod | Description |
|---|---|
scheduler-event-rendering-changes | Flags the files affected by the resource color of the Scheduler events, which is now applied through the --kendo-scheduler-event-color CSS variable, and by the new drag hint and all-day event rendering.
|
scheduler-default-behavior-changes | Flags the files affected by the new eventOverview and quickCreate popovers, which are enabled by default, by the handling of the exceptions of recurring series, and by the removed k-scheduler-mobile class.
|
scheduler-data-action-prop-rename | Flags the files that may use the renamed onDataaction callback that the Scheduler passes to its views, which is now onDataAction.
|
scheduler-recurrence-template-deprecation | Renames the deprecated recurrenceButtonTextTemplate prop of SchedulerFormEditor to recurrenceSummaryTemplate and RecurrenceButtonTextTemplateProps to RecurrenceSummaryTemplateProps.
|
TreeView
To migrate the TreeView package from v10.0.0 to v11.0.0, run the following command in your project root:
npx @progress/kendo-cli migrate @progress/kendo-vue-treeview --from=10 --to=11 --ai-mode
All TreeView codemods perform the following:
- Scan your
.js,.jsx,.ts,.tsx,.vue,.css,.scss,.sass, and.lessfiles for imports from@progress/kendo-vue-treeviewand the affected CSS classes. The detection recognizes custom import names as well. - Preserve your existing code. Each instruction-only codemod only flags the affected files and surfaces the migration instructions.
Dynamic template bindings (
v-bind="obj",:[name]),lang="pug"templates, and components registered globally withapp.component()are not analyzed. Review them manually.
The following table outlines the specific TreeView codemods:
| Codemod | Description |
|---|---|
treeview-item-rendering-changes | Flags the files affected by the custom items of the TreeView, which are rendered without the k-treeview-leaf-text element.
|
Kendo UI for Vue v9.0.0 to v10.0.0
Quick Guide
To migrate a specific Kendo UI for Vue package from v9.0.0 to v10.0.0, run the following command in your project root:
npx @progress/kendo-cli migrate @progress/kendo-vue-<package-name> --from=9 --to=10 --ai-mode
If not already installed, you will be prompted to install the Kendo CLI when running this command for the first time.
This command checks for available updates for the specified package and its peer dependencies that are already present in the project, prompts you to install them, and runs all relevant codemods.
The v10.0.0 codemods flag the affected files and print migration instructions that you apply manually. These codemods are instruction-only and do not modify your code. They run only when you use the
--ai-modeoption. The only exception isscheduler-editor-title-message, which updates your code and runs with or without--ai-mode.
For the complete list of changes in this release, see Breaking Changes in 10.0.0 and Rendering Changes in 10.0.0.
Best Practices
- Migrate between consecutive major versions.
- Migrate one package at a time.
Scheduler
To migrate the Scheduler package from v9.0.0 to v10.0.0, run the following command in your project root:
npx @progress/kendo-cli migrate @progress/kendo-vue-scheduler --from=9 --to=10 --ai-mode
All Scheduler codemods perform the following:
- Scan your
.js,.jsx,.ts,.tsx,.vue,.css,.scss,.sass, and.lessfiles for imports from@progress/kendo-vue-scheduler, the affected props and events, and the affected CSS classes. The detection recognizes custom import names as well. - Preserve your existing code, except for the
scheduler-editor-title-messagecodemod. Each instruction-only codemod only flags the affected files and surfaces the migration instructions.
Dynamic template bindings (
v-bind="obj",:[name]),lang="pug"templates, and components registered globally withapp.component()are not analyzed. Review them manually.
The following table outlines the specific Scheduler codemods:
| Codemod | Description |
|---|---|
scheduler-item-rendering-changes | Flags the files affected by the removed inline delete icon of the Scheduler events and by the new k-readonly state of read-only events.
|
scheduler-toolbar-rendering-changes | Flags the files affected by the redesigned Scheduler toolbar, which includes the view selector, the collapsed toolbar, and the BusinessHours button.
|
scheduler-form-rendering-changes | Flags the files affected by the redesigned create and edit form, which includes the markup, the footer buttons, the custom editors, and the recurrence dialog.
|
scheduler-agenda-rendering-changes | Flags the files affected by the AgendaView table roles, the moved k-scheduler-body wrapper, and the new DateHeaderCell markup.
|
scheduler-date-format-changes | Flags the files that may rely on the default selectedDateFormat and selectedShortDateFormat of the Scheduler views, which changed.
|
scheduler-more-events-changes | Flags the files affected by the MonthView more button, which opens a popover instead of switching to the Day view.
|
scheduler-editor-title-message | Updates your localization messages for the new SchedulerForm dialog titles. This codemod changes your code and runs without the --ai-mode option.
|
Kendo UI for Vue v8.0.0 to v9.0.0
Quick Guide
To migrate a specific Kendo UI for Vue package from v8.0.0 to v9.0.0, run the following command in your project root:
npx @progress/kendo-cli migrate @progress/kendo-vue-<package-name> --from=8 --to=9 --ai-mode
If not already installed, you will be prompted to install the Kendo CLI when running this command for the first time.
This command checks for available updates for the specified package and its peer dependencies that are already present in the project, prompts you to install them, and runs all relevant codemods.
The v9.0.0 codemods flag the affected files and print migration instructions that you apply manually. These codemods are instruction-only and do not modify your code. They run only when you use the
--ai-modeoption. The exceptions aredialog-window-theme-color-removedin the Dialogs package andapp-bar-theme-color-valuesin the Layout package, which update your code and run with or without--ai-mode.
For the complete list of changes in this release, see Breaking Changes in 9.0.0 and Rendering Changes in 9.0.0.
Best Practices
- Migrate between consecutive major versions.
- Migrate one package at a time.
What the Codemods Detect
All v9.0.0 codemods perform the following:
- Scan your
.js,.jsx,.ts,.tsx,.vue,.css,.scss,.sass, and.lessfiles for imports from the Kendo UI for Vue package, the affected props, and the affected CSS classes. The detection recognizes custom import names as well. - Preserve your existing code, except for the
dialog-window-theme-color-removedandapp-bar-theme-color-valuescodemods. Each instruction-only codemod only flags the affected files and surfaces the migration instructions. - Detect the removed
themeColorvalues only when they are set as string literals. Review the values that come from variables, props, or computed expressions manually.
Dynamic template bindings (
v-bind="obj",:[name]),lang="pug"templates, and components registered globally withapp.component()are not analyzed. Review them manually.
Buttons
npx @progress/kendo-cli migrate @progress/kendo-vue-buttons --from=8 --to=9 --ai-mode
| Codemod | Description |
|---|---|
button-theme-color | Flags the files that set the themeColor of Button, SmartPasteButton, or SpeechToTextButton to the removed 'dark' or 'light' value.
|
drop-down-button-split-button-theme-color | Flags the files that set the themeColor of DropDownButton or SplitButton to the removed 'dark' or 'light' value.
|
floating-action-button-theme-color | Flags the files that set the themeColor of FloatingActionButton to a removed value.
|
buttons-rendering-changes | Flags the files affected by the removed classes of the Toolbar scroll buttons and by the changed default icons of the Toolbar scroll buttons, SplitButton, and SpeechToTextButton.
|
Common
npx @progress/kendo-cli migrate @progress/kendo-vue-common --from=8 --to=9 --ai-mode
| Codemod | Description |
|---|---|
icon-theme-color | Flags the files that set the themeColor of SvgIcon, FontIcon, or Icon to the removed 'dark' or 'light' value.
|
Conversational UI
npx @progress/kendo-cli migrate @progress/kendo-vue-conversational-ui --from=8 --to=9 --ai-mode
| Codemod | Description |
|---|---|
conversational-ui-rendering-changes | Flags the files affected by the new default icons of PromptBox and AIPrompt and by the PromptBox action button markup changes.
|
Data Tools
npx @progress/kendo-cli migrate @progress/kendo-vue-data-tools --from=8 --to=9 --ai-mode
| Codemod | Description |
|---|---|
datatools-rendering-changes | Flags the files affected by the new default icons of the Pager navigation buttons, which the Grid pager also uses, and by the new k-pager-responsive class.
|
Date Inputs
npx @progress/kendo-cli migrate @progress/kendo-vue-dateinputs --from=8 --to=9 --ai-mode
| Codemod | Description |
|---|---|
dateinputs-rendering-changes | Flags the files affected by the new DateTimePicker Date/Time switcher markup, the new DateInput spinner icons, and the conditional aria-controls attribute.
|
Dialogs
npx @progress/kendo-cli migrate @progress/kendo-vue-dialogs --from=8 --to=9 --ai-mode
| Codemod | Description |
|---|---|
dialog-window-theme-color-removed | Removes the themeColor prop from the Dialog and Window components. The prop is removed, and the k-window-primary, k-window-dark, and k-window-light theme classes are no longer rendered. This codemod changes your code and runs with or without the --ai-mode option.
|
dialogs-rendering-changes | Flags the files that reference the k-window-primary, k-window-dark, or k-window-light classes, which are no longer rendered.
|
Dropdowns
npx @progress/kendo-cli migrate @progress/kendo-vue-dropdowns --from=8 --to=9 --ai-mode
| Codemod | Description |
|---|---|
dropdowns-rendering-changes | Flags the files affected by the new default toggle icon of ComboBox, DropDownList, and DropDownTree and by the SearchBar tabindex.
|
Grid
npx @progress/kendo-cli migrate @progress/kendo-vue-grid --from=8 --to=9 --ai-mode
| Codemod | Description |
|---|---|
grid-rendering-changes | Flags the files affected by the new default icons of the Grid: the group arrow, the pin and unpin icons, the icons of the built-in context menu items, and the Pager buttons.
|
Indicators
npx @progress/kendo-cli migrate @progress/kendo-vue-indicators --from=8 --to=9 --ai-mode
| Codemod | Description |
|---|---|
badge-theme-color | Flags the files affected by the removed Badge and BadgeContainer themeColor values, the removed k-badge-dark and k-badge-light classes, and the BadgeContainer default themeColor change from 'primary' to 'base'.
|
loader-theme-color | Flags the files affected by the removed Loader themeColor values, the removed k-loader-<color> classes, and the Loader default themeColor change.
|
Inputs
npx @progress/kendo-cli migrate @progress/kendo-vue-inputs --from=8 --to=9 --ai-mode
| Codemod | Description |
|---|---|
inputs-rendering-changes | Flags the files affected by the new default icons of ColorInput, ColorPicker, NumericTextBox, Slider, and Rating.
|
Layout
npx @progress/kendo-cli migrate @progress/kendo-vue-layout --from=8 --to=9 --ai-mode
| Codemod | Description |
|---|---|
app-bar-theme-color-values | Replaces the removed AppBar themeColor values. This codemod updates your code and runs without the --ai-mode option.
|
app-bar-theme-color | Flags the files affected by the removed AppBar themeColor value 'inherit', the removed k-appbar-<color> classes, and the AppBar default themeColor change from 'light' to 'base'.
|
avatar-theme-color | Flags the files affected by the removed Avatar themeColor values, the changed k-avatar-<color> classes, and the removed Avatar default themeColor.
|
bottom-navigation-theme-color | Flags the files affected by the removed BottomNavigation themeColor values, the removed k-bottom-nav-<color> classes, and the BottomNavigation default themeColor change from 'primary' to 'base'.
|
layout-rendering-changes | Flags the files affected by the new default icons of Menu, Splitter, and Stepper and by the PanelBar accessibility markup changes.
|
ListBox
npx @progress/kendo-cli migrate @progress/kendo-vue-listbox --from=8 --to=9 --ai-mode
| Codemod | Description |
|---|---|
listbox-rendering-changes | Flags the files that import ListBoxToolbar or reference the caret icon classes, which the new default chevron icons replace.
|
Notification
npx @progress/kendo-cli migrate @progress/kendo-vue-notification --from=8 --to=9 --ai-mode
| Codemod | Description |
|---|---|
notification-rendering-changes | Flags the files that reference the outline icon classes, which the new default success and error Notification icons replace.
|
Popup
npx @progress/kendo-cli migrate @progress/kendo-vue-popup --from=8 --to=9 --ai-mode
| Codemod | Description |
|---|---|
popup-rendering-changes | Flags the files that reference the Popup animation container and slide classes, which the Popup markup and animation changes affect.
|
Scheduler
npx @progress/kendo-cli migrate @progress/kendo-vue-scheduler --from=8 --to=9 --ai-mode
| Codemod | Description |
|---|---|
scheduler-rendering-changes | Flags the files affected by the Scheduler view selector (a SegmentedControl instead of a ButtonGroup), the new navigation and event arrow icons, and the MonthView item positioning.
|
This codemod describes only the 8.x to 9.0.0 changes. For the Scheduler changes in 10.0.0, see Breaking Changes in 10.0.0 and Rendering Changes in 10.0.0.
TreeList
npx @progress/kendo-cli migrate @progress/kendo-vue-treelist --from=8 --to=9 --ai-mode
| Codemod | Description |
|---|---|
treelist-rendering-changes | Flags the files affected by the new default icons of the TreeList expand and collapse toggle and the Pager buttons.
|
Kendo UI for Vue v7.0.0 to v8.0.0
Quick Guide
To migrate a specific Kendo UI for Vue package from v7.0.0 to v8.0.0, run the following command in your project root:
npx @progress/kendo-cli migrate @progress/kendo-vue-<package-name> --from=7 --to=8 --ai-mode
If not already installed, you will be prompted to install the Kendo CLI when running this command for the first time.
This command checks for available updates for the specified package and its peer dependencies that are already present in the project, prompts you to install them, and runs all relevant codemods.
The v8.0.0 codemods flag the affected files and print migration instructions that you apply manually. These codemods are instruction-only and do not modify your code. They run only when you use the
--ai-modeoption. The exceptions are the<package>-appearance-null-propscodemods,grid-loader-show-loader, andgrid-ref-get-columns, which update your code and run with or without--ai-mode.
For the complete list of changes in this release, see Breaking Changes in 8.0.0 and Rendering Changes in 8.0.0.
Best Practices
- Migrate between consecutive major versions.
- Migrate one package at a time.
What the Codemods Detect
All v8.0.0 codemods perform the following:
- Scan your
.js,.jsx,.ts,.tsx,.vue,.css,.scss,.sass, and.lessfiles for imports from the Kendo UI for Vue package, the affected props, and the affected CSS classes. The detection recognizes custom import names as well. - Preserve your existing code, except for the
<package>-appearance-null-propscodemods,grid-loader-show-loader, andgrid-ref-get-columns. Each instruction-only codemod only flags the affected files and surfaces the migration instructions. - Remove or rename only the literal values. The
<package>-appearance-null-propscodemods remove the literalnullvalues (:size="null",size={null}, orsize: nullinh()andcreateVNode()calls) of the affected props in.ts,.tsx,.js,.jsx, and.vuefiles. When an earlier spread ({...props}) orv-bind="obj"on the same element might provide the prop, the codemods replacenullwithundefinedinstead, so that the value does not leak from the spread. The codemods change only the components that resolve to the imported Kendo UI component and leave shadowing variables or parameters with the same name unchanged. Review the values that evaluate tonullat runtime, the props passed throughv-bind="obj"or JSX spreads, and the wrapper components that forward these props. - Do not add the props that you need to keep the previous default look. Set
size="medium",rounded="medium",fillMode="solid", andthemeColor="base"explicitly where the component supports them.
Dynamic template bindings (
v-bind="obj",:[name]),lang="pug"templates, and components registered globally withapp.component()are not analyzed. Review them manually.
Buttons
npx @progress/kendo-cli migrate @progress/kendo-vue-buttons --from=7 --to=8 --ai-mode
| Codemod | Description |
|---|---|
buttons-appearance-null-props | Removes the literal null values of the props whose default values were removed. This codemod updates your code and runs without the --ai-mode option.
|
buttons-default-appearance-rendering-changes | Flags the files affected by the removed default size, rounded, fillMode, and themeColor values and by the renamed theme color classes.
|
button-shape-removed | Flags the files that set the removed shape prop or use the removed FloatingActionButtonShape type.
|
Data Tools
npx @progress/kendo-cli migrate @progress/kendo-vue-data-tools --from=7 --to=8 --ai-mode
| Codemod | Description |
|---|---|
datatools-appearance-null-props | Removes the literal null values of the Pager size prop, whose default value was removed. This codemod updates your code and runs without the --ai-mode option. |
datatools-default-appearance-rendering-changes | Flags the files affected by the removed default size of the Pager and the FilterCell child controls and by the classes it produced.
|
Date Inputs
npx @progress/kendo-cli migrate @progress/kendo-vue-dateinputs --from=7 --to=8 --ai-mode
| Codemod | Description |
|---|---|
dateinputs-appearance-null-props | Removes the literal null values of the props whose default values were removed. This codemod updates your code and runs without the --ai-mode option.
|
dateinputs-default-appearance-rendering-changes | Flags the files affected by the removed default size, rounded, and fillMode values and by the classes they produced.
|
Dropdowns
npx @progress/kendo-cli migrate @progress/kendo-vue-dropdowns --from=7 --to=8 --ai-mode
| Codemod | Description |
|---|---|
dropdowns-appearance-null-props | Removes the literal null values of the props whose default values were removed. This codemod updates your code and runs without the --ai-mode option.
|
dropdowns-default-appearance-rendering-changes | Flags the files affected by the removed default size, rounded, fillMode, and tagsRounded values and by the classes they produced.
|
Grid
npx @progress/kendo-cli migrate @progress/kendo-vue-grid --from=7 --to=8 --ai-mode
| Codemod | Description |
|---|---|
grid-loader-show-loader | Renames the literal boolean loader prop of the Grid to showLoader, because the boolean form of loader was removed. This codemod updates your code and runs without the --ai-mode option.
|
grid-row-render-item | Flags the files that use the Grid rowRender or the GridRowProps type, whose row props now declare item instead of dataItem.
|
grid-ref-get-columns | Replaces the removed getColumns() method of the Grid template ref with the columns property. This codemod updates your code and runs without the --ai-mode option.
|
grid-ref-api | Flags the files that still call getColumns() after the automatic rewrite, because the Grid template ref now exposes only the GridHandle members.
|
grid-default-appearance-rendering-changes | Flags the files affected by the removed GridToolbar default size and by the changed Grid markup, which includes the header and footer padding, the header cells, the no-records and loader markup, and the row attributes.
|
grid-loader-binding | Flags the files where a Grid receives a loader binding that is not a literal boolean or a plain slot name, for example :loader="isLoading", because loader no longer accepts booleans and a custom loader template renders only when showLoader is true.
|
Indicators
npx @progress/kendo-cli migrate @progress/kendo-vue-indicators --from=7 --to=8 --ai-mode
| Codemod | Description |
|---|---|
indicators-appearance-null-props | Removes the literal null values of the props whose default values were removed. This codemod updates your code and runs without the --ai-mode option.
|
indicators-default-appearance-rendering-changes | Flags the files affected by the removed default size, rounded, fillMode, and themeColor values and by the classes they produced.
|
Inputs
npx @progress/kendo-cli migrate @progress/kendo-vue-inputs --from=7 --to=8 --ai-mode
| Codemod | Description |
|---|---|
inputs-appearance-null-props | Removes the literal null values of the props whose default values were removed. This codemod updates your code and runs without the --ai-mode option.
|
inputs-default-appearance-rendering-changes | Flags the files affected by the removed default size, rounded, fillMode, trackRounded, and thumbRounded values, by the removed Switch 'circle' option, and by the classes they produced.
|
Layout
npx @progress/kendo-cli migrate @progress/kendo-vue-layout --from=7 --to=8 --ai-mode
| Codemod | Description |
|---|---|
layout-appearance-null-props | Removes the literal null values of the props whose default values were removed. This codemod updates your code and runs without the --ai-mode option.
|
layout-default-appearance-rendering-changes | Flags the files affected by the removed default size, rounded, and fillMode values of Avatar and TabStrip and by the classes they produced.
|
ListBox
npx @progress/kendo-cli migrate @progress/kendo-vue-listbox --from=7 --to=8 --ai-mode
| Codemod | Description |
|---|---|
listbox-appearance-null-props | Removes the literal null values of the ListBox size prop, whose default value was removed. This codemod updates your code and runs without the --ai-mode option. |
listbox-default-appearance-rendering-changes | Flags the files affected by the removed ListBox default size and by the k-list-md class it produced.
|
TreeList
npx @progress/kendo-cli migrate @progress/kendo-vue-treelist --from=7 --to=8 --ai-mode
| Codemod | Description |
|---|---|
treelist-default-appearance-rendering-changes | Flags the files affected by the removed TreeList default size and by the changed table, header table, toolbar, and Pager classes.
|