CoreUI PRO for Vue v5.0.0-rc.2

CoreUI PRO for Vue v5.0.0-rc.2

We’re thrilled to introduce CoreUI PRO for Vue v5.0.0-rc.2, a substantial update that enriches the CoreUI Vue component library with new features, refinements, and bug fixes. This release, dated March 10, 2024, aims to provide developers with an even more powerful and flexible toolkit for building high-quality Vue applications.

Here’s what’s new:

Features

  • The CTimePicker component now allows for a delay in the onChange function when the input date is adjusted, giving developers better control over user input.
  • Customization has been taken a step further with the ability to set custom hours, minutes, and seconds in CTimePicker, offering unparalleled flexibility.

Refactor

  • Code readability and consistency have been improved with a comprehensive syntax format across the component library.
  • The CBadge component has been refactored to update badge colors, ensuring text is always legible, especially with custom color schemes.
  • The CAccordion component now effectively watches for activeItemKey changes, enhancing the dynamic behavior of accordions.

Fixes

  • The COffcanvas component has been fixed to allow passing attributes like class and style, ensuring better customization.
  • Issues where class attribute values were not correctly combining in CFormSwitch and CFormTextarea have been addressed.
  • A fix for the CFormCheck component ensures the checked attribute now functions correctly when a value is set.

Dependencies

  • Updated @coreui/coreui-pro from ^5.0.0-rc.1 to ^5.0.0-rc-2
  • Updated @docsearch/css from ^3.5.2 to ^3.6.0
  • Updated @docsearch/js from ^3.5.2 to ^3.6.0
  • Updated @typescript-eslint/eslint-plugin from ^6.17.0 to ^7.1.1
  • Updated @typescript-eslint/parser from ^6.17.0 to ^7.1.1
  • Updated @vue/eslint-config-typescript from ^12.0.0 to ^13.0.0
  • Updated eslint from 8.56.0 to 8.57.0
  • Updated eslint-plugin-prettier from ^5.1.2 to ^5.1.3
  • Updated eslint-plugin-unicorn from ^50.0.1 to ^51.0.1
  • Updated eslint-plugin-vue from ^9.19.2 to ^9.22.0
  • Updated lerna from ^8.0.1 to ^8.1.2
  • Updated prettier from ^3.1.1 to ^3.2.5

This release addresses critical areas to enhance the development experience and ensure CoreUI for Vue remains a top choice for Vue developers.


For a detailed overview of all the changes, enhancements, and updates, we invite you to review the full changelog on GitHub.

Subscribe to our newsletter
Get early information about new products, product updates and blog posts.
How to set focus on an input field after rendering in React
How to set focus on an input field after rendering in React

Passing props to child components in React function components
Passing props to child components in React function components

How to loop inside React JSX
How to loop inside React JSX

How to validate an email address in JavaScript
How to validate an email address in JavaScript

What is the difference between typeof and instanceof in JavaScript
What is the difference between typeof and instanceof in JavaScript

How to conditionally add attributes to React components
How to conditionally add attributes to React components