CoreUI PRO v5.15.0
Sunday, June 15, 2025
We are pleased to announce the release of CoreUI PRO v5.15.0! This update brings significant improvements to date range picker functionality, enhanced multi-select capabilities, improved mobile responsiveness, and comprehensive dependency updates.
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 your project to CoreUI PRO v5.15.0, follow these steps:
- Open your project’s
package.json. - Locate the
@coreui/coreui-proentry under dependencies and update the version number to5.15.0. - Save your changes to the
package.jsonfile. - In your project’s root directory, execute the appropriate command:
- For npm users: Run
npm install - For yarn users: Run
yarn install
- For npm users: Run
What’s New
🚀 Features
- Multi-Select: Added new
clearSearchOnSelectoption to automatically clear search input after selection - Multi-Select: Enhanced
update()method with improved configuration handling and value management
🛠 Fixes & Improvements
- Date Range Picker: Fixed mobile responsiveness by forcing single calendar view on mobile devices
- Date Range Picker: Improved time picker positioning and display logic for mobile and single calendar scenarios
- Multi-Select: Enhanced option value handling with proper string conversion and type safety
- Multi-Select: Fixed selection state management when updating component configuration
- Calendar Utilities: Added null safety check in
setTimeFromDatefunction to prevent errors - Navigation: Improved disabled state styling for enclosed navigation variants
♻️ Refactors
- Multi-Select: Streamlined internal option processing with better value type handling
- Date Range Picker: Optimized calendar and time picker rendering logic for different viewport sizes
- CSS Mixins: Removed unused alert and avatar mixins to reduce bundle size
📦 Dependency Updates
This release includes comprehensive dependency updates for better performance and security:
Core Dependencies
- Updated
@babel/clifrom^7.27.2to^7.28.0 - Updated
@babel/corefrom^7.27.1to^7.28.0 - Updated
@babel/preset-envfrom^7.27.2to^7.28.0 - Updated
bootstrapfrom^5.3.6to^5.3.7
Development Tools
- Updated
@eslint/markdownfrom^6.4.0to^6.6.0 - Updated
@rollup/plugin-commonjsfrom^28.0.3to^28.0.6 - Updated
autoprefixerto^10.4.21 - Updated
eslintfrom^9.27.0to^9.30.1 - Updated
eslint-plugin-htmlfrom^8.1.2to^8.1.3 - Updated
eslint-plugin-importfrom^2.31.0to^2.32.0 - Updated
globalsfrom^16.1.0to^16.3.0 - Updated
hugo-binfrom^0.144.3to^0.144.9 - Updated
jasminefrom^5.7.1to^5.8.0 - Updated
postcssfrom^8.5.3to^8.5.6 - Updated
rollupfrom^4.40.2to^4.44.1 - Updated
sass-embeddedfrom^1.89.0to^1.89.2 - Updated
sass-truefrom^8.1.0to^9.0.0 - Updated
stylelintfrom^16.19.1to^16.21.0 - Updated
stylelint-config-twbs-bootstrapfrom^16.0.0to^16.1.0 - Updated
terserfrom5.39.2to5.43.1
🎯 Breaking Changes
- Multi-Select: The
update()method now properly resets selections when a newvalueis provided, ensuring consistent state management.
This release focuses on improving mobile experience, enhancing component flexibility, and maintaining up-to-date dependencies for optimal performance and security.



