CoreUI for Angular v5.6.17 - Angular 21.2 Update

CoreUI for Angular v5.6.17 - Angular 21.2 Update

We are pleased to announce the release of CoreUI for Angular v5.6.17. This update brings full support for Angular 21.2, resolves a critical Chart.js animation issue, and includes comprehensive dependency updates to ensure your Angular applications run with the latest framework improvements and security patches.


Speed up your responsive apps and websites with fully-featured, ready-to-use open-source admin panel templates—free to use and built for efficiency.


How to Update

To update to CoreUI v5.6.17 for Angular 21.2, follow these simple steps to ensure your project is up-to-date:

  • Verify that you are using a supported version of node.js before you upgrade your application. Angular v21 supports node.js versions: v18.19 and newer, or v20.11 and newer, or v22.0 and newer.
  • To update your application to Angular v21.2 and CoreUI v5.6.17, in the application’s project directory, run:
ng update @angular/[email protected] @angular/[email protected] @coreui/coreui@~5.6.0 @coreui/angular@~5.6.17

What’s New

Bug Fixes

This release addresses an important issue affecting chart rendering:

  • Chart.js Component: Fixed a side chart animation issue by reverting to afterRenderEffect. This resolves rendering problems that could occur with Chart.js integration in certain scenarios, particularly affecting side-by-side chart animations. The fix ensures smooth, reliable chart rendering across all CoreUI Angular chart components.

Angular Framework Update

CoreUI for Angular v5.6.17 fully supports Angular 21.2, bringing you the latest framework enhancements:

  • Performance Improvements: Angular 21.2 includes optimizations for change detection and rendering
  • Developer Experience: Enhanced error messages and debugging capabilities
  • Stability Updates: Critical bug fixes from the Angular team
  • Security Patches: Latest security updates from the Angular ecosystem

Dependency Updates

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

Angular Core Updates

  • @angular/animations from: 21.1.5 to: 21.2.0
  • @angular/cdk from: 21.1.5 to: 21.2.0
  • @angular/common from: 21.1.5 to: 21.2.0
  • @angular/compiler from: 21.1.5 to: 21.2.0
  • @angular/core from: 21.1.5 to: 21.2.0
  • @angular/forms from: 21.1.5 to: 21.2.0
  • @angular/localize from: 21.1.5 to: 21.2.0
  • @angular/platform-browser from: 21.1.5 to: 21.2.0
  • @angular/router from: 21.1.5 to: 21.2.0

Angular Build & CLI Updates

  • @angular-devkit/schematics from: 21.1.5 to: 21.2.0
  • @angular/build from: 21.1.5 to: 21.2.0
  • @angular/cli from: 21.1.5 to: 21.2.0
  • @angular/compiler-cli from: 21.1.5 to: 21.2.0
  • @angular/language-service from: 21.1.5 to: 21.2.0
  • ng-packagr from: 21.1.0 to: 21.2.0

Other Updates

  • @types/node from: 24.10.13 to: 24.10.15

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

Released Packages

This release includes updates to the following CoreUI Angular packages:

  • @coreui/angular: v5.6.17 - Core Angular components and directives
  • @coreui/angular-chartjs: v5.6.17 - Chart.js integration for Angular
  • @coreui/icons-angular: v5.6.17 - CoreUI Icons for Angular

All packages are synchronized to version 5.6.17 to ensure compatibility and consistent behavior across the CoreUI Angular ecosystem.

Migration Notes

This is a maintenance release with full backward compatibility. No breaking changes were introduced. If you’re upgrading from an earlier version:

  1. Update your dependencies using the ng update command shown above
  2. Test your Chart.js components to verify the animation fix
  3. Review your application for any console warnings
  4. Run your test suite to ensure everything works as expected

Why Update?

Updating to CoreUI for Angular v5.6.17 provides several benefits:

  • Chart.js Stability: Resolved animation issues ensure reliable chart rendering
  • Latest Angular Features: Access to Angular 21.2 improvements and optimizations
  • Security: Latest security patches from Angular and dependencies
  • Performance: Framework-level performance improvements
  • Compatibility: Synchronized package versions prevent version conflicts
  • Support: Stay current with officially supported versions

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