CoreUI PRO for React v5.29.1 - Time Picker, Calendar and Date Picker Fixes
Wednesday, October 7, 2026
We are pleased to announce the release of CoreUI PRO for React v5.29.1. This patch release fixes how CTimePicker handles an empty value, makes CCalendar open on a month with days to pick when minDate or maxDate exclude today, and makes CDatePicker and CDateRangePicker pass the formatted date their callbacks declare.
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 your project to CoreUI PRO for React v5.29.1, follow these steps:
- Open your project’s
package.json. - Locate the
@coreui/react-proentry under dependencies and update the version number to5.29.1. - Save your changes to the
package.jsonfile. - In your project’s root directory, run the update command appropriate for your package manager:
- For npm users, execute
npm install. - For yarn users, execute
yarn install. - For pnpm users, execute
pnpm install.
- For npm users, execute
You can also download the latest PRO packages from CoreUI Downloads.
What’s New
Bug Fixes
- CTimePicker: A time picked on an empty picker stayed after Cancel, and a picker cleared since it was last opened got its old time back. Cancel now restores the empty value, resets AM/PM and calls
onTimeChange(null), so a controlled parent clears too. Restoring a time that was already set works as before. - CTimePicker: The first pick on an empty picker started from UTC midnight, so the parts you had not picked yet carried your UTC offset (picking 30 minutes in New York gave 7:30 PM). It now starts from local midnight.
- CCalendar: Without a
calendarDate,startDateorendDate, the calendar opened on today even whenminDateormaxDateexcluded it. It now opens on theminDateormaxDatethat today falls outside of, also whencalendarDatechanges tonull. - CDatePicker & CDateRangePicker:
onDateChange,onStartDateChangeandonEndDateChangedeclare a secondformatedDateargument that was never passed. It now carries the date formatted the way the input formats it, for a date picked in the calendar, a typed one, Today and the range presets:inputDateFormator the locale format for day selection, the selection value (such as2026W28or2026-07) otherwise, andundefinedwhen there is no valid date.
Dependency Updates
@coreui/coreui-proupdated to^5.29.1.
Migration Notes
This release has no breaking changes to the public API. Two behavior changes are worth checking:
onTimeChangeon Cancel. Cancel on aCTimePickerthat was empty when it opened, after a time was picked, now callsonTimeChange(null).- Second callback argument. The second argument of
onDateChange,onStartDateChangeandonEndDateChangeis now a string instead ofundefinedwhenever there is a valid date.
For the latest package files and update access, visit CoreUI Downloads.



