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=20
If the
kendo
command 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=20
The following table outlines the specific Grid codemod transformations:
Codemod | Description |
---|---|
The Grid's kendoGridGroupBinding directive is deprecated | Renames the kendoGridGroupBinding directive to kendoGridBinding for 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=20
The following table outlines the specific Conversational UI codemod transformations:
Codemod | Description |
---|---|
The Chat's user input property is deprecated | Renames the user property to authorId and sets for value the current value id property for the Chat component. |