New to Kendo UI for AngularStart a free 30-day trial

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 all Kendo UI for Angular packages that introduce breaking changes from v19.0.0 to v20.0.0, run the following command in your project root:

bash
npx @progress/kendo-cli migrate --from=19 --to=20

If not already installed, you will be prompted to install the Kendo CLI.

Once Kendo CLI is installed, you can also run commands with the kendo handle instead of npx @progress/kendo-cli. For example: kendo migrate.

This command will check for all available Kendo UI for Angular updates, prompt you to install them, and apply all relevant codemods for every package in your project.

Grid

bash
kendo migrate @progress/kendo-angular-grid

# Or
kendo migrate @progress/kendo-angular-grid --from=19 --to=20

The following table outlines the specific Grid codemod transformations:

CodemodDescription
The Grid's kendoGridGroupBinding directive is deprecatedRenames the kendoGridGroupBinding directive to kendoGridBinding for the Grid component.

Conversational UI

bash
kendo migrate @progress/kendo-angular-conversational-ui

# Or
kendo migrate @progress/kendo-angular-conversational-ui --from=19 --to=20

The following table outlines the specific Conversational UI codemod transformations:

CodemodDescription
The Chat's user input property is deprecatedRenames the user property to authorId and sets for value the current value id property for the Chat component.
In this article
Quick GuideGridConversational UISuggested Links
Not finding the help you need?
Contact Support