Kendo UI for Angular v19.0.0 to v20.0.0
This page outlines the available codemods for migrating from Kendo UI for Angular v19.0.0 to Kendo UI for Angular v20.0.0.
Starting with Kendo UI for Angular v19.0.0, some component packages now provide codemods to help you migrate between major versions. For more details, check out Migrating Your Code.
Quick Guide
To migrate a specific Kendo UI for Angular package from v19.0.0 to v20.0.0, run the following command in your project root:
kendo migrate @progress/kendo-angular-<package-name> --from=19 --to=20If the
kendocommand is not recognized, you need to first install the Kendo CLI.
This command will check for available updates for the specified package and its peer dependencies that are already present in the project, prompt you to install them, and apply all relevant codemods.
Grid
# Migrate to the latest available package version.
kendo migrate @progress/kendo-angular-grid
# Or migrate from v19 to v20.
kendo migrate @progress/kendo-angular-grid --from=19 --to=20The following table outlines the specific Grid codemod transformations:
| Codemod | Description | 
|---|---|
| The Grid's kendoGridGroupBinding directive is deprecated | Renames the kendoGridGroupBindingdirective tokendoGridBindingfor the Grid component. | 
Conversational UI
# Migrate to the latest available package version.
kendo migrate @progress/kendo-angular-conversational-ui
# Or migrate from v19 to v20.
kendo migrate @progress/kendo-angular-conversational-ui --from=19 --to=20The following table outlines the specific Conversational UI codemod transformations:
| Codemod | Description | 
|---|---|
| The Chat's user input property is deprecated | Renames the userproperty toauthorIdand sets for value the current valueidproperty for the Chat component. |