CoreUI PRO for Angular v5.7.30 - Calendar Week Selection and One-Time Password Fixes
We are pleased to announce the release of CoreUI PRO for Angular v5.7.30. This release fixes ISO week numbers and week selection in the Calendar, makes the One-Time Password input work correctly with Angular forms and with Backspace, and aligns the library with Angular 22.1.7. No breaking changes were announced in the published release notes.
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 to CoreUI PRO for Angular v5.7.30, run:
ng update @angular/core@22 @angular/cli@22 @coreui/coreui-pro@~5.27.0 @coreui/angular-pro@~5.7.30
- Please ensure that there are no error messages in the results.
- Download the latest PRO packages from CoreUI Downloads.
What’s New
Calendar Fixes
These fixes apply to the Calendar and to the Date Picker and Date Range Picker that render it:
- ISO weeks: The ISO week and its year are taken from the week’s Thursday, so a row spanning a new year carries the week it belongs to and clicking it lands in that row. Week strings are padded to two digits -
2020W53, not2021W0. - Two-digit week years: Two-digit ISO week years resolve through the same fifty-year window as the other CoreUI editions, so
05W03is 2005 rather than year 5. - Week selection: Clicking a week row selects the day that opens the row instead of rebuilding it from the week string. The old approach always resolved to a Monday and missed the row by a week when
firstDayOfWeekwas not1. firstDayOfWeek="0": State values are compared as dates only when both are dates, sofirstDayOfWeek="0"no longer throws on mount and on every change.
One-Time Password Fixes
valueChangeandcompleteare emitted, andautoSubmitruns, in the same task as the input, matching the React and Vue editions.- The form control is marked touched when focus leaves the field, so
ng-touched, validation on blur andupdateOn: 'blur'work. - The control stays pristine when the value comes from the form, instead of echoing it back and marking a freshly rendered control dirty.
- Focus moves in the same task as the Backspace, so key repeat no longer loses a press and strands a digit.
- Backspace keeps walking slot by slot over already emptied slots, instead of jumping to the first empty slot and leaving the filled ones behind.
Internal Improvements
- Calendar: Dropped the unused
CalendarClassRowPipeand the write-onlycalendarDatecopy in the row directive.
Angular 22.1.7 Alignment
This release keeps CoreUI PRO for Angular aligned with Angular 22.1.7, so framework packages and build tooling stay in sync.
Dependency Updates
We have updated key dependencies to their latest compatible versions for CoreUI PRO for Angular v5.7.30:
Angular Core Updates
@angular/ariato:22.1.7@angular/cdkto:22.1.7@angular/commonto:22.1.7@angular/compilerto:22.1.7@angular/coreto:22.1.7@angular/formsto:22.1.7@angular/localizeto:22.1.7@angular/platform-browserto:22.1.7@angular/routerto:22.1.7
Angular Development Tools
@angular-devkit/schematicsto:22.1.8@angular/buildto:22.1.8@angular/clito:22.1.8@angular/compiler-clito:22.1.7@angular/language-serviceto:22.1.7
Development Tools
@types/nodeto:26.6.2angular-eslintto:22.5.0eslintto:10.11.0jsdomto:30.1.0prettierto:3.9.8typescript-eslintto:8.70.0
Migration Notes
This is a maintenance release with no breaking changes announced in the published release notes. After upgrading:
- Install updated dependencies.
- Run your test suite and verify the build.
- If you store or parse the Calendar week strings, expect the padded ISO form (
2020W53instead of2021W0) and the fifty-year window for two-digit years. - One-Time Password
valueChangeandcompletenow fire in the same task as the input rather than a task later; if your code relied on that delay, check its order of operations.
For the latest package files and update access, visit CoreUI Downloads.



