Skip to content

feat(many): update to support Ionic Framework v9 - #533

Merged
ShaneK merged 4 commits into
stablefrom
main
Aug 19, 2026
Merged

feat(many): update to support Ionic Framework v9#533
ShaneK merged 4 commits into
stablefrom
main

Conversation

@ShaneK

@ShaneK ShaneK commented Aug 19, 2026

Copy link
Copy Markdown
Member

Description

Change Type

  • Fix
  • Feature
  • Refactor
  • Breaking Change
  • Documentation
  • Other (CI, chores, etc.)

Rationale / Problems Fixed

Tests or Reproductions

Screenshots / Media

Platforms Affected

  • Android
  • iOS
  • Web

Notes / Comments

Shaikhaltamash861 and others added 4 commits August 11, 2025 15:16
* Update release yaml to use trusted publishers approach

* Update cd.yml
* feat!: support Angular 21 and 22 via peerDependencies (#531)

* fix(ci): fixing eslint and prettier

* feat!: support Angular 21 and 22 via peerDependencies

* fix: regenerating lock files

* fix(schematics): default page and component schematics to standalone

* chore(npm): updating package-lock.json

* fix(schematics): update templates to Ionic 9 component import paths

* fix(schematics): repair generated component code and route registration

BREAKING CHANGE: Generated code now targets Ionic 9 and Angular 21 or 22. Pages
and components import `IonicModule` from `@ionic/angular/lazy` and standalone
components from the `@ionic/angular` root, which is the Ionic 9 export layout,
so generated code no longer compiles against Ionic 8. The `page` and `component`
schematics now default to standalone, and peerDependencies drop Angular 20 and
below.
@ShaneK
ShaneK merged commit 0883d9b into stable Aug 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants