Breaking
Requires Angular 22.0.0+ (was 21.2.0) and TypeScript 6.0 (was 5.9)
Workspace moved to ESLint 9 flat config — 47 .eslintrc.json files replaced by eslint.config.mjs
Still zoneless-only; zone.js support was already dropped in 21.2.0
Functional change in the library
21 components now declare ChangeDetectionStrategy.Eager — accordion, carousel, all datepicker bs-* views/containers, modal backdrop + container, pagination, pager, sortable, tabset, typeahead container. Nothing else in the public API moved: no input/output/module/export changes, so for most apps this is a dependency-only upgrade.