CoreUI PRO for Vue v5.12.0

CoreUI PRO for Vue v5.12.0

We are excited to announce the release of CoreUI PRO for Vue v5.12.0 — an enhancement-focused update that brings improved functionality to our smart table component, better date handling, and updated dependencies for optimal performance.


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 to CoreUI PRO for Vue v5.12.0, follow these steps:

  1. Open your package.json file.
  2. Update the @coreui/vue-pro dependency to 5.12.0.
  3. Update the @coreui/coreui-pro dependency to 5.14.2.
  4. Save your changes.
  5. Run the appropriate command for your package manager:
    • npm: npm install
    • yarn: yarn install

🚀 What’s New

✨ New Features

  • CSmartTable: Added support for custom elements in header cells through scoped slots
  • CSmartTable: Introduced new row-checked event for enhanced row selection handling
  • Documentation: Added link to the CoreUI Vue roadmap for better project visibility

🛠 Fixes & Improvements

  • CDatePicker, CDateRangePicker: Enhanced date parsing functionality for better locale support and reliability
  • CCalendar: Improved the setTimeFromDate function to better manage date and time operations with proper null handling
  • CSmartTable: Enhanced header cell customization with scoped slot support for {columnName}Header
  • CStepper: Removed debug console.log statements for cleaner production code

♻️ Refactors

  • Date utilities: Enhanced getLocalDateFromString function with better type safety and parsing logic
  • CCalendar: Improved time handling with enhanced null safety in date operations
  • Documentation: Added external link icon and improved header navigation

📦 Dependency Updates

This release includes important dependency updates for better performance and security:

  • Updated @coreui/coreui-pro from ^5.14.0 to ^5.14.2
  • Updated @rollup/plugin-commonjs from ^28.0.3 to ^28.0.6
  • Updated @rollup/plugin-typescript from ^12.1.2 to ^12.1.3
  • Updated eslint from ^9.28.0 to ^9.29.0
  • Updated eslint-plugin-prettier from ^5.4.1 to ^5.5.0
  • Updated eslint-plugin-vue from ^10.1.0 to ^10.2.0
  • Updated prettier from ^3.5.3 to ^3.6.0
  • Updated rollup from ^4.41.1 to ^4.44.0
  • Updated sass from ^1.89.1 to ^1.89.2
  • Updated ts-jest from ^29.3.4 to ^29.4.0
  • Updated typescript-eslint from ^8.33.1 to ^8.34.1
  • Updated vue from ^3.5.16 to ^3.5.17

Elevate your Vue applications with CoreUI PRO for Vue v5.12.0 — featuring enhanced smart table functionality, improved date handling, and the latest dependency updates for optimal development experience.

Subscribe to our newsletter
Get early information about new products, product updates and blog posts.
How to replace all occurrences of a string in JavaScript?
How to replace all occurrences of a string in JavaScript?

How to sort an array of objects by string property value in JavaScript
How to sort an array of objects by string property value in JavaScript

JavaScript printf equivalent
JavaScript printf equivalent

How to check if a key exists in JavaScript object?
How to check if a key exists in JavaScript object?

Understanding the Difference Between NPX and NPM
Understanding the Difference Between NPX and NPM

How to Open All Links in New Tab Using JavaScript
How to Open All Links in New Tab Using JavaScript