CoreUI PRO v5.5.2 for Angular 20

Here we go again!
We’re thrilled to announce the immediate availability of CoreUI PRO v5.5.2 for Angular 20, released on June 18, 2025!
This isn’t just another update; it’s a significant leap forward for your Angular 20 applications. We’ve packed this release with some exciting new features to expand your toolkit, delivered crucial fixes to boost the stability and performance of your CoreUI PRO 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 PRO 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 v20
supportsnode.js
versions:^20.19
,^22.12
or^24.0
. - To update your Angular 20 application to Angular v20 and CoreUI PRO v5.5.2, in the application’s project directory, run:
ng update @angular/core@20 @angular/cli@20 @angular/cdk@20 @coreui/coreui-pro@5 @coreui/angular-pro@~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 PRO v5.5.2 for Angular 20, incorporating the latest fixes and optimizations.
What’s New
Dependency Updates
- Angular 20
- TypeScript 5.8
- Various development dependencies
Features
- Angular Stepper Component: For multi-step workflows and forms.
- Angular Password Input: Enhances UX for password input fields.
Refactors and Other Changes
- Smart Table: Implemented
cleanerClick
event and refactored types (IColumn
,IGroup
) to acceptkey
orgroup
.Smart Table Head
also received signal input, host binding, and cleanup refactors. - Carousel: Allowed custom content for indicators, added
role="group"
tocarousel-item
,aria-live
tocarousel-inner
, includedinterval
in carousel state, and set defaultinterval
to0
incarousel.config
. - Dependency Injection: Migrated various components to use
inject()
. - Angular Core: Updated import path for
DOCUMENT
and renamedafterRender
toafterEveryRender
(Angular 20). - Component Refactoring: Extensive refactoring across numerous components to use signal inputs and outputs, host bindings; general cleanups.
- Type Definitions: Added
BooleanInput
andNumberInput
types to CoreUI. - Progress Bar: Set default
value=0
. - Dropdown Items: Set default
disabled
prop tofalse
. - Utility Functions: Cleanups for
linkedSignal
source. - Progress Service: Introduced a service for the progress component.
- Internal: Made
EffectRef
private.
Fixes
- Forms: Addressed hydration runtime errors for
form-password
, fixedform-check-input
checked
prop overwrites in ReactiveForms, and added placeholder for floating labels inform-password
. - Progress: Resolved
TS2540
error related tovalue
property conflicting withProgressBarDirective
. - Collapse: Fixed
NG0953
unexpected emit for destroyedOutputRef
. - Tabindex Issues: Corrected
cButton
,cListGroupItem
, andcNavLink
directives losingtabindex
attribute. - Modal: Fixed scrollbar disappearing when
backdrop=false
. - Avatar: Corrected default size to
''
instead ofmd
. - Multi-Select: Ensured
onTouch()
callback is invoked only on blur. - Time Picker: Fixed
.time-picker-roll-cell
width for Korean locale, prevented 12-hour shift when 0 or 12 is filtered out, and corrected scrolling to selected value on refresh/visible. - Date Pickers: Fixed missing alias for
visible
prop and ensuredonTouch()
callback is invoked on blur, with addedmarkForCheck()
and host binding/signal input refactors. - Table: Allowed
undefined
type forcolor
input prop in table color. - Alignment: Allowed
undefined
type foralign
input prop. - Calendar: Fixed missing debounce for state emission by
calendarService
. - Carousel Animations: Fixed first image sliding in for
crossfade
transition and ensuredinterval
prop change sets/resets the timer. Also re-enabled custom content forcarousel-control
and fixed carousel not restarting after manual change when paused. - Theme Directive: Ensured
colorScheme
is used ifdark
is not set. - Offcanvas: Fixed offcanvas hiding on
animation.done
toState visible
. - Accordion: Fixed accordion item not expanding when
visible=true
on init. - Rating: Removed
OnPush
changeDetection
. - Utilities: Corrected
border
androunded
inputs to accept boolean types.
These updates bring your application to the latest CoreUI PRO ~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.