CoreUI for Angular v5.6.19 - ESLint 10 Update

CoreUI for Angular v5.6.19 - ESLint 10 Update

We are pleased to announce the release of CoreUI for Angular v5.6.19. This maintenance update brings support for ESLint 10, updates to the latest Angular 21.2.1 tooling, and comprehensive development dependency updates to enhance your Angular development experience.


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.6.19 for Angular 21.2.1, follow these simple 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 v21 supports node.js versions: v18.19 and newer, or v20.11 and newer, or v22.0 and newer.
  • To update your application to Angular v21.2.1 and CoreUI v5.6.19, in the application’s project directory, run:
ng update @angular/[email protected] @angular/[email protected] @coreui/coreui@~5.6.0 @coreui/angular@~5.6.19

What’s New

ESLint 10 Support

CoreUI for Angular v5.6.19 now supports ESLint 10, bringing significant improvements to code quality tooling:

  • Modern Linting: ESLint 10 introduces new rules and better performance
  • Enhanced TypeScript Support: Improved TypeScript integration for Angular projects
  • Better Error Messages: More helpful and actionable linting feedback
  • Configuration Improvements: Streamlined ESLint configuration system

This update ensures your Angular applications benefit from the latest code quality standards and best practices in the JavaScript ecosystem.

Angular Development Tooling Updates

This release includes updates to Angular CLI and build tools:

  • Angular CLI 21.2.1: Latest Angular command-line interface
  • Angular Build 21.2.1: Updated build system with performance improvements
  • Angular Schematics 21.2.1: Latest code generation tools
  • Enhanced Developer Experience: Faster builds and better error reporting

Dependency Updates

We have updated key development dependencies to their latest versions, ensuring improved development experience, performance, and compatibility with the latest Angular 21.2.1 standards:

Angular CLI and Build Tools

  • @angular-devkit/schematics from: 21.2.0 to: 21.2.1
  • @angular/build from: 21.2.0 to: 21.2.1
  • @angular/cli from: 21.2.0 to: 21.2.1

ESLint and Code Quality Tools

  • eslint from: 9.39.3 to: 10.0.3
  • angular-eslint from: 21.2.0 to: 21.3.0

TypeScript and Node.js Definitions

  • @types/node from: 24.11.0 to: 24.12.0

These updates bring your development environment to the latest Angular 21.2.1 tooling and ESLint 10 standards.

Released Packages

This release includes updates to the following CoreUI Angular packages:

  • @coreui/angular: v5.6.19 - Core Angular components and directives
  • @coreui/angular-chartjs: v5.6.19 - Chart.js integration for Angular
  • @coreui/icons-angular: v5.6.19 - CoreUI Icons for Angular

All packages are synchronized to version 5.6.19 to ensure compatibility and consistent behavior across the CoreUI Angular ecosystem.

Migration Notes

This is a maintenance release focused on development tooling. No runtime changes or breaking changes were introduced. If you’re upgrading from an earlier version:

  1. Update your dependencies using the ng update command shown above
  2. If you have custom ESLint configurations, review the ESLint 10 migration guide
  3. Run your build and linting scripts to ensure everything works as expected
  4. Update your IDE ESLint plugins if needed for ESLint 10 support

Why Update?

Updating to CoreUI for Angular v5.6.19 provides several benefits:

  • Modern Tooling: ESLint 10 brings the latest code quality features
  • Latest Angular CLI: Access to Angular 21.2.1 CLI improvements
  • Better Development Experience: Faster builds and improved error messages
  • Best Practices: Stay current with latest development standards
  • Compatibility: Synchronized package versions prevent conflicts
  • Support: Remain on officially supported versions

Development Recommendations

After updating:

  1. Review Linting Rules: Check if ESLint 10 introduces new warnings in your code
  2. Update IDE Extensions: Ensure your IDE’s ESLint extension supports ESLint 10
  3. Test Build Process: Verify your build scripts work with updated CLI tools
  4. Team Communication: Inform your team about the ESLint upgrade

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

Subscribe to our newsletter
Get early information about new products, product updates and blog posts.

Answers by CoreUI Core Team