CoreUI PRO for React v5.18.0
We are excited to announce CoreUI PRO for React v5.18.0 — a major release introducing the brand new Autocomplete component, significant calendar improvements, enhanced date picker functionality, and comprehensive documentation updates with improved SEO capabilities.
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 Upgrade
To update your project to CoreUI PRO for React v5.18.0, follow these steps:
- Open your
package.json. - Update the following dependencies:
@coreui/react-proto5.18.0@coreui/coreui-proto5.16.0
- Save the file.
- Run your package manager:
- npm:
npm install - yarn:
yarn install
- npm:
🚀 What’s New
✨ New Features
- CAutocomplete: Brand new autocomplete component with extensive customization options
- Built-in search functionality with customizable search strategies
- Support for external data sources and async loading
- Custom option rendering with highlight support
- Keyboard navigation and accessibility features
- Validation states and sizing options
- Cleaner functionality and restricted selection modes
🛠 Fixes & Improvements
- CCalendar: Fixed year calculation for week selection using proper ISO 8601 standards
- CDatePicker, CDateRangePicker, CTimePicker: Enhanced event handling with improved callback mechanisms
- Calendar Week System: Implemented proper ISO week date system with correct week numbering
♻️ Major Refactors
- Calendar Utilities: Complete rewrite of week calculation functions
- Added
getISOWeekNumberAndYear()for proper ISO 8601 week handling - Added
getISOWeekString()for standardized week string formatting - Enhanced
getMonthDetails()with improved week structure
- Added
- Date Picker Events: Improved event handling with better null safety and proper callbacks
- Documentation: Enhanced schema markup and SEO optimization
📚 Documentation & UX Updates
- New Autocomplete Documentation: Comprehensive guide with 15+ examples covering all use cases
- Enhanced SEO: Improved schema markup and meta data handling
- Updated Banners: Refreshed promotional banners and pre-release indicators
- API Documentation: Complete API reference for the new Autocomplete component
🎯 Accessibility & Performance
- Autocomplete: Full keyboard navigation support with ARIA compliance
- Calendar: Improved screen reader support for week selection
- Utils: Added new utility functions
getNextSibling()andgetPreviousSibling()for better DOM navigation
📦 Dependency Updates
This release includes comprehensive dependency updates for security, performance, and compatibility:
Core Dependencies
- Updated
@coreui/coreui-profrom^5.15.0to^5.16.0
Build & Development Tools
- Updated
@rollup/plugin-typescriptfrom^12.1.3to^12.1.4 - Updated
@testing-library/domfrom^10.4.0to^10.4.1 - Updated
@testing-library/jest-domfrom^6.6.3to^6.6.4 - Updated
@typescript-eslint/parserfrom^8.34.1to^8.38.0 - Updated
cross-envfrom^7.0.3to^10.0.0 - Updated
eslintfrom^9.29.0to^9.32.0 - Updated
eslint-config-prettierfrom^10.1.5to^10.1.8 - Updated
eslint-plugin-prettierfrom^5.5.0to^5.5.3 - Updated
eslint-plugin-unicornfrom^59.0.1to^60.0.0 - Updated
globalsfrom^16.2.0to^16.3.0 - Updated
lernafrom^8.2.2to^8.2.3 - Updated
prettierfrom^3.6.0to^3.6.2 - Updated
rollupfrom^4.44.0to^4.46.0 - Updated
typescript-eslintfrom^8.34.1to^8.38.0
💡 Migration Notes
Autocomplete Component
The new CAutocomplete component offers extensive customization options. Basic usage:
import { CAutocomplete } from '@coreui/react-pro'
const options = ['Apple', 'Banana', 'Cherry']
<CAutocomplete
options={options}
placeholder="Search fruits..."
onSelectionChange={(value) => console.log(value)}
/>
Calendar Week Selection
Week selection now uses proper ISO 8601 standards. If you were relying on the previous week calculation behavior, please test your implementations.
Upgrade to CoreUI PRO for React v5.18.0 today to access the powerful new Autocomplete component, improved calendar functionality, and enhanced development experience with the latest dependency updates.



