CoreUI for Vue v5.5.0

CoreUI for Vue v5.5.0

We are excited to announce the release of CoreUI for Vue v5.5.0. This version introduces enhanced styling options, accessibility improvements, key bug fixes, and a comprehensive set of dependency updates to keep your Vue apps modern and reliable.


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 upgrade to CoreUI for Vue v5.5.0, follow these steps:

  1. Open your project’s package.json.
  2. Update the version of @coreui/vue to 5.5.0.
  3. Update the version of @coreui/coreui to 5.4.0.
  4. Save the file and install the updated dependencies:
    • npm: npm install
    • yarn: yarn install

🚀 What’s New

✨ Features

  • CButton: Added support for unthemed outline and ghost variants, giving you more flexibility in customizing button appearance without inherited styles.
  • CFormControlWrapper: You can now pass custom class names to the nested CFormFloating component, enabling finer control over floating label layouts.
  • CNav: Introduced enclosed variant for more visually structured navigation groups.
  • CTabs: Added enclosed styling support for tabs, offering better UI consistency for segmented layouts.

🐞 Fixes

  • CNavGroup: Fixed an issue where the href attribute was missing from the toggler, improving behavior when used with anchor-based navigation.

🔧 Refactors

  • CNavItem: Updated logic to ensure anchor-related attributes (like target, rel, etc.) are properly passed when href is used.
  • CAccordion: Improved accessibility by refining markup and ARIA attributes, ensuring better compatibility with screen readers and keyboard navigation.

🛠 Build

  • ESLint: Upgraded to ESLint 9.x, aligning the codebase with the latest linting standards and future-proofing the development workflow.

📦 Dependency Updates

This release includes important dependency updates to keep the CoreUI Vue stack secure and performant:

  • Updated @coreui/coreui from ^5.2.0 to ^5.4.0
  • Updated @docsearch/css from ^3.8.2 to ^3.9.0
  • Updated @docsearch/js from ^3.8.2 to ^3.9.0
  • Updated @rollup/plugin-commonjs from ^28.0.2 to ^28.0.3
  • Updated @rollup/plugin-node-resolve from ^16.0.0 to ^16.0.1
  • Updated eslint from ^9.17.0 to ^9.28.0
  • Updated eslint-config-prettier from ^9.1.0 to ^10.1.5
  • Updated eslint-plugin-prettier from ^5.2.1 to ^5.4.1
  • Updated eslint-plugin-unicorn from ^56.0.1 to ^59.0.1
  • Updated eslint-plugin-vue from ^9.32.0 to ^10.1.0
  • Updated globals from ^15.14.0 to ^16.2.0
  • Updated lerna from ^8.1.9 to ^8.2.2
  • Updated prettier from ^3.4.2 to ^3.5.3
  • Updated rollup from ^4.30.1 to ^4.41.1
  • Updated sass from ^1.83.1 to ^1.89.1
  • Updated ts-jest from ^29.2.5 to ^29.3.4
  • Updated typescript from ^5.7.2 to ^5.8.3
  • Updated typescript-eslint from ^8.19.1 to ^8.33.1
  • Updated vue from ^3.5.13 to ^3.5.16
  • Updated vue-types from ^5.1.3 to ^6.0.0

For a complete list of changes, enhancements, and resolved issues, please visit the full changelog on GitHub.

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