CoreUI v5.5.25 for Angular 20

CoreUI v5.5.25 for Angular 20

We’re excited to announce the availability of CoreUI v5.5.25 for Angular 20, released on November 26, 2025!

This critical update addresses important modal backdrop issues in zoneless Angular applications and includes Angular 20.3.14 compatibility updates for enhanced stability and performance.


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.5.25 for Angular 20, follow these 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 v20 supports node.js versions: ^20.19, ^22.12 or ^24.0.
  • To update your Angular 20 application to CoreUI v5.5.25, in the application’s project directory, run:
ng update @angular/core@20 @angular/cli@20 @angular/cdk@20 @coreui/coreui@5 @coreui/angular~5.5 @coreui/icons-angular@~5.5 @coreui/angular-chartjs@~5.5

This process should seamlessly update your project to CoreUI v5.5.25 for Angular 20, incorporating the latest fixes and optimizations.


What’s New

🛠 Critical Fixes

  • Fixed modal backdrop removal in zoneless Angular applications
    • Resolved issue where modal backdrop was not properly removed when using Angular’s experimental zoneless change detection
    • Improved compatibility with modern Angular development patterns
    • Enhanced cleanup mechanisms for modal components
    • Better integration with Angular’s latest change detection strategies

Thanks to @anyplin for reporting and helping resolve this critical issue (#240).

Dependency Updates

Angular 20.3.14 Compatibility

  • @angular/compiler-cli from 20.3.13 to 20.3.14
  • @angular/language-service from 20.3.13 to 20.3.14
  • @angular/animations from 20.3.13 to 20.3.14
  • @angular/common from 20.3.13 to 20.3.14
  • @angular/compiler from 20.3.13 to 20.3.14
  • @angular/core from 20.3.13 to 20.3.14
  • @angular/forms from 20.3.13 to 20.3.14
  • @angular/localize from 20.3.13 to 20.3.14
  • @angular/platform-browser from 20.3.13 to 20.3.14
  • @angular/platform-browser-dynamic from 20.3.13 to 20.3.14
  • @angular/router from 20.3.13 to 20.3.14

Enhanced Features

Zoneless Angular Support

  • Improved Compatibility: Enhanced compatibility with Angular’s experimental zoneless change detection
  • Modern Development Patterns: Better support for cutting-edge Angular development approaches
  • Performance Optimization: Optimized component cleanup and lifecycle management for zoneless environments
  • Future-Ready Architecture: Prepared for upcoming Angular features and architectural changes
  • Backdrop Management: Improved backdrop creation and cleanup mechanisms
  • Memory Efficiency: Enhanced memory management for modal components in complex applications
  • Event Handling: Better event listener management and cleanup
  • Performance: Optimized modal rendering and state management

Component Enhancements

  • Modal System: Enhanced modal component reliability and cleanup mechanisms
  • Event Management: Improved event handling and listener cleanup across components
  • Change Detection: Better integration with Angular’s change detection strategies
  • Performance: Optimized component lifecycle management and memory usage

Developer Experience

  • Zoneless Development: Better support for experimental Angular features and development patterns
  • Debugging: Improved error handling and debugging capabilities for modal components
  • Testing: Enhanced testability of modal components in different Angular configurations
  • Modern Angular Support: Updated for compatibility with latest Angular development patterns

Fixes

  • Modal Backdrop: Fixed backdrop removal in zoneless Angular applications
  • Component Cleanup: Enhanced component destruction and memory management
  • Event Listeners: Improved event listener cleanup and management
  • Memory Management: Better memory leak prevention and resource cleanup

This critical update ensures your CoreUI applications work seamlessly with the latest Angular 20.3.14 and provides essential fixes for modern Angular development patterns, particularly zoneless applications.

Migration Notes

No Breaking Changes

This release maintains full backward compatibility while providing critical fixes for modern Angular development patterns.

  • Test modal functionality in zoneless Angular applications if you’re using experimental features
  • Update to Angular 20.3.14 for the latest security and stability improvements
  • Review modal usage patterns to take advantage of improved cleanup mechanisms

These updates bring your application to the latest CoreUI v5.5.25 for Angular 20 with enhanced stability and modern Angular development support.


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