websdk-1020-upgrade

Migrate Cumulocity Web SDK projects from version 1019 to 1020 with Angular 17.

5|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/Cumulocity-IoT/cumulocity-skills --skill websdk-1020-upgrade
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: websdk-1020-upgrade
Source: https://github.com/Cumulocity-IoT/cumulocity-skills/tree/main/skills/websdk-1020-upgrade
Command: npx skills add https://github.com/Cumulocity-IoT/cumulocity-skills --skill websdk-1020-upgrade

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a clear, step-by-step process to upgrade your Cumulocity Web SDK projects from version 1019 to 1020, which includes a significant jump to Angular 17.

Core Features & Use Cases

  • Dependency Management: Guides you through updating @c8y/* packages and other critical libraries like ngx-bootstrap and @angular/cdk.
  • Configuration Updates: Details necessary changes in angular.json and src/polyfills.ts.
  • Angular 17 Migration: Includes running ng update and addresses specific Angular 17 requirements.
  • Use Case: You have a Cumulocity IoT application built with Web SDK 1019 and need to upgrade it to leverage the latest features and support for Angular 17.

Quick Start

Follow the steps outlined in this skill to migrate your project from Web SDK 1019 to 1020.

Frequently Asked Questions about websdk-1020-upgrade

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upgrade my Cumulocity Web SDK project from version 1019 to 1020?

Upgrading Cumulocity Web SDK to 1020 requires updating `@c8y/*`, `ngx-bootstrap`, and `@angular/cdk` dependencies, adjusting configurations in `package.json`, `angular.json`, and `src/polyfills.ts`, and running `ng update` for Angular 17 migration.

What configuration changes are needed for Angular 17 migration in Cumulocity?

Angular 17 migration in Cumulocity requires configuration adjustments in `angular.json` and `src/polyfills.ts`, along with updating dependencies in `package.json` to ensure compatibility with the new Angular core and CLI packages.

Does Cumulocity Web SDK 1020 include support for Angular 17?

Yes, Cumulocity Web SDK 1020 includes a significant jump to Angular 17, allowing you to upgrade your existing 1019 applications to leverage the latest Angular features and support by updating core packages and configurations.

Why do I need to update ngx-bootstrap and @angular/cdk for my Web SDK upgrade?

You must update `ngx-bootstrap` and `@angular/cdk` during the Web SDK 1020 upgrade to maintain compatibility with Angular 17 and the updated `@c8y/*` packages.

What are the validation steps after upgrading to Web SDK 1020?

After upgrading to Web SDK 1020, you must perform post-upgrade validation steps to ensure the Angular 17 migration and dependency updates function correctly within your Cumulocity IoT application environment.