CoreUI PRO v5.3.5 for Angular 19

CoreUI PRO v5.3.5 for Angular 19

We are pleased to announce the release of CoreUI PRO v5.3, effective December 22, 2024. This update brings a migration to Angular 19, along with new features, enhancements that elevate the stability and performance of CoreUI PRO components for Angular applications. Upgrading to this version empowers your Angular 19 applications to run seamlessly and efficiently.

How to Update

To update your project to CoreUI PRO v5.3 for Angular 19, follow these steps to ensure it’s up-to-date:

  • Verify that you are using a supported version of node.js before you upgrade your application. Angular v19 supports node.js versions: v18.19.1, 20.11.1, ^22.0.0 and newer.
  • Update your application to Angular v19 and CoreUI PRO v5.3, in the application’s project directory, running:
ng update @angular/core@19 @angular/cli@19 @angular/cdk@19 @coreui/coreui-pro@5 @coreui/angular-pro@~5.3 @coreui/icons-angular@~5.3 @coreui/angular-chartjs@~5.3 

This process should seamlessly update your project from CoreUI PRO 5.2 for Angular 18 to CoreUI PRO v5.3 for Angular 19, incorporating the latest fixes and optimizations.

What’s New

Features

Changes

  • refactor: directives, components and pipes are now standalone by default
  • refactor: remove deprecated ‘allowSignalWrites’ flag for effect() - writes are allowed by default
  • refactor: migrate constructor-based dependency injection to inject function
  • refactor: clean unused imports
  • refactor(form-floating): signal inputs, host bindings, cleanup

Fixes

  • fix(tabs): NG0950 required input is accessed before a value is set
  • fix(accordion): accordion item not expanded on init when visible=true
  • fix(tab-panel): skip initial transition
  • fix(avatar): remove NgOptimizedImage directive, add object-fit: cover

Dependency Updates

We have updated key dependencies to their latest versions, ensuring improved performance, security, and compatibility with the latest Angular 19 standards:

  • @angular/animations: ^18.2.12, to: ^19.0.5,
  • @angular/cdk: ^18.2.13, to: ^19.0.4,
  • @angular/common: ^18.2.12, to: ^19.0.5,
  • @angular/compiler: ^18.2.12, to: ^19.0.5,
  • @angular/core: ^18.2.12, to: ^19.0.5,
  • @angular/forms: ^18.2.12, to: ^19.0.5,
  • @angular/localize: ^18.2.12, to: ^19.0.5,
  • @angular/platform-browser: ^18.2.12, to: ^19.0.5,
  • @angular/platform-browser-dynamic: ^18.2.12, to: ^19.0.5,
  • @angular/router: ^18.2.12, to: ^19.0.5,
  • @angular-devkit/build-angular: ^18.2.12, to: ^19.0.6,
  • @angular-devkit/schematics: ^18.2.12, to: ^19.0.6,
  • @angular/cli: ^18.2.12, to: ^19.0.6,
  • @angular/compiler-cli: ^18.2.12, to: ^19.0.5,
  • @angular/language-service: ^18.2.12, to: ^19.0.5,
  • ng-packagr: ^18.2.1, to: ^19.0.1
  • zone.js: ~0.14.10, to ~0.15.0
  • @types/jasmine: ^5.1.4, to: ^5.1.5
  • @types/node: ^20.17.6, to: ^22.10.2
  • angular-eslint: ~18.4.0, to: ^19.0.2
  • eslint: ^9.14.0, to: ^9.17.0
  • jasmine-core: ^5.4.0, to: ^5.5.0
  • prettier: ^3.3.3, to ^3.4.2
  • typescript: ~5.5.4, to ~5.6.3
  • typescript-eslint: ~8.14.0, to ^8.18.1
  • chart.js: ^4.4.6, to: ^4.4.7

These updates bring your application to the latest Angular 19 and related library versions.


For a comprehensive overview of all changes, enhancements, and updates introduced in this release, please refer to the full changelog on GitHub.

Subscribe to our newsletter
Get early information about new products, product updates and blog posts.