CoreUI v6 Alpha: What Changes and Why
The first alpha of CoreUI v6 is on npm. It covers three packages: CoreUI PRO
for Bootstrap (@coreui/coreui-pro), for React (@coreui/react-pro) and for
Vue (@coreui/vue-pro), each published as 6.0.0-alpha.0 under the next
tag. The free editions and Angular follow in later alphas.
Two weeks earlier the Bootstrap team published the first Bootstrap 6 alpha. CoreUI has always been built on Bootstrap, and v6 follows the same architecture: cascade layers, a token map per component, theme classes and colours computed in the browser. Where a class, token, option or event exists in both libraries, it almost always has the same name. What we took from Bootstrap 6, what we did not take and why is the subject of a separate post. This one is about what v6 gives you.
It is an alpha. The API can still change before the release candidate, so pin the exact version and keep it out of production for now.
How to create annotated tags in Git
Annotated tags in Git store additional metadata including tagger information, date, and optional messages, making them ideal for formal releases and version tracking.
As the creator of CoreUI, I use annotated tags exclusively for all official releases and major milestones.
The most effective approach is using the -a flag with descriptive messages that explain the release contents and changes.
This provides a complete audit trail and professional version management for production releases.