One data grid for JavaScript, React, Vue & Angular. Sorting, filtering, virtualization, pinning, and CSV export included. Early access $199 $349 → [Get it now]

CoreUI for Angular v5.7.23 - Responsive Dropdown Alignment and Angular 22.1.4 Update

CoreUI for Angular v5.7.23 - Responsive Dropdown Alignment and Angular 22.1.4 Update

We are pleased to announce the release of CoreUI for Angular v5.7.23. This release adds per-breakpoint alignment to the Dropdown component, fixes several dropdown positioning issues, tightens the size/sizing input types across components, and aligns the library with Angular 22.1.4. No breaking changes were announced in the published release notes.


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 for Angular v5.7.23, run:

ng update @angular/core@22 @angular/cli@22 @coreui/coreui@~5.9.0 @coreui/angular@~5.7.23

What’s New

Responsive Dropdown Alignment

The Dropdown alignment input now accepts a per-breakpoint map, so the menu can align differently depending on the viewport:

<c-dropdown [alignment]="{ xs: 'end', lg: 'start' }">

When a per-breakpoint map is used, dynamic positioning stands down so the responsive alignment classes can take effect.

Bug Fixes

  • Dropdown: The menu now gets data-coreui-popper="static" when dynamic positioning is off, so the menu spacing and the per-breakpoint alignment classes take effect.
  • Dropdown: Dynamic positioning also stands down when the per-breakpoint map is bound on cDropdownMenu instead of c-dropdown.
  • Dropdown: The alignment set on c-dropdown is now applied to the menu, not only when bound on the menu itself.
  • Types: The size/sizing inputs across components now declare their real unions instead of accepting any string.

Documentation and Internal Improvements

  • Corrected JSDoc across components so the generated API tables name the right type, value, and default.
  • Icon: Dropped the unreachable “icon not found” warning from IconComponent and IconDirective; a missing icon is still reported by IconSetService.
  • HtmlAttr: The attribute effect is now created in the constructor, and the unused attrEffect handle was removed.
  • Extended the test suite to cover the per-breakpoint alignment, the static positioning attribute, and [popper]="false".

Dependency Updates

We have updated key dependencies to their latest compatible versions for CoreUI for Angular v5.7.23:

Angular Core Updates

  • @angular/animations to: 22.1.4
  • @angular/common to: 22.1.4
  • @angular/compiler to: 22.1.4
  • @angular/core to: 22.1.4
  • @angular/forms to: 22.1.4
  • @angular/localize to: 22.1.4
  • @angular/platform-browser to: 22.1.4
  • @angular/router to: 22.1.4

Angular Development Tools

  • @angular/compiler-cli to: 22.1.4
  • @angular/language-service to: 22.1.4

Development Tools

  • @types/node to: 26.4.0

Released Packages

Migration Notes

This is a maintenance release with no breaking changes announced in the published release notes. After upgrading:

  1. Install updated dependencies.
  2. Run your test suite and verify the build.
  3. If you rely on loosely typed size/sizing values, verify they match the declared unions - the compiler will now flag invalid strings.

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.