CoreUI Free Angular Admin Template v5.7.31 - Angular 22.2.0 and Vitest 5 Update
We are pleased to announce the release of CoreUI Free Angular Admin Template v5.7.31. This update moves the template to the Angular 22.2 line, switches the test runner to Vitest 5, and refreshes the bundled CoreUI 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 source from GitHub releases.
After downloading, install dependencies and start the project:
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. Read the note about preserveSymlinks under Migration Notes before you run ng serve -o or ng test.
What’s New
Angular 22.2.0
This release moves CoreUI Free Angular Admin Template from Angular 22.1.7 to Angular 22.2.0. Framework packages, the Angular CLI, and the build tooling all move to 22.2.0 together, and the Angular badge in the README now reads ^22.2.0.
Vitest 5
- The test runner moves from Vitest 4.1 to Vitest 5 (
vitestand@vitest/browser-playwright5.0.1). - No spec files or test configuration changed in this release.
CoreUI Package Refresh
- Updated bundled CoreUI Angular packages to 5.7.31 for version consistency across the project.
- Keeps the main package, Chart.js integration, and icons package aligned with the current release of CoreUI for Angular.
Dependency Updates
We have updated key dependencies to their latest compatible versions for CoreUI Free Angular Admin Template v5.7.31:
Angular Core Updates
@angular/ariato:22.2.0@angular/cdkto:22.2.0@angular/commonto:22.2.0@angular/compilerto:22.2.0@angular/coreto:22.2.0@angular/formsto:22.2.0@angular/localizeto:22.2.0@angular/platform-browserto:22.2.0@angular/routerto:22.2.0
Angular Development Tools
@angular/buildto:22.2.0@angular/clito:22.2.0@angular/compiler-clito:22.2.0@angular/language-serviceto:22.2.0
CoreUI Packages
@coreui/angularto:5.7.31@coreui/angular-chartjsto:5.7.31@coreui/icons-angularto:5.7.31
Development Tools
@vitest/browser-playwrightto:5.0.1jsdomto:30.1.1vitestto:5.0.1
Migration Notes
This release moves to a new Angular minor version and a new Vitest major version, so review these points when updating:
- Known issue -
spawn EBADFin watch mode. This release still ships"preserveSymlinks": trueinangular.json. With@angular/build22.2.0 that option makesng serve -o(the template’snpm start) fail to open the browser andng testin watch mode run no tests, both withspawn EBADF. v5.7.32 removes the option. If you stay on v5.7.31, delete thepreserveSymlinksline from the build options inangular.json. The cause and the fix are explained in Fixing “Error: spawn EBADF” in Angular 22.2 ng serve and ng test. - If you added your own Vitest configuration or test utilities, check them against Vitest 5 after installing the updated dependencies.
- Install updated dependencies, run your test suite, and verify the build.
- Compare any template-level customizations with the updated source files before deploying.
For a comprehensive overview of all changes, enhancements, and updates introduced in this release, please refer to the full changelog on GitHub.



