CoreUI PRO for Angular v5.7.26 - Backdrop Cleanup and Angular 22.1.5 Update
We are pleased to announce the release of CoreUI PRO for Angular v5.7.26. This release clears the Offcanvas and Sidebar backdrop when the component is destroyed, cleans up the aria-*, inert and tabindex bindings across components, fixes JSDoc comments, and aligns the library with Angular 22.1.5. No breaking changes were announced in the published release notes.
CoreUI for Angular v5.7.25 - Declarative Nav Groups and Enclosed Variants
We are pleased to announce the release of CoreUI for Angular v5.7.25. This release adds c-nav-group, c-nav-group-items and c-nav-title, so navigation groups can be written directly in the template, introduces the enclosed and enclosed-pills variants for the Nav and Tabs components, and moves the Sidebar group collapse from @angular/animations to the Collapse directive with CSS transitions. As a result, @angular/animations is no longer a peer dependency of @coreui/angular. No breaking changes were announced in the published release notes, but a few defaults changed - see the Migration Notes below.
CoreUI Free Angular Admin Template v5.7.25 - @angular/animations Removal and Header Search Fix
We are pleased to announce the release of CoreUI Free Angular Admin Template v5.7.25. This update removes the @angular/animations dependency from the template, hides the header search trigger on extra-small screens, fixes the forgot-password link on the login view, and refreshes the bundled CoreUI packages. The template stays on Angular 22.1.4.
CoreUI PRO for Angular v5.7.25 - Declarative Nav Groups and Enclosed Nav Variants
We are pleased to announce the release of CoreUI PRO for Angular v5.7.25. This release adds c-nav-group, c-nav-group-items and c-nav-title, so navigation groups can be written in the template, brings the enclosed and enclosed-pills variants to Nav and Tabs, fixes several Sidebar navigation issues, and removes the library’s dependency on @angular/animations. The library is built for Angular 22.1.4.
CoreUI for Angular v5.7.24 - Modal and Offcanvas Backdrop Fix
We are pleased to announce the release of CoreUI for Angular v5.7.24. This maintenance release fixes the backdrop shared by the Modal and Offcanvas components, so a backdrop opened while the previous one is still fading out no longer stacks on top of it. The release is built for Angular 22.1.4. No breaking changes were announced in the published release notes.
CoreUI Free Angular Admin Template v5.7.24 - Angular 22.1.4 Update
We are pleased to announce the release of CoreUI Free Angular Admin Template v5.7.24. This maintenance update aligns the template with Angular 22.1.4 and refreshes the bundled CoreUI packages.
CoreUI PRO for Angular v5.7.24 - Backdrop Fix and API Table Cleanup
We are pleased to announce the release of CoreUI PRO for Angular v5.7.24. This maintenance release fixes a backdrop opened during the fade-out of the previous one, gives the Multi Select option style a real type, and tidies the API tables of the One-Time Password, Multi Select and Stepper components. The library is built for Angular 22.1.4. No breaking changes were announced in the published release notes.
Bootstrap Calendar: From Date Picker to Full Scheduler
“Add a calendar” is one of those requirements that means five different things depending on who says it. A form field for picking a delivery date is a calendar. A month grid showing this sprint’s deadlines is a calendar. A week view where a dispatcher drags jobs between technicians’ columns is also, apparently, a calendar.
These are not sizes of the same feature — they are different features with different costs, and Bootstrap itself ships none of them. Bootstrap 5 has no calendar component at all: no date picker, no month grid, no scheduler. So every “bootstrap calendar” is Bootstrap’s design language plus a component that comes from somewhere else — a library, or your own code.
This article climbs that ladder honestly: what each rung actually requires, what you can reasonably build yourself, and where the cost curve bends hard enough that building stops making sense.
Bootstrap Data Table: When a Plain Table Stops Being Enough
Every Bootstrap data table starts the same way: a <table class="table">, a
loop over some rows, done. And for a surprising number of applications, that
is genuinely all you need.
Then the requirements arrive one at a time. “Can we sort this by date?” “Can I search it?” “It’s slow with this quarter’s data.” Each one looks small, and each one is answerable with a few lines of JavaScript — until, at a fairly predictable point, it isn’t.
This article walks that ladder honestly. For each threshold we show what you can build yourself with plain Bootstrap (or CoreUI, which shares the same table markup and classes) and vanilla JavaScript, where the hand-rolled version starts to leak, and at which rung it stops being reasonable to keep writing table infrastructure by hand. If your table has 50 rows and never will have more, the code below is all you need — no library, no license, nothing to ship but a few kilobytes of your own JavaScript.
CoreUI for Angular v5.7.23 - Responsive Dropdown Alignment and Angular 22.1.4 Update
We are pleased to announce the release of CoreUI for Angular v5.7.23. This release adds per-breakpoint alignment to the Dropdown component, fixes several dropdown positioning issues, tightens the size/sizing input types across components, and aligns the library with Angular 22.1.4. No breaking changes were announced in the published release notes.