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.