CoreUI PRO v5.15.0

CoreUI PRO v5.15.0

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:

  1. Open your project’s package.json.
  2. Locate the @coreui/coreui-pro entry under dependencies and update the version number to 5.15.0.
  3. Save your changes to the package.json file.
  4. In your project’s root directory, execute the appropriate command:
    • For npm users: Run npm install
    • For yarn users: Run yarn install

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 from 5.39.2 to 5.43.1

🎯 Breaking Changes

  • Multi-Select: The update() method now properly resets selections when a new value 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.

Subscribe to our newsletter
Get early information about new products, product updates and blog posts.
How to loop inside React JSX
How to loop inside React JSX

How to Use Bootstrap Modal in Vue 3 – Clean Integration with CoreUI
How to Use Bootstrap Modal in Vue 3 – Clean Integration with CoreUI

How to Hide Scrollbar with CSS
How to Hide Scrollbar with CSS

The Best Bootstrap Alternative for Developers in 2025
The Best Bootstrap Alternative for Developers in 2025

Answers by CoreUI Core Team