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-pro
entry under dependencies and update the version number to5.15.0
. - Save your changes to the
package.json
file. - 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
clearSearchOnSelect
option 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
setTimeFromDate
function 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/cli
from^7.27.2
to^7.28.0
- Updated
@babel/core
from^7.27.1
to^7.28.0
- Updated
@babel/preset-env
from^7.27.2
to^7.28.0
- Updated
bootstrap
from^5.3.6
to^5.3.7
Development Tools
- Updated
@eslint/markdown
from^6.4.0
to^6.6.0
- Updated
@rollup/plugin-commonjs
from^28.0.3
to^28.0.6
- Updated
autoprefixer
to^10.4.21
- Updated
eslint
from^9.27.0
to^9.30.1
- Updated
eslint-plugin-html
from^8.1.2
to^8.1.3
- Updated
eslint-plugin-import
from^2.31.0
to^2.32.0
- Updated
globals
from^16.1.0
to^16.3.0
- Updated
hugo-bin
from^0.144.3
to^0.144.9
- Updated
jasmine
from^5.7.1
to^5.8.0
- Updated
postcss
from^8.5.3
to^8.5.6
- Updated
rollup
from^4.40.2
to^4.44.1
- Updated
sass-embedded
from^1.89.0
to^1.89.2
- Updated
sass-true
from^8.1.0
to^9.0.0
- Updated
stylelint
from^16.19.1
to^16.21.0
- Updated
stylelint-config-twbs-bootstrap
from^16.0.0
to^16.1.0
- Updated
terser
from5.39.2
to5.43.1
🎯 Breaking Changes
- Multi-Select: The
update()
method now properly resets selections when a newvalue
is 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.