Hey everyone, we wanted to give you a proper status update on what's coming in Ionic v9 (currently on track for Q3 2026).
The feedback through the Developer Feedback Portal, GitHub and Discord was clear and consistent, you weren't asking for shiny new features, you were asking us to keep up.
That's exactly what v9 is about, and it's why we made the strategic decision to prioritize what the community needed most now and move Modular Ionic to v10.
Here's what's shipping:
Router Support was the loudest signal we got from the community, so it's the heart of this release. React Router v6, Vue Router v5, and a clear path to React Router v7 are all part of it, built the right way so the foundation holds going forward.
Angular 21 and 22 compatibility was another consistent ask. Angular has moved fast, and teams following that evolution were running into Ionic as a blocker. v9 removes that blocker entirely, across both recent major versions.
Output Targets for React, Angular, and Vue have all been realigned with the latest Stencil and current framework tooling, making new project setup and upgrades feel a lot cleaner and more consistent with what modern tooling produces today.
On Modular Ionic, we know this one has been exciting for a lot of you, and it is for us too. Moving it to v10 was a conscious strategic call.
It's a direction we remain fully committed to, but it wasn't the right thing to hold up the work developers needed most. The groundwork in v9 positions v10 well, and we'll share more detail on that roadmap as it comes into focus.
A huge thank you to everyone who tested pre-release builds, filed edge cases, and kept the feedback coming.
This release wouldn't be what it is without that!