Skip to content

Angular migration 22 - #700

Merged
supproduction merged 4 commits into
masterfrom
feat/ng22-migration
Aug 27, 2026
Merged

supproduction merged 4 commits into
masterfrom
feat/ng22-migration

Conversation

@supproduction

@supproduction supproduction commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator

Declares the breaking surface of the Angular 20.3 -> 22 migration so lerna's
conventional-changelog angular preset resolves a MAJOR bump. The preset starts at
level = 2 (PATCH) and reaches level = 0 (MAJOR) only when a commit carries a
BREAKING CHANGE footer, so `feat: migration` alone would have shipped all 115
packages as a MINOR. Full consumer notes live in
docs/ng22-migration/RELEASE-NOTES.md

BREAKING CHANGE: ng-zorro-antd moves from dependencies to peerDependencies in 33
packages -- consumers must install it themselves. 9 packages now require
@angular/core >= 21.0.0 (modal, dropdown, actions.confirmation, actions.open-modal,
actions.close-modal, actions.refresh-modal, table.feature.row-actions,
unsaved-changes.guard.drawer, unsaved-changes.guard.navigation). 5 packages require
ng-zorro-antd >= 20.4.0 (input, input.password, table.column.autocomplete,
table.column.input, table.feature.search). @spryker/date-picker requires the consumer
to provide an NzDateAdapter on ng-zorro-antd 22. @spryker/notification no longer
exposes NotificationWrapperComponent.params. @spryker/table and @spryker/modal replace
the removed Angular ComponentFactory types with the @spryker/utils shim.
@spryker/styles no longer ships a usable standalone.css -- compile the theme yourself.
@supproduction
supproduction merged commit 183b6ee into master Aug 27, 2026
2 checks passed
@supproduction
supproduction deleted the feat/ng22-migration branch August 27, 2026 09:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants