Skip to content

feat(many): migrate react-vite, vue-vite, and angular starters to Ionic v9#1880

Open
ShaneK wants to merge 6 commits into
mainfrom
feat/version-upgrades
Open

feat(many): migrate react-vite, vue-vite, and angular starters to Ionic v9#1880
ShaneK wants to merge 6 commits into
mainfrom
feat/version-upgrades

Conversation

@ShaneK

@ShaneK ShaneK commented Jun 16, 2026

Copy link
Copy Markdown
Member

Ionic v9 starter version upgrades

Migrates the current starters to Ionic v9 and bumps each framework's tool chain to its latest supported major in v9. Legacy starters are untouched.

react-vite:

  • @ionic/react / @ionic/react-router: v9 dev build for now, until v9 is released
  • React Router 5 -> 6
  • Vite 5 -> 8

vue-vite:

  • @ionic/vue / @ionic/vue-router -> v9 dev build
  • Vue 3.3 -> 3.5, Vue Router 4 -> 5
  • Vite 5 → 8

angular and angular-standalone:

  • @ionic/angular -> v9 dev
  • Angular 20 -> 22, zoneless, signal inputs where state is reactive
  • Test runner Karma/Jasmine → Vitest

@ShaneK ShaneK requested a review from a team as a code owner June 16, 2026 17:04
@ShaneK ShaneK requested review from gnbm and removed request for a team June 16, 2026 17:04

@brandyscarney brandyscarney left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This mostly looks good! But we need to make a major-9.0 branch and merge this into that. We shouldn't merge dev builds into main.

…Inbox not inbox in the same way the other test apps do it

@brandyscarney brandyscarney left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

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.

2 participants