CoreUI PRO v5.27.0 - Accessibility, Security & MultiSelect Improvements
Monday, July 20, 2026
We are excited to announce the release of CoreUI PRO v5.27.0 for Bootstrap. This release brings extensive accessibility improvements across the Autocomplete, Calendar, Multi Select, Range Slider, and Rating components, security hardening through a shared sanitizer, and a range of picker fixes.
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 v5.27.0, follow these steps:
- Open your project’s
package.json. - Locate the
@coreui/coreui-proentry under dependencies and update the version number to5.27.0. - 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
What’s New
Accessibility
- Autocomplete: Exposes options as ARIA options with
aria-controlswiring, announces no-results via arole="status"live region, and supports Home/End keys to focus the first/last option. - Calendar: Day cells now carry a full-date
aria-labeland today’s date is marked. - MultiSelect: Home/End keys focus the first/last option.
- Range Slider, Rating, Password Input: Improved accessibility labeling of form controls.
- Tooltip: Dismisses on the Escape key, in line with WCAG 1.4.13.
- OTP Input: Sets
autocomplete=one-time-codefor SMS autofill.
Security
- Sanitizer: Added a shared
escapeHtmlhelper andSVGAllowlist. - Autocomplete: Option labels are now escaped in highlighting to prevent XSS.
- Chip: Selected and remove icons are sanitized before injection.
- Rating, Range Slider, Calendar, Date Range Picker, pickers: Closed sanitize bypasses via data attributes and routed config strings through the sanitizer.
Bug Fixes
- MultiSelect: Hides the select-all control when a search yields no results.
- Date Picker: Disables the Today button when today’s date is disabled.
- Time Picker: Labels the hour column by picker mode rather than the locale default.
- Autocomplete: Selects the clicked option with
allowOnlyDefinedOptions. - Loading Button: Allows submit buttons to submit their form.
- Browser Compatibility: Avoided
Array.prototype.at()to support the declared browser range.
Documentation & Tooling
- Migrated the documentation to the shared
@coreui/astro-docsengine and upgraded to Astro 7. - Added an AI Tools section (MCP Server and LLMs.txt) with a getting-started page.
- Synced the upstream CoreUI v5.9.0 changes and hardened CI and Dependabot configuration.
Migration Notes
This is a feature release with no breaking changes announced in the published release notes. After upgrading:
- Install updated dependencies.
- Run your test suite and verify the build.
- Review picker, Autocomplete, and Multi Select interactions and any custom icon usage.
For the latest package files and update access, visit CoreUI Downloads.



