CoreUI for React v5.11.0 - Search Button & Sidebar Nav Tree
We are excited to announce the release of CoreUI for React v5.11.0. This update introduces the new Search Button component, a tree variant for Sidebar Nav, important bug fixes for CDropdown, CTooltip, and CPopover, and refreshed dependencies across the stack.
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 your project to CoreUI for React v5.11.0, follow these steps:
- Open your project’s
package.json. - Locate the
@coreui/reactentry under dependencies and update the version number to5.11.0. - Find the
@coreui/coreuientry under dependencies and update the version number to^5.7.0. - Save your changes to the
package.jsonfile. - In your project’s root directory, run the update command appropriate for your package manager:
- For npm users, execute
npm install. - For yarn users, execute
yarn install. - For pnpm users, execute
pnpm install.
- For npm users, execute
What’s New
Features
-
CSearchButton: New component providing a keyboard-shortcut-aware search trigger button. Displays the platform-appropriate shortcut hint (⌘K on macOS, Ctrl+K on Windows/Linux) and offers a clean, accessible entry point for search interfaces.
-
CSidebarNav - Tree Variant: Added a tree variant to the sidebar navigation, enabling hierarchical tree-style navigation structures. Includes narrow visibility helpers for better responsive behavior in collapsed sidebar states.
Bug Fixes
-
CDropdown: Corrected the default
variantprop value from'btn-group'to'dropdown', ensuring the component uses proper default styling and behavior. -
CTooltip & CPopover: Fixed an issue where the
onHidecallback was incorrectly triggered on initial mount when the component was in a hidden state. The effect now checks for actual visibility before callinghandleHide.
Dependency Updates
We have updated key dependencies to their latest compatible versions:
CoreUI Packages
@coreui/coreuifrom:^5.6.1to:^5.7.0@coreui/iconsfrom:^3.0.1to:^3.1.0
Other Updates
@typescript-eslint/parserfrom:^8.57.2to:^8.59.3eslint-plugin-react-hooksfrom:^7.0.1to:^7.1.1globbyfrom:^16.1.1to:^16.2.0prettierfrom:^3.8.1to:^3.8.3rollupfrom:^4.60.0to:^4.60.4sassfrom:^1.98.0to:^1.99.0ts-jestfrom:^29.4.6to:^29.4.9typescript-eslintfrom:^8.57.2to:^8.59.3
Migration Notes
This release includes one behavioral change to be aware of:
- CDropdown: If your code relied on the incorrect default
variantvalue of'btn-group', you may need to explicitly passvariant="btn-group"to maintain the previous behavior.
After upgrading:
- Install updated dependencies.
- Run your test suite and verify the build.
- Check any components using CDropdown, CTooltip, or CPopover for changed behavior.
- Explore the new CSearchButton and CSidebarNav tree variant in your layouts.
For a comprehensive overview of all changes, enhancements, and updates introduced in this release, please refer to the full changelog on GitHub.



