CoreUI PRO Angular Admin Template v5.7.33 - ngx-scrollbar 19 and Angular 22.2.1 Update
We are pleased to announce the release of CoreUI PRO Angular Admin Template v5.7.33. This update moves the sidebar scrollbar from ngx-scrollbar 13 to ngx-scrollbar 19, cleans up warnings in the Vitest test setup, aligns the template with Angular 22.2.1, and refreshes the bundled CoreUI PRO packages.
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
Download the latest version from CoreUI Downloads.
After downloading:
npm install
ng serve
If you are updating an existing customized project, compare your local changes with the latest template files and bring over the parts you need before deploying. Pay special attention to the default layout files if you customized the sidebar scrollbar.
What’s New
ngx-scrollbar 19
ngx-scrollbar moves from ^13.0.3 to ^19.1.5, and the scrollable sidebar navigation in the default layout was updated to the v19 API:
<ng-scrollbar>indefault-layout.component.htmlnow usesappearance="compact" orientation="vertical" visibility="hover" visibleOnScrollinstead ofpointerEventsMethod="scrollbar" visibility="hover".default-layout.component.tsimports theNgScrollHoverVisibilityaddon fromngx-scrollbar/addons. WithvisibleOnScroll, the scrollbar also appears while the navigation is scrolled with the keyboard, a touchpad, or from code, not only when the pointer hovers over it.default-layout.component.scssuses the v19 CSS variables (--scrollbar-track-offset,--scrollbar-track-thickness,--scrollbar-track-hover-thickness,--scrollbar-track-shape,--scrollbar-thumb-shape) and keeps the previous look: a 5px thumb that grows to 7.5px on hover, in the same colors.
Test Setup Fixes
- The Vitest runner configuration was renamed from
vitest-base.config.tstovitest-base.config.mts, and therunnerConfigoption of thetesttarget inangular.jsonpoints to the new file. The template’spackage.jsonhas no"type": "module", so Vite loaded the.tsfile as CommonJS and printed a warning. The.mtsextension makes it load as an ES module. - The
GoogleMapsDataServicespec now mocksGoogleMapsApiService. The real service calledsetOptions()again for every TestBed, which made@googlemaps/js-api-loaderprint warnings. - The steppers spec no longer provides
provideAnimationsAsync(), which was left over after v5.7.32 removed@angular/animations.
Angular 22.2.1 Alignment
This release keeps CoreUI PRO Angular Admin Template aligned with Angular 22.2.1, ensuring that framework packages, build tooling, and runtime dependencies stay in sync for smoother upgrades and better day-to-day stability.
CoreUI PRO Package Refresh
- Updated the bundled CoreUI PRO Angular packages to 5.7.32 for version consistency across the project.
- Keeps the main package, Chart.js integration, and icons package aligned with the current release of CoreUI PRO for Angular.
Dependency Updates
We have updated key dependencies to their latest compatible versions for CoreUI PRO Angular Admin Template v5.7.33:
Angular Core Updates
@angular/ariato:22.2.1@angular/cdkto:22.2.1@angular/commonto:22.2.1@angular/compilerto:22.2.1@angular/coreto:22.2.1@angular/formsto:22.2.1@angular/google-mapsto:22.2.1@angular/localizeto:22.2.1@angular/platform-browserto:22.2.1@angular/routerto:22.2.1
Angular Development Tools
@angular/buildto:22.2.1@angular/clito:22.2.1@angular/compiler-clito:22.2.1@angular/language-serviceto:22.2.1
CoreUI PRO Packages
@coreui/angular-proto:5.7.32@coreui/angular-chartjsto:5.7.32@coreui/icons-angularto:5.7.32
Third-Party Packages
ngx-scrollbarto:19.1.5
Development Tools
@types/google.mapsto:3.66.5@types/nodeto:26.6.4vitestto:5.0.3
Migration Notes
This release moves ngx-scrollbar six major versions forward and renames the Vitest runner configuration, so review these points when updating a customized project:
- If you customized the sidebar scrollbar, move your settings to the v19 API:
--scrollbar-size,--scrollbar-hover-size,--scrollbar-padding, and--scrollbar-border-radiusare replaced by--scrollbar-track-thickness,--scrollbar-track-hover-thickness,--scrollbar-track-offset, and the--scrollbar-track-shape/--scrollbar-thumb-shapepair. The template no longer setspointerEventsMethodon<ng-scrollbar>. - If you use
visibleOnScrollon your own<ng-scrollbar>elements, importNgScrollHoverVisibilityfromngx-scrollbar/addonsin that component. - If you use
ngx-scrollbarelsewhere in your application, check those usages against version 19 after installing the updated dependencies. - If you edited
vitest-base.config.ts, move your changes tovitest-base.config.mtsand make surerunnerConfiginangular.jsonpoints to it. - Install updated dependencies, run your test suite, and verify the build before deploying.
For the latest package files and update access, visit CoreUI Downloads.



