CoreUI for React v5.6.0
Thursday, May 1, 2025
We are excited to announce the release of CoreUI for React v5.6.0! This version brings key bug fixes, architectural improvements, and numerous dependency upgrades to keep your stack modern, stable, and performant.
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 for React v5.6.0, follow these steps:
- Open your project’s
package.json. - Locate the
@coreui/reactentry under dependencies and update the version number to5.6.0. - Locate the
@coreui/coreuientry and update it to5.3.2. - Save the file.
- In your project root, run the appropriate command:
- For npm:
npm install - For yarn:
yarn install
- For npm:
What’s New
Fixes
- CDropdown: Fixed incorrect menu positioning when the toggler is re-rendered.
Refactors
- CAccordion, CCarousel, CModal, CProgress, CSidebarNav, CToast: Refactored to move context outside the component for improved modularity and maintainability.
- CTabs: Fully implemented a controlled/uncontrolled pattern for better state handling.
Tests
- Updated internal test coverage and structure to reflect component refactors.
Dependency Updates
We’ve upgraded a broad range of dependencies to improve stability, performance, and compatibility with modern tooling:
- Updated
@coreui/chartjsfrom^4.0.0to^4.1.0 - Updated
@coreui/coreuifrom^5.2.0to^5.3.2 - Updated
@docsearch/cssfrom^3.8.3to^3.9.0 - Updated
@docsearch/reactfrom^3.8.3to^3.9.0 - Updated
@rollup/plugin-commonjsfrom^28.0.2to^28.0.3 - Updated
@rollup/plugin-node-resolvefrom^16.0.0to^16.0.1 - Updated
@testing-library/reactfrom^16.2.0to^16.3.0 - Updated
@types/prop-typesfrom15.7.13to15.7.14 - Updated
@types/reactfrom^18.3.18to^19.1.2 - Updated
@types/react-domfrom^18.3.5to^19.1.2 - Updated
@typescript-eslint/parserfrom^8.23.0to^8.31.1 - Updated
eslintfrom^9.19.0to^9.25.1 - Updated
eslint-config-prettierfrom^10.0.1to^10.1.2 - Updated
eslint-plugin-prettierfrom^5.2.3to^5.2.6 - Updated
eslint-plugin-reactfrom^7.37.4to^7.37.5 - Updated
eslint-plugin-react-hooksfrom^5.1.0to^5.2.0 - Updated
eslint-plugin-unicornfrom^56.0.1to^59.0.0 - Updated
gatsbyfrom^5.14.1to^5.14.3 - Updated
gatsby-plugin-mdxfrom^5.14.0to^5.14.1 - Updated
globbyfrom^14.0.2to^14.1.0 - Updated
globalsfrom^15.14.0to^16.0.0 - Updated
lernafrom^8.1.9to^8.2.2 - Updated
prettierfrom^3.4.2to^3.5.3 - Updated
prismjsfrom^1.29.0to^1.30.0 - Updated
react-markdownfrom^9.0.3to^10.1.0 - Updated
rollupfrom^4.34.4to^4.40.1 - Updated
sassfrom^1.84.0to^1.87.0 - Updated
ts-jestfrom^29.2.5to^29.3.2 - Updated
typescriptfrom^5.7.3to^5.8.3 - Updated
typescript-eslintfrom^8.23.0to^8.31.1
For a complete list of changes, check out the full changelog on GitHub.



