Conversation
…4422) * docs(react-router): working on v9 migration docs for react router * docs(react-router): update navigation guide and expand v5-to-v6 migration guide * chore(lint): running lint * fix(build): fixing build error * docs(react-router): fixing several issues * docs(react-router): converting playground example to rr6 * docs(react-router): updating dependencies, reverting phrasing change
…gation playgrounds (#4454) * docs(react-router): working on v9 migration docs for react router * docs(react-router): update navigation guide and expand v5-to-v6 migration guide * chore(lint): running lint * fix(build): fixing build error * docs(react-router): fixing several issues * docs(react-router): converting playground example to rr6 * docs(react-router): updating dependencies, reverting phrasing change * docs(react): fix nested IonRouterOutlet examples and replace live example * fix(docs): use playground component for angular navigation * chore(lint): running lint * fix(angular): add missing RouterLink import to dashboard component * refactor: consolidate angular/react navigation playgrounds into single directory * feat(playground): add default framework setting, migration angular/react navigation live example to use one playground * fix(playground): allow playground swapping with default framework set * docs(navigation): combine playground code to one index file --------- Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com>
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com>
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com>
* docs(updating): add vue router 5 migration guidance for ionic 9 * docs(support): add v9 vue support and vue router version table
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com>
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com>
…lding to v21 (#4529) * docs(angular): document Angular 21 support and bump playground scaffolding to v21 * fix(angular): use bundler moduleResolution in v9 playground for ng-packagr 21 exports * docs(angular): update overview version support to Angular 18-21 for v9 * docs(versioned): updating language in history
…ade guidance (#4541) * docs(angular): add zoneless change detection guide and update v9 upgrade guidance * docs(angular): restructure zoneless guide headings and clarify notification wording
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com>
…22 migration (#4549) * docs(angular): document Angular 22 support in v9 upgrade and support guides * docs(angular): bump v9 playground to Angular 22 and migrate examples to signals * docs(angular): downgrade v9 stackblitz playground to angular 21 for node compatibility * fix(angular): import IonInput in modal controller example and refine zoneless docs wording
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com>
…is (#4565) Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com>
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com>
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com>
Sync main into major-9.0. Native merge for path-stable areas, remap for the relocated trees (main docs -> versioned_docs/version-v8; main v8 usage + stackblitz -> v9). Notable manual resolutions: - docs/api/datetime.md, range.md: keep v9 usage paths while incorporating main's new header-parts imports and dualKnobs shadow-parts prose - remap main's new v8 usage examples (datetime calendar-header/datetime-header, modal drag events, refresher pull events) into v9, fixing embedded version="8"/usage/v8 references to v9 - stackblitz react: propagate dep bumps (@Ionic 8.8.13, @vitejs/plugin-react ^6, vite ^8) and regenerate lockfile, preserving v9's react-router 6 migration - stackblitz angular: keep v9's Angular 21 + Ionic dev build (main's v8 bump does not apply)
The merged component-api plugin change prefixes property anchors with `prop-`, breaking existing intra-doc links. Update the affected links across v9/v8/v7: - datetime-button: modal/popover #keepcontentsmounted -> #prop-keep-contents-mounted - runtime: input #counterformatter -> #prop-counter-formatter - loading: #spinner -> #prop-spinner
Co-authored-by: Shane <shane@shanessite.net>
chore: merge main into major-9.0
* docs(router): remove ion-nav from coordinated navigation outlets * docs(updating): document ion-nav no longer integrating with ion-router in v9 * docs(router): add ion-nav within routed page example and clarify migration * docs(nav): clean up Co-authored-by: Brandy Smith <brandyscarney@users.noreply.github.com> * feat(stackblitz): updating html stackblitz playgrounds to use v9, removing removed controller export --------- Co-authored-by: Brandy Smith <brandyscarney@users.noreply.github.com>
* feat(angular): upgrade v9 playground to Angular 22 zoneless * Update static/code/stackblitz/v9/angular/main.ts Co-authored-by: Brandy Smith <brandyscarney@users.noreply.github.com> --------- Co-authored-by: Brandy Smith <brandyscarney@users.noreply.github.com>
Co-authored-by: Brandy Smith <brandyscarney@users.noreply.github.com>
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com>
Ionicons `8.1.0` added support for slotted font icons and SVGs: https://github.com/ionic-team/ionicons/releases/tag/v8.1.0 This updates the Icon API documentation including: - Updates the intro to mention the new support for slotted font icons & SVGs - Adds a Font Icons section with a playground example - Adds a Custom SVGs section with a playground example - Updates the accessibility section to include font icon examples --------- Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com>
…ls setup for v9 (#4605) * docs(updating): document automated migration tool and zone.js polyfills setup for v9 * docs(v9): phrasing improvement Co-authored-by: Brandy Smith <brandyscarney@users.noreply.github.com> * docs(v9): updating order of paragraphs for clarity * docs(updating): correct migration tool run order and drop published-command TODO --------- Co-authored-by: Brandy Smith <brandyscarney@users.noreply.github.com>
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> Co-authored-by: Shane <shane@shanessite.net>
…nges (#4620) Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> Co-authored-by: Shane <shane@shanessite.net>
…uirement (#4643) * docs(react): document typed overlay hook props and typescript 5.4 requirement * docs(updating): use mdx heading id syntax and link to the migration tool * docs(support): merge the typescript 5.4 footnotes and scope them to angular and react
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
ShaneK
approved these changes
Aug 19, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.