CoreUI PRO v5.25.0 - Search Button & Sidebar Nav Tree
We are excited to announce the release of CoreUI PRO v5.25.0 for Bootstrap. This update introduces the new Search Button component, a tree variant for Sidebar navigation, improved translucent color handling, and important bug fixes for luminance calculation and sidebar toggle behavior.
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 PRO v5.25.0, follow these steps:
- Open your project’s
package.json. - Locate the
@coreui/coreui-proentry under dependencies and update the version number to5.25.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
-
Search Button: 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.
-
Sidebar Nav - Tree Variant: Added a tree variant to sidebar navigation, enabling hierarchical tree-style navigation structures. Includes narrow visibility helpers for better responsive behavior in collapsed sidebar states and improved spacing.
-
Improved Translucent Colors: Refactored translucent color handling for better consistency across components.
Bug Fixes
-
Luminance Calculation: Fixed RGB channel reading in
luminance()function to explicitly use the RGB color space. This ensures contrast calculations work correctly for colors defined in non-RGB spaces such as HSL. -
Sidebar Toggle: Resolved an issue where SVG child elements could intercept toggle clicks. The fix uses
closest()to find the data-toggle element instead of relying onevent.targetdirectly, which may point to an SVG or path child element.
Dependency Updates
We have updated key dependencies to their latest compatible versions:
@babel/preset-envfrom:^7.29.0to:^7.29.5autoprefixerfrom:^10.4.27to:^10.5.0eslintfrom:^9.39.3to:^9.39.4find-unused-sass-variablesfrom:^6.1.1to:^6.2.0globbyfrom:^16.1.1to:^16.2.0postcssfrom:^8.5.8to:^8.5.14rollupfrom:^4.59.0to:^4.60.4sass-embeddedfrom:^1.98.0to:^1.99.0terserfrom:5.46.0to:5.47.1
Migration Notes
This is a feature release with no breaking changes. After upgrading:
- Install updated dependencies.
- Run your test suite and verify the build.
- If you use custom color definitions in non-RGB spaces (e.g., HSL), verify that contrast calculations still produce expected results.
- Explore the new Search Button and Sidebar Nav tree variant in your layouts.
For the latest package files and update access, visit CoreUI Downloads.



