CoreUI v5.5.2 for Angular 20
Here we go again!
We’re happy to announce the availability of CoreUI v5.5.2 for Angular 20, released on June 18, 2025!
This isn’t just another update; it’s a leap forward for your Angular 20 applications. We delivered some crucial fixes to boost the stability and performance of your CoreUI components, and, most importantly, made it effortless to update your apps to Angular 20.
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.2 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 v20supportsnode.jsversions:^20.19,^22.12or^24.0. - To update your Angular 20 application to Angular v20 and CoreUI v5.5.2, 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
- Please ensure that there are no error messages in the results.
- Update TypeScript to version 5.8.x.
- See also:
This process should seamlessly update your project to CoreUI v5.5.x for Angular 20, incorporating the latest fixes and optimizations.
What’s New
Dependency Updates
- Angular 20
- TypeScript 5.8
- Various development dependencies
Refactors and Changes
- Carousel: Allowed custom content for indicators, added
role="group"tocarousel-item,aria-livetocarousel-inner, includedintervalin carousel state, and set defaultintervalto0incarousel.config. - Dependency Injection: Migrated various components to use
inject(). - Angular Core: Updated import path for
DOCUMENTand renamedafterRendertoafterEveryRender(Angular 20). - Component Refactoring: Extensive refactoring across numerous components to use signal inputs and outputs, host bindings; general cleanups.
- Type Definitions: Added
BooleanInputandNumberInputtypes to CoreUI. - Progress Bar: Set default
value=0. - Dropdown Items: Set default
disabledprop tofalse. - Utility Functions: Cleanups for
linkedSignalsource. - Progress Service: Introduced a service for the progress component.
- Internal: Made
EffectRefprivate.
Fixes
- Progress: Resolved
TS2540error related tovalueproperty conflicting withProgressBarDirective. - Collapse: Fixed
NG0953unexpected emit for destroyedOutputRef. - Tabindex Issues: Corrected
cButton,cListGroupItem, andcNavLinkdirectives losingtabindexattribute. - Modal: Fixed scrollbar disappearing when
backdrop=false. - Avatar: Corrected default size to
''instead ofmd. - Table: Allowed
undefinedtype forcolorinput prop in table color. - Alignment: Allowed
undefinedtype foraligninput prop. - Carousel Animations: Fixed first image sliding in for
crossfadetransition and ensuredintervalprop change sets/resets the timer. Also re-enabled custom content forcarousel-controland fixed carousel not restarting after manual change when paused. - Theme Directive: Ensured
colorSchemeis used ifdarkis not set. - Offcanvas: Fixed offcanvas hiding on
animation.donetoState visible. - Accordion: Fixed accordion item not expanding when
visible=trueon init. - Utilities: Corrected
borderandroundedinputs to accept boolean types.
These updates bring your application to the latest CoreUI ~5.5.x for Angular 20 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.



