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:
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 ofnpx @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
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:
Codemod | Description |
---|---|
The Grid's kendoGridGroupBinding directive is deprecated | Renames the kendoGridGroupBinding directive to kendoGridBinding for the Grid component. |
Conversational UI
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:
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. |