Skip to content

Commit 5e39452

Browse files
authored
docs(support): update JS framework and browser support (#2502)
1 parent be992d4 commit 5e39452

File tree

2 files changed

+29
-24
lines changed

2 files changed

+29
-24
lines changed

docs/reference/browser-support.md

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ In pursuit of [adaptive styling](../core-concepts/fundamentals.md#adaptive-styli
1818

1919
| Framework | Android | iOS |
2020
| :-------: | :--------------------: | :---: |
21+
| Ionic v7 | 5.1+ with Chromium 79+ | 14.0+ |
2122
| Ionic v6 | 5.0+ with Chromium 60+ | 13.0+ |
2223
| Ionic v5 | 5.0+ | 11.0+ |
2324
| Ionic v4 | 4.4+ | 10.0+ |
@@ -28,27 +29,21 @@ Check the [latest Android stats](https://developer.android.com/about/dashboards/
2829

2930
### A Note on Android Support
3031

31-
Starting with Android 5.0, the webview was moved to a separate application that can be updated independently of Android. This means that most Android 5.0+ devices are going to be running a modern version of Chromium. However, there are a still a subset of Android devices whose manufacturer has locked the webview version and does not allow the webview to update. These webviews are typically stuck at the version that was available when the device initially shipped.
32-
33-
As a result, Ionic Framework v6 only supports Android devices and emulators running Android 5.0+ with a webview of Chromium 60 or newer. For context, this is the version that Stencil can support with no polyfills: https://stenciljs.com/docs/browser-support
32+
Starting with Android 5.0, the webview was moved to a separate application that can be updated independently of Android. This means that most Android 5.0+ devices are going to be running a modern version of Chromium. However, there are a still a subset of Android devices that are unable to have their webview updated. These webviews are typically stuck at the version that was available when the device initially shipped.
3433

3534
To figure out what version of the webview a device is running, log `window.navigator.userAgent` to the console when inspecting the application using Chrome Dev Tools.
3635

37-
### A Note on Angular 13+ Support
38-
39-
Angular's support policy for iOS is the two most recent major versions. At the time of release that is iOS 14 and 15. To support iOS 13, change the project `target` specified in `compilerOptions` in the tsconfig.json to `es5`. Without this change an error of `Unexpected token '.' in promiseReactionJob` will occur on app startup in iOS 13.
40-
4136
## Desktop Browsers
4237

4338
Because Ionic is based on web technologies, it works just as well on desktop browsers as it does on mobile devices. For more information on desktop layouts, see [Cross Platform](../core-concepts/cross-platform.md#desktop).
4439

45-
| Browser | Ionic v6 | Ionic v5 | Ionic v4 |
46-
| :---------: | :------: | :------: | :------: |
47-
| **Chrome** | 60+ | | |
48-
| **Safari** | 13+ | | |
49-
| **Edge** | 79+ | 79+ | |
50-
| **Firefox** | 63+ | | |
51-
| **IE 11** | **X** | **X** | **X** |
40+
| Browser | Ionic v7 | Ionic v6 | Ionic v5 | Ionic v4 |
41+
| :---------: | :------: | :------: | :------: | :------: |
42+
| **Chrome** | 79+ | 60+ | | |
43+
| **Safari** | 14+ | 13+ | | |
44+
| **Edge** | 79+ | 79+ | 79+ | |
45+
| **Firefox** | 63+ | 63+ | | |
46+
| **IE 11** | **X** | **X** | **X** | **X** |
5247

5348
:::note
5449
Check the docs for [Ionic Animations](../utilities/animations.md#browser-support) and [Ionic Gestures](../utilities/gestures.md#browser-support) for specific browser support related to those utilities.

docs/reference/support.md

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ The current status of each Ionic Framework version is:
2222

2323
| Version | Status | Released | Maintenance Ends | Ext. Support Ends |
2424
| :-----: | :-------------------: | :----------: | :--------------: | :---------------: |
25-
| V6 | **Active** | Dec 8, 2021 | TBD | TBD |
25+
| V7 | **Active** | TBD | TBD | TBD |
26+
| V6 | Maintenance | Dec 8, 2021 | TBD | TBD |
2627
| V5 | Extended Support Only | Feb 11, 2020 | June 8, 2022 | Dec 8, 2022 |
2728
| V4 | Extended Support Only | Jan 23, 2019 | Aug 11, 2020 | Sept 30, 2022 |
2829
| V3 | End of Support | Apr 5, 2017 | Oct 30, 2019 | Aug 11, 2020 |
@@ -42,27 +43,36 @@ The Ionic team has compiled a set of recommendations for using the Ionic Framewo
4243

4344
| Framework | Minimum Angular Version | Maximum Angular Version | TypeScript |
4445
| :-------: | :---------------------: | :---------------------: | :--------: |
45-
| v6 | v12 | v14.x^ | 4.0+ |
46-
| v5 | v8.2 | v12.x | 3.5+ |
47-
| v4 | v8.2 | v11.x | 3.5+ |
48-
| v3 | v5.2.11 | v5.2.11 | 2.6.2 |
46+
| v7 | v13 | v14.x | 4.4+ |
47+
| v6 | v12 | v14.x^ | 4.0+ |
48+
| v5 | v8.2 | v12.x | 3.5+ |
49+
| v4 | v8.2 | v11.x | 3.5+ |
50+
| v3 | v5.2.11 | v5.2.11 | 2.6.2 |
4951

5052
> ^ Angular 14.x support was added in Ionic v6.1.9.
5153
54+
**Angular 13+ Support On Older Versions of iOS**
55+
56+
Angular's support policy for iOS is the two most recent major versions. This means that changes to your Angular project may be necessary to use Ionic Angular v4-v6 on iOS 13. To support iOS 13, change the project `target` specified in `compilerOptions` in the tsconfig.json to `es5`. Without this change an error of `Unexpected token '.' in promiseReactionJob` will occur on app startup in iOS 13.
57+
58+
Note that later versions of Ionic do not support iOS 13; see [mobile support table here](./browser-support#mobile-browsers).
59+
5260
#### Ionic React
5361

5462
| Framework | Required React Version | TypeScript |
5563
| :-------: | :--------------------: | :--------: |
56-
| v6 | v17+ | 3.7+ |
57-
| v5 | v16.8+ | 3.7+ |
58-
| v4 | v16.8+ | 3.7+ |
64+
| v7 | v17+ | 3.7+ |
65+
| v6 | v17+ | 3.7+ |
66+
| v5 | v16.8+ | 3.7+ |
67+
| v4 | v16.8+ | 3.7+ |
5968

6069
#### Ionic Vue
6170

6271
| Framework | Required Vue Version | TypeScript |
6372
| :-------: | :------------------: | :--------: |
64-
| v6 | v3.0.6+ | 3.9+ |
65-
| v5 | v3.0+ | 3.9+ |
73+
| v7 | v3.0.6+ | 3.9+ |
74+
| v6 | v3.0.6+ | 3.9+ |
75+
| v5 | v3.0+ | 3.9+ |
6676

6777
### Native Bridges
6878

0 commit comments

Comments
 (0)