diff --git a/docs/theming/dark-mode.md b/docs/theming/dark-mode.md index 9ad7a659e61..3794b653481 100644 --- a/docs/theming/dark-mode.md +++ b/docs/theming/dark-mode.md @@ -225,7 +225,7 @@ It is important to pay attention to the specificity if you want to override any ::: :::info -The contents of Ionic's dark palette can be [viewed on GitHub](https://github.com/ionic-team/ionic-framework/blob/feature-8.0/core/src/css/palettes/dark.scss). The CSS used to apply the **always** dark palette can be found [here](https://github.com/ionic-team/ionic-framework/blob/feature-8.0/core/src/css/palettes/dark.always.scss). +The contents of Ionic's dark palette can be [viewed on GitHub](https://github.com/ionic-team/ionic-framework/blob/main/core/src/css/palettes/dark.scss). The CSS used to apply the **always** dark palette can be found [here](https://github.com/ionic-team/ionic-framework/blob/main/core/src/css/palettes/dark.always.scss). ::: @@ -244,7 +244,7 @@ It is important to pay attention to the specificity if you want to override any ::: :::info -The contents of Ionic's dark palette can be [viewed on GitHub](https://github.com/ionic-team/ionic-framework/blob/feature-8.0/core/src/css/palettes/dark.scss). The CSS used to apply the **system** dark palette can be found [here](https://github.com/ionic-team/ionic-framework/blob/feature-8.0/core/src/css/palettes/dark.system.scss). +The contents of Ionic's dark palette can be [viewed on GitHub](https://github.com/ionic-team/ionic-framework/blob/main/core/src/css/palettes/dark.scss). The CSS used to apply the **system** dark palette can be found [here](https://github.com/ionic-team/ionic-framework/blob/main/core/src/css/palettes/dark.system.scss). ::: @@ -262,7 +262,7 @@ It is important to pay attention to the specificity if you want to override any ::: :::info -The contents of Ionic's dark palette can be [viewed on GitHub](https://github.com/ionic-team/ionic-framework/blob/feature-8.0/core/src/css/palettes/dark.scss). The CSS used to apply the **class** dark palette can be found [here](https://github.com/ionic-team/ionic-framework/blob/feature-8.0/core/src/css/palettes/dark.class.scss). +The contents of Ionic's dark palette can be [viewed on GitHub](https://github.com/ionic-team/ionic-framework/blob/main/core/src/css/palettes/dark.scss). The CSS used to apply the **class** dark palette can be found [here](https://github.com/ionic-team/ionic-framework/blob/main/core/src/css/palettes/dark.class.scss). ::: diff --git a/docs/updating/8-0.md b/docs/updating/8-0.md index e0a26251d1b..4e813a6b4c6 100644 --- a/docs/updating/8-0.md +++ b/docs/updating/8-0.md @@ -9,7 +9,7 @@ This guide assumes that you have already updated your app to the latest version ::: :::info Breaking Changes -For a **complete list of breaking changes** from Ionic 7 to Ionic 8, please refer to [the breaking changes document](https://github.com/ionic-team/ionic-framework/blob/feature-8.0/BREAKING.md#version-8x) in the Ionic Framework repository. +For a **complete list of breaking changes** from Ionic 7 to Ionic 8, please refer to [the breaking changes document](https://github.com/ionic-team/ionic-framework/blob/main/BREAKING.md#version-8x) in the Ionic Framework repository. ::: ## Getting Started @@ -138,24 +138,30 @@ Using the newly imported dark palette mentioned above will also import these new `--ion-color-step-[number]` usages for **background color** can be migrated by renaming the token to `--ion-background-color-step-[number]`. -**Example**: +**Before**: -```diff -button { -- background: var(--ion-color-step-400); -+ background: var(--ion-background-color-step-400); -} +```html +button { background: var(--ion-color-step-400); } +``` + +**After**: + +```html +button { background: var(--ion-background-color-step-400); } ``` `--ion-color-step-[number]` usages for **text color** can be migrated by renaming the token to `--ion-text-color-step-[number]` and subtracting the number from 1000. -**Example**: +**Before**: -```diff -button { -- color: var(--ion-color-step-400); -+ color: var(--ion-text-color-step-600); /* 1000 - 400 = 600 */ -} +```html +button { color: var(--ion-color-step-400); } +``` + +**After**: + +```html +button { color: var(--ion-text-color-step-600); /* 1000 - 400 = 600 */ } ``` The [stepped color generator](../theming/themes#stepped-color-generator) has been updated to generate text and background color stepped variables. @@ -178,9 +184,16 @@ The `angular.json` file currently imports `src/theme/variables.scss` before impo We recommend importing the `src/global.scss` file first instead: -```diff -- "styles": ["src/theme/variables.scss", "src/global.scss"], -+ "styles": ["src/global.scss", "src/theme/variables.scss"], +**Before**: + +```json + "styles": ["src/theme/variables.scss", "src/global.scss"], +``` + +**After**: + +```json + "styles": ["src/global.scss", "src/theme/variables.scss"], ``` ## Required Changes @@ -246,6 +259,6 @@ iOS >=15 ## Need Help Upgrading? -Be sure to look at the [Ionic 8 Breaking Changes Guide](https://github.com/ionic-team/ionic-framework/blob/feature-8.0/BREAKING.md#version-8x). There were several changes to default property and CSS Variable values that developers may need to be aware of. Only the breaking changes that require user action are listed on this page. +Be sure to look at the [Ionic 8 Breaking Changes Guide](https://github.com/ionic-team/ionic-framework/blob/main/BREAKING.md#version-8x). There were several changes to default property and CSS Variable values that developers may need to be aware of. Only the breaking changes that require user action are listed on this page. If you need help upgrading, please post a thread on the [Ionic Forum](https://forum.ionicframework.com/). diff --git a/docusaurus.config.js b/docusaurus.config.js index 877ff0d625f..4a39d44879a 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -80,15 +80,10 @@ module.exports = { return `https://github.com/ionic-team/ionic-docs/edit/main/${versionDocsDirPath}/${docPath}`; }, exclude: ['README.md'], - lastVersion: 'v7', + lastVersion: 'current', versions: { current: { - label: 'v8 (beta)', - banner: 'unreleased', - path: 'v8', - }, - v7: { - label: 'v7', + label: 'v8', }, }, }, @@ -182,8 +177,8 @@ module.exports = { }, { type: 'doc', - docId: 'updating/7-0', - label: 'Ionic v7.0.0 Upgrade Guide', + docId: 'updating/8-0', + label: 'Ionic v8.0.0 Upgrade Guide', position: 'left', className: 'cta', }, diff --git a/static/code/stackblitz/v8/angular/package.json b/static/code/stackblitz/v8/angular/package.json index 59381d2c85d..7e1e1235029 100644 --- a/static/code/stackblitz/v8/angular/package.json +++ b/static/code/stackblitz/v8/angular/package.json @@ -1,7 +1,7 @@ { "dependencies": { - "@ionic/angular": "next", - "@ionic/core": "next", + "@ionic/angular": "8.0.0", + "@ionic/core": "8.0.0", "@angular/platform-browser-dynamic": "17.3.2" } } diff --git a/static/code/stackblitz/v8/html/index.html b/static/code/stackblitz/v8/html/index.html index fc95e9788cb..34f05146a9a 100644 --- a/static/code/stackblitz/v8/html/index.html +++ b/static/code/stackblitz/v8/html/index.html @@ -1,8 +1,8 @@
- - + + diff --git a/static/code/stackblitz/v8/html/package.json b/static/code/stackblitz/v8/html/package.json index 7f5e8f661a3..d7ae20ecc74 100644 --- a/static/code/stackblitz/v8/html/package.json +++ b/static/code/stackblitz/v8/html/package.json @@ -1,5 +1,5 @@ { "dependencies": { - "@ionic/core": "next" + "@ionic/core": "8.0.0" } } diff --git a/static/code/stackblitz/v8/react/package-lock.json b/static/code/stackblitz/v8/react/package-lock.json index da400b17a3f..30e9c9e3dc7 100644 --- a/static/code/stackblitz/v8/react/package-lock.json +++ b/static/code/stackblitz/v8/react/package-lock.json @@ -8,8 +8,8 @@ "name": "vite-react-typescript", "version": "0.1.0", "dependencies": { - "@ionic/react": "next", - "@ionic/react-router": "next", + "@ionic/react": "8.0.0", + "@ionic/react-router": "8.0.0", "@types/node": "^20.0.0", "@types/react": "^18.0.9", "@types/react-dom": "^18.0.4", @@ -698,9 +698,9 @@ } }, "node_modules/@ionic/core": { - "version": "8.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.0.0-beta.3.tgz", - "integrity": "sha512-7Mntvbj/bE517QTbEWu2poBitENjJpn80H9Q4G6ygDjA9hL60/CfBHw/tp65WGJBHnKt9Pyv21iVSDN/EN+bOg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.0.0.tgz", + "integrity": "sha512-jW1LA5mSUYmG4Go9EBWPiLv0Uxwm9vF8+3gwYNeLxJrRwzsirc1qBW/zvDTqcbyMwopAfwtb690iSv5e3i1CwA==", "dependencies": { "@stencil/core": "^4.12.2", "ionicons": "^7.2.2", @@ -708,11 +708,11 @@ } }, "node_modules/@ionic/react": { - "version": "8.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-8.0.0-beta.3.tgz", - "integrity": "sha512-YI3XuKyXRw4bu++6gJfTIWmclEfezDftxzP8caW6K1vQ74GHqpnogIBIu1douYCFuRgjWxJEY5SyjQrcuKuUNA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-8.0.0.tgz", + "integrity": "sha512-s7Ncn3Md5WARayGc8Jc65/of+1TxU5KBESWk/xAzbZHIRHM9piERk6tlkvUhYOt9lNA4faX3fa9sOviUiEaHFw==", "dependencies": { - "@ionic/core": "8.0.0-beta.3", + "@ionic/core": "8.0.0", "ionicons": "^7.0.0", "tslib": "*" }, @@ -722,11 +722,11 @@ } }, "node_modules/@ionic/react-router": { - "version": "8.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@ionic/react-router/-/react-router-8.0.0-beta.3.tgz", - "integrity": "sha512-4odIFc/PkptoSkGPqB86szbCbT/rGZkToMM3ORumP3H6fPnRA7aPIFl51RMyKJVdr0ALVEsntGjCqJ/fv8S2wQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@ionic/react-router/-/react-router-8.0.0.tgz", + "integrity": "sha512-WqFn1qhWxU1HOouFLdFBbznro8SPLqPz3K5zScNAY1w6LXx8tuuZyfuPGjGjQq0xXkRBx3s1u7MbpLHbPQEr9g==", "dependencies": { - "@ionic/react": "8.0.0-beta.3", + "@ionic/react": "8.0.0", "tslib": "*" }, "peerDependencies": { @@ -936,9 +936,9 @@ ] }, "node_modules/@stencil/core": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.13.0.tgz", - "integrity": "sha512-gg+gtBWekQ08mDja8GVAUHNu+rrFhQaKZDvfhnS3l/5JbYiJddTimuDPPhuc0sR0JZL1iRdJTJSa+JbvmnQ1cQ==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.16.0.tgz", + "integrity": "sha512-gXaC5IrquV/Hw5JIZTCWkM5lJEbBQtnvHLhDebjar6A6+YBqxah04dardS+YUNVuRbnE6Hcja7KKiAXT3oVsvw==", "bin": { "stencil": "bin/stencil" }, @@ -1310,9 +1310,9 @@ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/ionicons": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.3.0.tgz", - "integrity": "sha512-l9quySYi+o4T6mFzhKRyU/1nKc2Zs0zxs7jWcq9iVRhRPQondV11jYqLTed0lVVXHfGrBCfnedKl9D6BCnA1UQ==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.3.1.tgz", + "integrity": "sha512-1boG4EQTBBpQ4/0PU60Yi78Iw/k8iNtKu9c0NmsbzHGnWAcwpiovG9Wi/rk5UlF+DC+CR4XDCxKo91YqvAxkww==", "dependencies": { "@stencil/core": "^4.0.3" } @@ -2117,9 +2117,9 @@ "optional": true }, "@ionic/core": { - "version": "8.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.0.0-beta.3.tgz", - "integrity": "sha512-7Mntvbj/bE517QTbEWu2poBitENjJpn80H9Q4G6ygDjA9hL60/CfBHw/tp65WGJBHnKt9Pyv21iVSDN/EN+bOg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.0.0.tgz", + "integrity": "sha512-jW1LA5mSUYmG4Go9EBWPiLv0Uxwm9vF8+3gwYNeLxJrRwzsirc1qBW/zvDTqcbyMwopAfwtb690iSv5e3i1CwA==", "requires": { "@stencil/core": "^4.12.2", "ionicons": "^7.2.2", @@ -2127,21 +2127,21 @@ } }, "@ionic/react": { - "version": "8.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-8.0.0-beta.3.tgz", - "integrity": "sha512-YI3XuKyXRw4bu++6gJfTIWmclEfezDftxzP8caW6K1vQ74GHqpnogIBIu1douYCFuRgjWxJEY5SyjQrcuKuUNA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-8.0.0.tgz", + "integrity": "sha512-s7Ncn3Md5WARayGc8Jc65/of+1TxU5KBESWk/xAzbZHIRHM9piERk6tlkvUhYOt9lNA4faX3fa9sOviUiEaHFw==", "requires": { - "@ionic/core": "8.0.0-beta.3", + "@ionic/core": "8.0.0", "ionicons": "^7.0.0", "tslib": "*" } }, "@ionic/react-router": { - "version": "8.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@ionic/react-router/-/react-router-8.0.0-beta.3.tgz", - "integrity": "sha512-4odIFc/PkptoSkGPqB86szbCbT/rGZkToMM3ORumP3H6fPnRA7aPIFl51RMyKJVdr0ALVEsntGjCqJ/fv8S2wQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@ionic/react-router/-/react-router-8.0.0.tgz", + "integrity": "sha512-WqFn1qhWxU1HOouFLdFBbznro8SPLqPz3K5zScNAY1w6LXx8tuuZyfuPGjGjQq0xXkRBx3s1u7MbpLHbPQEr9g==", "requires": { - "@ionic/react": "8.0.0-beta.3", + "@ionic/react": "8.0.0", "tslib": "*" } }, @@ -2258,9 +2258,9 @@ "optional": true }, "@stencil/core": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.13.0.tgz", - "integrity": "sha512-gg+gtBWekQ08mDja8GVAUHNu+rrFhQaKZDvfhnS3l/5JbYiJddTimuDPPhuc0sR0JZL1iRdJTJSa+JbvmnQ1cQ==" + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.16.0.tgz", + "integrity": "sha512-gXaC5IrquV/Hw5JIZTCWkM5lJEbBQtnvHLhDebjar6A6+YBqxah04dardS+YUNVuRbnE6Hcja7KKiAXT3oVsvw==" }, "@types/babel__core": { "version": "7.20.5", @@ -2541,9 +2541,9 @@ } }, "ionicons": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.3.0.tgz", - "integrity": "sha512-l9quySYi+o4T6mFzhKRyU/1nKc2Zs0zxs7jWcq9iVRhRPQondV11jYqLTed0lVVXHfGrBCfnedKl9D6BCnA1UQ==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.3.1.tgz", + "integrity": "sha512-1boG4EQTBBpQ4/0PU60Yi78Iw/k8iNtKu9c0NmsbzHGnWAcwpiovG9Wi/rk5UlF+DC+CR4XDCxKo91YqvAxkww==", "requires": { "@stencil/core": "^4.0.3" } diff --git a/static/code/stackblitz/v8/react/package.json b/static/code/stackblitz/v8/react/package.json index 4f01a9e2438..f4850a40689 100644 --- a/static/code/stackblitz/v8/react/package.json +++ b/static/code/stackblitz/v8/react/package.json @@ -3,8 +3,8 @@ "version": "0.1.0", "private": true, "dependencies": { - "@ionic/react": "next", - "@ionic/react-router": "next", + "@ionic/react": "8.0.0", + "@ionic/react-router": "8.0.0", "@types/node": "^20.0.0", "@types/react": "^18.0.9", "@types/react-dom": "^18.0.4", diff --git a/static/code/stackblitz/v8/vue/package-lock.json b/static/code/stackblitz/v8/vue/package-lock.json index 304bdb04adf..b6ef2bd1c20 100644 --- a/static/code/stackblitz/v8/vue/package-lock.json +++ b/static/code/stackblitz/v8/vue/package-lock.json @@ -8,8 +8,8 @@ "name": "vite-vue-starter", "version": "0.0.0", "dependencies": { - "@ionic/vue": "next", - "@ionic/vue-router": "next", + "@ionic/vue": "8.0.0", + "@ionic/vue-router": "8.0.0", "vue": "^3.2.25", "vue-router": "4.3.0" }, @@ -400,9 +400,9 @@ } }, "node_modules/@ionic/core": { - "version": "8.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.0.0-beta.3.tgz", - "integrity": "sha512-7Mntvbj/bE517QTbEWu2poBitENjJpn80H9Q4G6ygDjA9hL60/CfBHw/tp65WGJBHnKt9Pyv21iVSDN/EN+bOg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.0.0.tgz", + "integrity": "sha512-jW1LA5mSUYmG4Go9EBWPiLv0Uxwm9vF8+3gwYNeLxJrRwzsirc1qBW/zvDTqcbyMwopAfwtb690iSv5e3i1CwA==", "dependencies": { "@stencil/core": "^4.12.2", "ionicons": "^7.2.2", @@ -410,20 +410,20 @@ } }, "node_modules/@ionic/vue": { - "version": "8.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-8.0.0-beta.3.tgz", - "integrity": "sha512-kxc3kThZyRGOERw0tXe+JjnD1liZZhcWuHiwTqTa3L3qMmvc7j7GanmhJw7fHSU3RMeEYo/ZRu32Nox2JRT1/g==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-8.0.0.tgz", + "integrity": "sha512-jKynlvprQE4GnEDAoUuwp3HCuodI8uT97FoOMOQoe8DelVcjDAN1w9RjcHm9bau+r25vZ5AZMVmCki7kXQDKfg==", "dependencies": { - "@ionic/core": "8.0.0-beta.3", + "@ionic/core": "8.0.0", "ionicons": "^7.0.0" } }, "node_modules/@ionic/vue-router": { - "version": "8.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@ionic/vue-router/-/vue-router-8.0.0-beta.3.tgz", - "integrity": "sha512-mQXqHKdENI/zC/tAveQsWbFPpm+RnIsBtf8Gkvf6HoWxpNJegGwCdR5CSGxk6XggKlyhelxvTpNdBXms+CFSpA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@ionic/vue-router/-/vue-router-8.0.0.tgz", + "integrity": "sha512-LARP0ASkeGEFapmipCsw2oAUIEh61+Rr7ZKrnq12tW/IZoQHy69mxnuSXjrpaOQ6xEMoymM3gIECya4XSzWSYQ==", "dependencies": { - "@ionic/vue": "8.0.0-beta.3" + "@ionic/vue": "8.0.0" } }, "node_modules/@jridgewell/sourcemap-codec": { @@ -601,9 +601,9 @@ ] }, "node_modules/@stencil/core": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.13.0.tgz", - "integrity": "sha512-gg+gtBWekQ08mDja8GVAUHNu+rrFhQaKZDvfhnS3l/5JbYiJddTimuDPPhuc0sR0JZL1iRdJTJSa+JbvmnQ1cQ==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.16.0.tgz", + "integrity": "sha512-gXaC5IrquV/Hw5JIZTCWkM5lJEbBQtnvHLhDebjar6A6+YBqxah04dardS+YUNVuRbnE6Hcja7KKiAXT3oVsvw==", "bin": { "stencil": "bin/stencil" }, @@ -887,9 +887,9 @@ } }, "node_modules/ionicons": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.3.0.tgz", - "integrity": "sha512-l9quySYi+o4T6mFzhKRyU/1nKc2Zs0zxs7jWcq9iVRhRPQondV11jYqLTed0lVVXHfGrBCfnedKl9D6BCnA1UQ==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.3.1.tgz", + "integrity": "sha512-1boG4EQTBBpQ4/0PU60Yi78Iw/k8iNtKu9c0NmsbzHGnWAcwpiovG9Wi/rk5UlF+DC+CR4XDCxKo91YqvAxkww==", "dependencies": { "@stencil/core": "^4.0.3" } @@ -1357,9 +1357,9 @@ "optional": true }, "@ionic/core": { - "version": "8.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.0.0-beta.3.tgz", - "integrity": "sha512-7Mntvbj/bE517QTbEWu2poBitENjJpn80H9Q4G6ygDjA9hL60/CfBHw/tp65WGJBHnKt9Pyv21iVSDN/EN+bOg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.0.0.tgz", + "integrity": "sha512-jW1LA5mSUYmG4Go9EBWPiLv0Uxwm9vF8+3gwYNeLxJrRwzsirc1qBW/zvDTqcbyMwopAfwtb690iSv5e3i1CwA==", "requires": { "@stencil/core": "^4.12.2", "ionicons": "^7.2.2", @@ -1367,20 +1367,20 @@ } }, "@ionic/vue": { - "version": "8.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-8.0.0-beta.3.tgz", - "integrity": "sha512-kxc3kThZyRGOERw0tXe+JjnD1liZZhcWuHiwTqTa3L3qMmvc7j7GanmhJw7fHSU3RMeEYo/ZRu32Nox2JRT1/g==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-8.0.0.tgz", + "integrity": "sha512-jKynlvprQE4GnEDAoUuwp3HCuodI8uT97FoOMOQoe8DelVcjDAN1w9RjcHm9bau+r25vZ5AZMVmCki7kXQDKfg==", "requires": { - "@ionic/core": "8.0.0-beta.3", + "@ionic/core": "8.0.0", "ionicons": "^7.0.0" } }, "@ionic/vue-router": { - "version": "8.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@ionic/vue-router/-/vue-router-8.0.0-beta.3.tgz", - "integrity": "sha512-mQXqHKdENI/zC/tAveQsWbFPpm+RnIsBtf8Gkvf6HoWxpNJegGwCdR5CSGxk6XggKlyhelxvTpNdBXms+CFSpA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@ionic/vue-router/-/vue-router-8.0.0.tgz", + "integrity": "sha512-LARP0ASkeGEFapmipCsw2oAUIEh61+Rr7ZKrnq12tW/IZoQHy69mxnuSXjrpaOQ6xEMoymM3gIECya4XSzWSYQ==", "requires": { - "@ionic/vue": "8.0.0-beta.3" + "@ionic/vue": "8.0.0" } }, "@jridgewell/sourcemap-codec": { @@ -1480,9 +1480,9 @@ "optional": true }, "@stencil/core": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.13.0.tgz", - "integrity": "sha512-gg+gtBWekQ08mDja8GVAUHNu+rrFhQaKZDvfhnS3l/5JbYiJddTimuDPPhuc0sR0JZL1iRdJTJSa+JbvmnQ1cQ==" + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.16.0.tgz", + "integrity": "sha512-gXaC5IrquV/Hw5JIZTCWkM5lJEbBQtnvHLhDebjar6A6+YBqxah04dardS+YUNVuRbnE6Hcja7KKiAXT3oVsvw==" }, "@types/estree": { "version": "1.0.5", @@ -1719,9 +1719,9 @@ "dev": true }, "ionicons": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.3.0.tgz", - "integrity": "sha512-l9quySYi+o4T6mFzhKRyU/1nKc2Zs0zxs7jWcq9iVRhRPQondV11jYqLTed0lVVXHfGrBCfnedKl9D6BCnA1UQ==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.3.1.tgz", + "integrity": "sha512-1boG4EQTBBpQ4/0PU60Yi78Iw/k8iNtKu9c0NmsbzHGnWAcwpiovG9Wi/rk5UlF+DC+CR4XDCxKo91YqvAxkww==", "requires": { "@stencil/core": "^4.0.3" } diff --git a/static/code/stackblitz/v8/vue/package.json b/static/code/stackblitz/v8/vue/package.json index df17ef4c1fa..27163e8f9bd 100644 --- a/static/code/stackblitz/v8/vue/package.json +++ b/static/code/stackblitz/v8/vue/package.json @@ -8,8 +8,8 @@ "preview": "vite preview" }, "dependencies": { - "@ionic/vue": "next", - "@ionic/vue-router": "next", + "@ionic/vue": "8.0.0", + "@ionic/vue-router": "8.0.0", "vue": "^3.2.25", "vue-router": "4.3.0" }, diff --git a/static/usage/v8/accordion/accessibility/animations/demo.html b/static/usage/v8/accordion/accessibility/animations/demo.html index 3a2ab3c48ed..762ea9a3200 100644 --- a/static/usage/v8/accordion/accessibility/animations/demo.html +++ b/static/usage/v8/accordion/accessibility/animations/demo.html @@ -6,8 +6,8 @@