diff --git a/CHANGELOG.md b/CHANGELOG.md
index a7120fcc50c..f5608e034e8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [8.6.6](https://github.com/ionic-team/ionic-framework/compare/v8.6.5...v8.6.6) (2025-07-30)
+
+### Dependencies
+
+* **stencil:** update to version 4.36.2
+
+
+
+
+
## [8.6.5](https://github.com/ionic-team/ionic-framework/compare/v8.6.4...v8.6.5) (2025-07-16)
diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md
index 0bd1d8a9288..e94e0502e59 100644
--- a/core/CHANGELOG.md
+++ b/core/CHANGELOG.md
@@ -3,6 +3,16 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [8.6.6](https://github.com/ionic-team/ionic-framework/compare/v8.6.5...v8.6.6) (2025-07-30)
+
+### Dependencies
+
+* **stencil:** update to version 4.36.2
+
+
+
+
+
## [8.6.5](https://github.com/ionic-team/ionic-framework/compare/v8.6.4...v8.6.5) (2025-07-16)
diff --git a/core/package-lock.json b/core/package-lock.json
index e2e4bc9c318..41f401915f9 100644
--- a/core/package-lock.json
+++ b/core/package-lock.json
@@ -1,15 +1,15 @@
{
"name": "@ionic/core",
- "version": "8.6.5",
+ "version": "8.6.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/core",
- "version": "8.6.5",
+ "version": "8.6.6",
"license": "MIT",
"dependencies": {
- "@stencil/core": "4.33.1",
+ "@stencil/core": "4.36.2",
"ionicons": "^7.2.2",
"tslib": "^2.1.0"
},
@@ -1914,10 +1914,9 @@
}
},
"node_modules/@stencil/core": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.33.1.tgz",
- "integrity": "sha512-12k9xhAJBkpg598it+NRmaYIdEe6TSnsL/v6/KRXDcUyTK11VYwZQej2eHnMWtqot+znJ+GNTqb5YbiXi+5Low==",
- "license": "MIT",
+ "version": "4.36.2",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.36.2.tgz",
+ "integrity": "sha512-PRFSpxNzX9Oi0Wfh02asztN9Sgev/MacfZwmd+VVyE6ZxW+a/kEpAYZhzGAmE+/aKVOGYuug7R9SulanYGxiDQ==",
"bin": {
"stencil": "bin/stencil"
},
@@ -11983,9 +11982,9 @@
"requires": {}
},
"@stencil/core": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.33.1.tgz",
- "integrity": "sha512-12k9xhAJBkpg598it+NRmaYIdEe6TSnsL/v6/KRXDcUyTK11VYwZQej2eHnMWtqot+znJ+GNTqb5YbiXi+5Low==",
+ "version": "4.36.2",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.36.2.tgz",
+ "integrity": "sha512-PRFSpxNzX9Oi0Wfh02asztN9Sgev/MacfZwmd+VVyE6ZxW+a/kEpAYZhzGAmE+/aKVOGYuug7R9SulanYGxiDQ==",
"requires": {
"@rollup/rollup-darwin-arm64": "4.34.9",
"@rollup/rollup-darwin-x64": "4.34.9",
diff --git a/core/package.json b/core/package.json
index 748efdb6bdf..87d3450faf0 100644
--- a/core/package.json
+++ b/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@ionic/core",
- "version": "8.6.5",
+ "version": "8.6.6",
"description": "Base components for Ionic",
"keywords": [
"ionic",
@@ -31,7 +31,7 @@
"loader/"
],
"dependencies": {
- "@stencil/core": "4.33.1",
+ "@stencil/core": "4.36.2",
"ionicons": "^7.2.2",
"tslib": "^2.1.0"
},
diff --git a/core/src/components/infinite-scroll/test/top/index.html b/core/src/components/infinite-scroll/test/top/index.html
index 00a7945dbd2..5f919e45911 100644
--- a/core/src/components/infinite-scroll/test/top/index.html
+++ b/core/src/components/infinite-scroll/test/top/index.html
@@ -2,7 +2,7 @@
- Infinite Scroll - Basic
+ Infinite Scroll - Top
- Infinite Scroll - Basic
+ Infinite Scroll - Top
@@ -28,9 +28,9 @@
-
+
-
+
@@ -46,17 +46,26 @@
console.log('Loading data...');
await wait(500);
infiniteScroll.complete();
- appendItems();
+ appendItems(true);
// Custom event consumed in the e2e tests
window.dispatchEvent(new CustomEvent('ionInfiniteComplete'));
console.log('Done');
});
- function appendItems() {
+ function appendItems(newItems = false) {
+ const randomColor =
+ '#' +
+ Math.floor(Math.random() * 16777215)
+ .toString(16)
+ .padStart(6, '0');
+
for (var i = 0; i < 30; i++) {
const el = document.createElement('ion-item');
- el.textContent = `${1 + i}`;
+ el.textContent = `Item ${1 + i}`;
+ if (newItems) {
+ el.style.borderLeft = `4px solid ${randomColor}`;
+ }
list.prepend(el);
}
}
diff --git a/core/src/components/menu/test/a11y/menu.e2e.ts b/core/src/components/menu/test/a11y/menu.e2e.ts
index 2c7fde20144..344d1f2155d 100644
--- a/core/src/components/menu/test/a11y/menu.e2e.ts
+++ b/core/src/components/menu/test/a11y/menu.e2e.ts
@@ -18,7 +18,13 @@ configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) =>
const heading = page.locator('ion-menu h1');
await expect(heading).toHaveText('Open Menu');
- const results = await new AxeBuilder({ page }).analyze();
+ /**
+ * Disable the 'scrollable-region-focusable' rule because this test
+ * is missing the required `ion-app` wrapper component. The `ion-app`
+ * wrapper provides the necessary focus management that allows the
+ * menu content to be focusable.
+ */
+ const results = await new AxeBuilder({ page }).disableRules('scrollable-region-focusable').analyze();
expect(results.violations).toEqual([]);
});
});
diff --git a/lerna.json b/lerna.json
index 63ab582860d..983bb012a3a 100644
--- a/lerna.json
+++ b/lerna.json
@@ -3,5 +3,5 @@
"core",
"packages/*"
],
- "version": "8.6.5"
+ "version": "8.6.6"
}
\ No newline at end of file
diff --git a/packages/angular-server/CHANGELOG.md b/packages/angular-server/CHANGELOG.md
index 8add3f58094..ae0705d552f 100644
--- a/packages/angular-server/CHANGELOG.md
+++ b/packages/angular-server/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [8.6.6](https://github.com/ionic-team/ionic-framework/compare/v8.6.5...v8.6.6) (2025-07-30)
+
+**Note:** Version bump only for package @ionic/angular-server
+
+
+
+
+
## [8.6.5](https://github.com/ionic-team/ionic-framework/compare/v8.6.4...v8.6.5) (2025-07-16)
**Note:** Version bump only for package @ionic/angular-server
diff --git a/packages/angular-server/package-lock.json b/packages/angular-server/package-lock.json
index c336702d600..31958c6aaa6 100644
--- a/packages/angular-server/package-lock.json
+++ b/packages/angular-server/package-lock.json
@@ -1,15 +1,15 @@
{
"name": "@ionic/angular-server",
- "version": "8.6.5",
+ "version": "8.6.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/angular-server",
- "version": "8.6.5",
+ "version": "8.6.6",
"license": "MIT",
"dependencies": {
- "@ionic/core": "^8.6.5"
+ "@ionic/core": "^8.6.6"
},
"devDependencies": {
"@angular-eslint/eslint-plugin": "^16.0.0",
@@ -1031,12 +1031,12 @@
"dev": true
},
"node_modules/@ionic/core": {
- "version": "8.6.5",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.5.tgz",
- "integrity": "sha512-HN+6/Q67fEEpRA86QzXSrCahuHwaTPBsa910RuvY0pIYuoY4rpzGPU9ZOQ5q2wBsrln921rroEPU1xdpPKIH8Q==",
+ "version": "8.6.6",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.6.tgz",
+ "integrity": "sha512-9H7QEFA5NLUgw7ebGRSePR5q5ZcAYJaEdz2+mb2fYNMXauOLeUTngvWWCoVK/qcLgvWTlBnJ1lclYltBWliUCg==",
"license": "MIT",
"dependencies": {
- "@stencil/core": "4.33.1",
+ "@stencil/core": "4.36.2",
"ionicons": "^7.2.2",
"tslib": "^2.1.0"
}
@@ -1386,9 +1386,9 @@
]
},
"node_modules/@stencil/core": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.33.1.tgz",
- "integrity": "sha512-12k9xhAJBkpg598it+NRmaYIdEe6TSnsL/v6/KRXDcUyTK11VYwZQej2eHnMWtqot+znJ+GNTqb5YbiXi+5Low==",
+ "version": "4.36.2",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.36.2.tgz",
+ "integrity": "sha512-PRFSpxNzX9Oi0Wfh02asztN9Sgev/MacfZwmd+VVyE6ZxW+a/kEpAYZhzGAmE+/aKVOGYuug7R9SulanYGxiDQ==",
"license": "MIT",
"bin": {
"stencil": "bin/stencil"
@@ -7305,11 +7305,11 @@
"dev": true
},
"@ionic/core": {
- "version": "8.6.5",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.5.tgz",
- "integrity": "sha512-HN+6/Q67fEEpRA86QzXSrCahuHwaTPBsa910RuvY0pIYuoY4rpzGPU9ZOQ5q2wBsrln921rroEPU1xdpPKIH8Q==",
+ "version": "8.6.6",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.6.tgz",
+ "integrity": "sha512-9H7QEFA5NLUgw7ebGRSePR5q5ZcAYJaEdz2+mb2fYNMXauOLeUTngvWWCoVK/qcLgvWTlBnJ1lclYltBWliUCg==",
"requires": {
- "@stencil/core": "4.33.1",
+ "@stencil/core": "4.36.2",
"ionicons": "^7.2.2",
"tslib": "^2.1.0"
}
@@ -7528,9 +7528,9 @@
"optional": true
},
"@stencil/core": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.33.1.tgz",
- "integrity": "sha512-12k9xhAJBkpg598it+NRmaYIdEe6TSnsL/v6/KRXDcUyTK11VYwZQej2eHnMWtqot+znJ+GNTqb5YbiXi+5Low==",
+ "version": "4.36.2",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.36.2.tgz",
+ "integrity": "sha512-PRFSpxNzX9Oi0Wfh02asztN9Sgev/MacfZwmd+VVyE6ZxW+a/kEpAYZhzGAmE+/aKVOGYuug7R9SulanYGxiDQ==",
"requires": {
"@rollup/rollup-darwin-arm64": "4.34.9",
"@rollup/rollup-darwin-x64": "4.34.9",
diff --git a/packages/angular-server/package.json b/packages/angular-server/package.json
index 9c02d228b9a..b46c25c7a57 100644
--- a/packages/angular-server/package.json
+++ b/packages/angular-server/package.json
@@ -1,6 +1,6 @@
{
"name": "@ionic/angular-server",
- "version": "8.6.5",
+ "version": "8.6.6",
"description": "Angular SSR Module for Ionic",
"keywords": [
"ionic",
@@ -62,6 +62,6 @@
},
"prettier": "@ionic/prettier-config",
"dependencies": {
- "@ionic/core": "^8.6.5"
+ "@ionic/core": "^8.6.6"
}
}
diff --git a/packages/angular/CHANGELOG.md b/packages/angular/CHANGELOG.md
index 9a393339b3d..a0a490e7168 100644
--- a/packages/angular/CHANGELOG.md
+++ b/packages/angular/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [8.6.6](https://github.com/ionic-team/ionic-framework/compare/v8.6.5...v8.6.6) (2025-07-30)
+
+**Note:** Version bump only for package @ionic/angular
+
+
+
+
+
## [8.6.5](https://github.com/ionic-team/ionic-framework/compare/v8.6.4...v8.6.5) (2025-07-16)
**Note:** Version bump only for package @ionic/angular
diff --git a/packages/angular/package-lock.json b/packages/angular/package-lock.json
index 0c385bc117c..0695ed92039 100644
--- a/packages/angular/package-lock.json
+++ b/packages/angular/package-lock.json
@@ -1,15 +1,15 @@
{
"name": "@ionic/angular",
- "version": "8.6.5",
+ "version": "8.6.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/angular",
- "version": "8.6.5",
+ "version": "8.6.6",
"license": "MIT",
"dependencies": {
- "@ionic/core": "^8.6.5",
+ "@ionic/core": "^8.6.6",
"ionicons": "^7.0.0",
"jsonc-parser": "^3.0.0",
"tslib": "^2.3.0"
@@ -1398,12 +1398,12 @@
"dev": true
},
"node_modules/@ionic/core": {
- "version": "8.6.5",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.5.tgz",
- "integrity": "sha512-HN+6/Q67fEEpRA86QzXSrCahuHwaTPBsa910RuvY0pIYuoY4rpzGPU9ZOQ5q2wBsrln921rroEPU1xdpPKIH8Q==",
+ "version": "8.6.6",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.6.tgz",
+ "integrity": "sha512-9H7QEFA5NLUgw7ebGRSePR5q5ZcAYJaEdz2+mb2fYNMXauOLeUTngvWWCoVK/qcLgvWTlBnJ1lclYltBWliUCg==",
"license": "MIT",
"dependencies": {
- "@stencil/core": "4.33.1",
+ "@stencil/core": "4.36.2",
"ionicons": "^7.2.2",
"tslib": "^2.1.0"
}
@@ -2308,9 +2308,9 @@
}
},
"node_modules/@stencil/core": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.33.1.tgz",
- "integrity": "sha512-12k9xhAJBkpg598it+NRmaYIdEe6TSnsL/v6/KRXDcUyTK11VYwZQej2eHnMWtqot+znJ+GNTqb5YbiXi+5Low==",
+ "version": "4.36.2",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.36.2.tgz",
+ "integrity": "sha512-PRFSpxNzX9Oi0Wfh02asztN9Sgev/MacfZwmd+VVyE6ZxW+a/kEpAYZhzGAmE+/aKVOGYuug7R9SulanYGxiDQ==",
"license": "MIT",
"bin": {
"stencil": "bin/stencil"
@@ -9936,11 +9936,11 @@
"dev": true
},
"@ionic/core": {
- "version": "8.6.5",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.5.tgz",
- "integrity": "sha512-HN+6/Q67fEEpRA86QzXSrCahuHwaTPBsa910RuvY0pIYuoY4rpzGPU9ZOQ5q2wBsrln921rroEPU1xdpPKIH8Q==",
+ "version": "8.6.6",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.6.tgz",
+ "integrity": "sha512-9H7QEFA5NLUgw7ebGRSePR5q5ZcAYJaEdz2+mb2fYNMXauOLeUTngvWWCoVK/qcLgvWTlBnJ1lclYltBWliUCg==",
"requires": {
- "@stencil/core": "4.33.1",
+ "@stencil/core": "4.36.2",
"ionicons": "^7.2.2",
"tslib": "^2.1.0"
}
@@ -10539,9 +10539,9 @@
}
},
"@stencil/core": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.33.1.tgz",
- "integrity": "sha512-12k9xhAJBkpg598it+NRmaYIdEe6TSnsL/v6/KRXDcUyTK11VYwZQej2eHnMWtqot+znJ+GNTqb5YbiXi+5Low==",
+ "version": "4.36.2",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.36.2.tgz",
+ "integrity": "sha512-PRFSpxNzX9Oi0Wfh02asztN9Sgev/MacfZwmd+VVyE6ZxW+a/kEpAYZhzGAmE+/aKVOGYuug7R9SulanYGxiDQ==",
"requires": {
"@rollup/rollup-darwin-arm64": "4.34.9",
"@rollup/rollup-darwin-x64": "4.34.9",
diff --git a/packages/angular/package.json b/packages/angular/package.json
index aa2beee1d86..d789ff684bd 100644
--- a/packages/angular/package.json
+++ b/packages/angular/package.json
@@ -1,6 +1,6 @@
{
"name": "@ionic/angular",
- "version": "8.6.5",
+ "version": "8.6.6",
"description": "Angular specific wrappers for @ionic/core",
"keywords": [
"ionic",
@@ -47,7 +47,7 @@
}
},
"dependencies": {
- "@ionic/core": "^8.6.5",
+ "@ionic/core": "^8.6.6",
"ionicons": "^7.0.0",
"jsonc-parser": "^3.0.0",
"tslib": "^2.3.0"
diff --git a/packages/docs/CHANGELOG.md b/packages/docs/CHANGELOG.md
index 44fa2927edd..9af74f85cd4 100644
--- a/packages/docs/CHANGELOG.md
+++ b/packages/docs/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [8.6.6](https://github.com/ionic-team/ionic-framework/compare/v8.6.5...v8.6.6) (2025-07-30)
+
+**Note:** Version bump only for package @ionic/docs
+
+
+
+
+
## [8.6.5](https://github.com/ionic-team/ionic-framework/compare/v8.6.4...v8.6.5) (2025-07-16)
**Note:** Version bump only for package @ionic/docs
diff --git a/packages/docs/package-lock.json b/packages/docs/package-lock.json
index 857cd50c5b4..a1f7b398a3d 100644
--- a/packages/docs/package-lock.json
+++ b/packages/docs/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@ionic/docs",
- "version": "8.6.5",
+ "version": "8.6.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/docs",
- "version": "8.6.5",
+ "version": "8.6.6",
"license": "MIT"
}
}
diff --git a/packages/docs/package.json b/packages/docs/package.json
index beb4fc44203..fd6e7152a90 100644
--- a/packages/docs/package.json
+++ b/packages/docs/package.json
@@ -1,6 +1,6 @@
{
"name": "@ionic/docs",
- "version": "8.6.5",
+ "version": "8.6.6",
"description": "Pre-packaged API documentation for the Ionic docs.",
"main": "core.json",
"types": "core.d.ts",
diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md
index 87d74151bda..a21caf6d8f3 100644
--- a/packages/react-router/CHANGELOG.md
+++ b/packages/react-router/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [8.6.6](https://github.com/ionic-team/ionic-framework/compare/v8.6.5...v8.6.6) (2025-07-30)
+
+**Note:** Version bump only for package @ionic/react-router
+
+
+
+
+
## [8.6.5](https://github.com/ionic-team/ionic-framework/compare/v8.6.4...v8.6.5) (2025-07-16)
**Note:** Version bump only for package @ionic/react-router
diff --git a/packages/react-router/package-lock.json b/packages/react-router/package-lock.json
index 5f9442038b9..5e7c62249fa 100644
--- a/packages/react-router/package-lock.json
+++ b/packages/react-router/package-lock.json
@@ -1,15 +1,15 @@
{
"name": "@ionic/react-router",
- "version": "8.6.5",
+ "version": "8.6.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/react-router",
- "version": "8.6.5",
+ "version": "8.6.6",
"license": "MIT",
"dependencies": {
- "@ionic/react": "^8.6.5",
+ "@ionic/react": "^8.6.6",
"tslib": "*"
},
"devDependencies": {
@@ -238,12 +238,12 @@
"dev": true
},
"node_modules/@ionic/core": {
- "version": "8.6.5",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.5.tgz",
- "integrity": "sha512-HN+6/Q67fEEpRA86QzXSrCahuHwaTPBsa910RuvY0pIYuoY4rpzGPU9ZOQ5q2wBsrln921rroEPU1xdpPKIH8Q==",
+ "version": "8.6.6",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.6.tgz",
+ "integrity": "sha512-9H7QEFA5NLUgw7ebGRSePR5q5ZcAYJaEdz2+mb2fYNMXauOLeUTngvWWCoVK/qcLgvWTlBnJ1lclYltBWliUCg==",
"license": "MIT",
"dependencies": {
- "@stencil/core": "4.33.1",
+ "@stencil/core": "4.36.2",
"ionicons": "^7.2.2",
"tslib": "^2.1.0"
}
@@ -415,12 +415,12 @@
}
},
"node_modules/@ionic/react": {
- "version": "8.6.5",
- "resolved": "https://registry.npmjs.org/@ionic/react/-/react-8.6.5.tgz",
- "integrity": "sha512-reUKqlU3cIJoHuDibB8WUd32a7nqg5aMsIfPnXOVydIUsJdvQnwjACbYiP0g+4AFzTVPsw/Cmyqh85GhXGw4WA==",
+ "version": "8.6.6",
+ "resolved": "https://registry.npmjs.org/@ionic/react/-/react-8.6.6.tgz",
+ "integrity": "sha512-GGT/Te2u52PjYPUjxhJRhnZtbAqsxQlSph7GQbRWPlycVG2lSjPkTcSux+CHWHxTN4f80xyIZ6JmRPQvuMlEDw==",
"license": "MIT",
"dependencies": {
- "@ionic/core": "8.6.5",
+ "@ionic/core": "8.6.6",
"ionicons": "^7.0.0",
"tslib": "*"
},
@@ -669,9 +669,9 @@
]
},
"node_modules/@stencil/core": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.33.1.tgz",
- "integrity": "sha512-12k9xhAJBkpg598it+NRmaYIdEe6TSnsL/v6/KRXDcUyTK11VYwZQej2eHnMWtqot+znJ+GNTqb5YbiXi+5Low==",
+ "version": "4.36.2",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.36.2.tgz",
+ "integrity": "sha512-PRFSpxNzX9Oi0Wfh02asztN9Sgev/MacfZwmd+VVyE6ZxW+a/kEpAYZhzGAmE+/aKVOGYuug7R9SulanYGxiDQ==",
"license": "MIT",
"bin": {
"stencil": "bin/stencil"
@@ -4175,11 +4175,11 @@
"dev": true
},
"@ionic/core": {
- "version": "8.6.5",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.5.tgz",
- "integrity": "sha512-HN+6/Q67fEEpRA86QzXSrCahuHwaTPBsa910RuvY0pIYuoY4rpzGPU9ZOQ5q2wBsrln921rroEPU1xdpPKIH8Q==",
+ "version": "8.6.6",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.6.tgz",
+ "integrity": "sha512-9H7QEFA5NLUgw7ebGRSePR5q5ZcAYJaEdz2+mb2fYNMXauOLeUTngvWWCoVK/qcLgvWTlBnJ1lclYltBWliUCg==",
"requires": {
- "@stencil/core": "4.33.1",
+ "@stencil/core": "4.36.2",
"ionicons": "^7.2.2",
"tslib": "^2.1.0"
}
@@ -4281,11 +4281,11 @@
"requires": {}
},
"@ionic/react": {
- "version": "8.6.5",
- "resolved": "https://registry.npmjs.org/@ionic/react/-/react-8.6.5.tgz",
- "integrity": "sha512-reUKqlU3cIJoHuDibB8WUd32a7nqg5aMsIfPnXOVydIUsJdvQnwjACbYiP0g+4AFzTVPsw/Cmyqh85GhXGw4WA==",
+ "version": "8.6.6",
+ "resolved": "https://registry.npmjs.org/@ionic/react/-/react-8.6.6.tgz",
+ "integrity": "sha512-GGT/Te2u52PjYPUjxhJRhnZtbAqsxQlSph7GQbRWPlycVG2lSjPkTcSux+CHWHxTN4f80xyIZ6JmRPQvuMlEDw==",
"requires": {
- "@ionic/core": "8.6.5",
+ "@ionic/core": "8.6.6",
"ionicons": "^7.0.0",
"tslib": "*"
}
@@ -4422,9 +4422,9 @@
"optional": true
},
"@stencil/core": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.33.1.tgz",
- "integrity": "sha512-12k9xhAJBkpg598it+NRmaYIdEe6TSnsL/v6/KRXDcUyTK11VYwZQej2eHnMWtqot+znJ+GNTqb5YbiXi+5Low==",
+ "version": "4.36.2",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.36.2.tgz",
+ "integrity": "sha512-PRFSpxNzX9Oi0Wfh02asztN9Sgev/MacfZwmd+VVyE6ZxW+a/kEpAYZhzGAmE+/aKVOGYuug7R9SulanYGxiDQ==",
"requires": {
"@rollup/rollup-darwin-arm64": "4.34.9",
"@rollup/rollup-darwin-x64": "4.34.9",
diff --git a/packages/react-router/package.json b/packages/react-router/package.json
index 1915e30fa9b..19dd4000861 100644
--- a/packages/react-router/package.json
+++ b/packages/react-router/package.json
@@ -1,6 +1,6 @@
{
"name": "@ionic/react-router",
- "version": "8.6.5",
+ "version": "8.6.6",
"description": "React Router wrapper for @ionic/react",
"keywords": [
"ionic",
@@ -36,7 +36,7 @@
"dist/"
],
"dependencies": {
- "@ionic/react": "^8.6.5",
+ "@ionic/react": "^8.6.6",
"tslib": "*"
},
"peerDependencies": {
diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md
index 01eb2a3b4cf..f2e5774650a 100644
--- a/packages/react/CHANGELOG.md
+++ b/packages/react/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [8.6.6](https://github.com/ionic-team/ionic-framework/compare/v8.6.5...v8.6.6) (2025-07-30)
+
+**Note:** Version bump only for package @ionic/react
+
+
+
+
+
## [8.6.5](https://github.com/ionic-team/ionic-framework/compare/v8.6.4...v8.6.5) (2025-07-16)
**Note:** Version bump only for package @ionic/react
diff --git a/packages/react/package-lock.json b/packages/react/package-lock.json
index 728dafcfddd..10e36ba0d6b 100644
--- a/packages/react/package-lock.json
+++ b/packages/react/package-lock.json
@@ -1,15 +1,15 @@
{
"name": "@ionic/react",
- "version": "8.6.5",
+ "version": "8.6.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/react",
- "version": "8.6.5",
+ "version": "8.6.6",
"license": "MIT",
"dependencies": {
- "@ionic/core": "^8.6.5",
+ "@ionic/core": "^8.6.6",
"ionicons": "^7.0.0",
"tslib": "*"
},
@@ -736,12 +736,12 @@
"dev": true
},
"node_modules/@ionic/core": {
- "version": "8.6.5",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.5.tgz",
- "integrity": "sha512-HN+6/Q67fEEpRA86QzXSrCahuHwaTPBsa910RuvY0pIYuoY4rpzGPU9ZOQ5q2wBsrln921rroEPU1xdpPKIH8Q==",
+ "version": "8.6.6",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.6.tgz",
+ "integrity": "sha512-9H7QEFA5NLUgw7ebGRSePR5q5ZcAYJaEdz2+mb2fYNMXauOLeUTngvWWCoVK/qcLgvWTlBnJ1lclYltBWliUCg==",
"license": "MIT",
"dependencies": {
- "@stencil/core": "4.33.1",
+ "@stencil/core": "4.36.2",
"ionicons": "^7.2.2",
"tslib": "^2.1.0"
}
@@ -1726,9 +1726,9 @@
}
},
"node_modules/@stencil/core": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.33.1.tgz",
- "integrity": "sha512-12k9xhAJBkpg598it+NRmaYIdEe6TSnsL/v6/KRXDcUyTK11VYwZQej2eHnMWtqot+znJ+GNTqb5YbiXi+5Low==",
+ "version": "4.36.2",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.36.2.tgz",
+ "integrity": "sha512-PRFSpxNzX9Oi0Wfh02asztN9Sgev/MacfZwmd+VVyE6ZxW+a/kEpAYZhzGAmE+/aKVOGYuug7R9SulanYGxiDQ==",
"license": "MIT",
"bin": {
"stencil": "bin/stencil"
@@ -12431,11 +12431,11 @@
"dev": true
},
"@ionic/core": {
- "version": "8.6.5",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.5.tgz",
- "integrity": "sha512-HN+6/Q67fEEpRA86QzXSrCahuHwaTPBsa910RuvY0pIYuoY4rpzGPU9ZOQ5q2wBsrln921rroEPU1xdpPKIH8Q==",
+ "version": "8.6.6",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.6.tgz",
+ "integrity": "sha512-9H7QEFA5NLUgw7ebGRSePR5q5ZcAYJaEdz2+mb2fYNMXauOLeUTngvWWCoVK/qcLgvWTlBnJ1lclYltBWliUCg==",
"requires": {
- "@stencil/core": "4.33.1",
+ "@stencil/core": "4.36.2",
"ionicons": "^7.2.2",
"tslib": "^2.1.0"
}
@@ -13110,9 +13110,9 @@
}
},
"@stencil/core": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.33.1.tgz",
- "integrity": "sha512-12k9xhAJBkpg598it+NRmaYIdEe6TSnsL/v6/KRXDcUyTK11VYwZQej2eHnMWtqot+znJ+GNTqb5YbiXi+5Low==",
+ "version": "4.36.2",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.36.2.tgz",
+ "integrity": "sha512-PRFSpxNzX9Oi0Wfh02asztN9Sgev/MacfZwmd+VVyE6ZxW+a/kEpAYZhzGAmE+/aKVOGYuug7R9SulanYGxiDQ==",
"requires": {
"@rollup/rollup-darwin-arm64": "4.34.9",
"@rollup/rollup-darwin-x64": "4.34.9",
diff --git a/packages/react/package.json b/packages/react/package.json
index e6a69b35437..42d00c54148 100644
--- a/packages/react/package.json
+++ b/packages/react/package.json
@@ -1,6 +1,6 @@
{
"name": "@ionic/react",
- "version": "8.6.5",
+ "version": "8.6.6",
"description": "React specific wrapper for @ionic/core",
"keywords": [
"ionic",
@@ -39,7 +39,7 @@
"css/"
],
"dependencies": {
- "@ionic/core": "^8.6.5",
+ "@ionic/core": "^8.6.6",
"ionicons": "^7.0.0",
"tslib": "*"
},
diff --git a/packages/vue-router/CHANGELOG.md b/packages/vue-router/CHANGELOG.md
index aaf738c0760..8c1b8d1b76a 100644
--- a/packages/vue-router/CHANGELOG.md
+++ b/packages/vue-router/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [8.6.6](https://github.com/ionic-team/ionic-framework/compare/v8.6.5...v8.6.6) (2025-07-30)
+
+**Note:** Version bump only for package @ionic/vue-router
+
+
+
+
+
## [8.6.5](https://github.com/ionic-team/ionic-framework/compare/v8.6.4...v8.6.5) (2025-07-16)
**Note:** Version bump only for package @ionic/vue-router
diff --git a/packages/vue-router/package-lock.json b/packages/vue-router/package-lock.json
index 46267ecd640..c194ea803f5 100644
--- a/packages/vue-router/package-lock.json
+++ b/packages/vue-router/package-lock.json
@@ -1,15 +1,15 @@
{
"name": "@ionic/vue-router",
- "version": "8.6.5",
+ "version": "8.6.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/vue-router",
- "version": "8.6.5",
+ "version": "8.6.6",
"license": "MIT",
"dependencies": {
- "@ionic/vue": "^8.6.5"
+ "@ionic/vue": "^8.6.6"
},
"devDependencies": {
"@ionic/eslint-config": "^0.3.0",
@@ -673,12 +673,12 @@
"dev": true
},
"node_modules/@ionic/core": {
- "version": "8.6.5",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.5.tgz",
- "integrity": "sha512-HN+6/Q67fEEpRA86QzXSrCahuHwaTPBsa910RuvY0pIYuoY4rpzGPU9ZOQ5q2wBsrln921rroEPU1xdpPKIH8Q==",
+ "version": "8.6.6",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.6.tgz",
+ "integrity": "sha512-9H7QEFA5NLUgw7ebGRSePR5q5ZcAYJaEdz2+mb2fYNMXauOLeUTngvWWCoVK/qcLgvWTlBnJ1lclYltBWliUCg==",
"license": "MIT",
"dependencies": {
- "@stencil/core": "4.33.1",
+ "@stencil/core": "4.36.2",
"ionicons": "^7.2.2",
"tslib": "^2.1.0"
}
@@ -865,12 +865,12 @@
}
},
"node_modules/@ionic/vue": {
- "version": "8.6.5",
- "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-8.6.5.tgz",
- "integrity": "sha512-hmvH8y9QRbfWchRBJJoSHHoAHpcOMo942B1/4xZQwgkujRtpLTIoWG9eGNxvbMpV0c11CyUX9R2++MHpVdLKDw==",
+ "version": "8.6.6",
+ "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-8.6.6.tgz",
+ "integrity": "sha512-UBwBslRzTLdFmJR3iHIjwRgpVf06NEzbHBnoatRLcMtz3EIU7lfv5z7nXM78sfA29wD22QL1klU3PUfeiwQvzA==",
"license": "MIT",
"dependencies": {
- "@ionic/core": "8.6.5",
+ "@ionic/core": "8.6.6",
"@stencil/vue-output-target": "0.10.7",
"ionicons": "^7.0.0"
}
@@ -1523,9 +1523,9 @@
}
},
"node_modules/@stencil/core": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.33.1.tgz",
- "integrity": "sha512-12k9xhAJBkpg598it+NRmaYIdEe6TSnsL/v6/KRXDcUyTK11VYwZQej2eHnMWtqot+znJ+GNTqb5YbiXi+5Low==",
+ "version": "4.36.2",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.36.2.tgz",
+ "integrity": "sha512-PRFSpxNzX9Oi0Wfh02asztN9Sgev/MacfZwmd+VVyE6ZxW+a/kEpAYZhzGAmE+/aKVOGYuug7R9SulanYGxiDQ==",
"license": "MIT",
"bin": {
"stencil": "bin/stencil"
@@ -8041,11 +8041,11 @@
"dev": true
},
"@ionic/core": {
- "version": "8.6.5",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.5.tgz",
- "integrity": "sha512-HN+6/Q67fEEpRA86QzXSrCahuHwaTPBsa910RuvY0pIYuoY4rpzGPU9ZOQ5q2wBsrln921rroEPU1xdpPKIH8Q==",
+ "version": "8.6.6",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.6.tgz",
+ "integrity": "sha512-9H7QEFA5NLUgw7ebGRSePR5q5ZcAYJaEdz2+mb2fYNMXauOLeUTngvWWCoVK/qcLgvWTlBnJ1lclYltBWliUCg==",
"requires": {
- "@stencil/core": "4.33.1",
+ "@stencil/core": "4.36.2",
"ionicons": "^7.2.2",
"tslib": "^2.1.0"
}
@@ -8156,11 +8156,11 @@
"requires": {}
},
"@ionic/vue": {
- "version": "8.6.5",
- "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-8.6.5.tgz",
- "integrity": "sha512-hmvH8y9QRbfWchRBJJoSHHoAHpcOMo942B1/4xZQwgkujRtpLTIoWG9eGNxvbMpV0c11CyUX9R2++MHpVdLKDw==",
+ "version": "8.6.6",
+ "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-8.6.6.tgz",
+ "integrity": "sha512-UBwBslRzTLdFmJR3iHIjwRgpVf06NEzbHBnoatRLcMtz3EIU7lfv5z7nXM78sfA29wD22QL1klU3PUfeiwQvzA==",
"requires": {
- "@ionic/core": "8.6.5",
+ "@ionic/core": "8.6.6",
"@stencil/vue-output-target": "0.10.7",
"ionicons": "^7.0.0"
}
@@ -8624,9 +8624,9 @@
}
},
"@stencil/core": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.33.1.tgz",
- "integrity": "sha512-12k9xhAJBkpg598it+NRmaYIdEe6TSnsL/v6/KRXDcUyTK11VYwZQej2eHnMWtqot+znJ+GNTqb5YbiXi+5Low==",
+ "version": "4.36.2",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.36.2.tgz",
+ "integrity": "sha512-PRFSpxNzX9Oi0Wfh02asztN9Sgev/MacfZwmd+VVyE6ZxW+a/kEpAYZhzGAmE+/aKVOGYuug7R9SulanYGxiDQ==",
"requires": {
"@rollup/rollup-darwin-arm64": "4.34.9",
"@rollup/rollup-darwin-x64": "4.34.9",
diff --git a/packages/vue-router/package.json b/packages/vue-router/package.json
index 40f7523ab5b..2705afda5a0 100644
--- a/packages/vue-router/package.json
+++ b/packages/vue-router/package.json
@@ -1,6 +1,6 @@
{
"name": "@ionic/vue-router",
- "version": "8.6.5",
+ "version": "8.6.6",
"description": "Vue Router integration for @ionic/vue",
"scripts": {
"test.spec": "jest",
@@ -44,7 +44,7 @@
},
"homepage": "https://github.com/ionic-team/ionic-framework#readme",
"dependencies": {
- "@ionic/vue": "^8.6.5"
+ "@ionic/vue": "^8.6.6"
},
"devDependencies": {
"@ionic/eslint-config": "^0.3.0",
diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md
index cd57e419d75..fa4d313ef0f 100644
--- a/packages/vue/CHANGELOG.md
+++ b/packages/vue/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [8.6.6](https://github.com/ionic-team/ionic-framework/compare/v8.6.5...v8.6.6) (2025-07-30)
+
+**Note:** Version bump only for package @ionic/vue
+
+
+
+
+
## [8.6.5](https://github.com/ionic-team/ionic-framework/compare/v8.6.4...v8.6.5) (2025-07-16)
**Note:** Version bump only for package @ionic/vue
diff --git a/packages/vue/package-lock.json b/packages/vue/package-lock.json
index 40e32bcaf97..4e7d0256650 100644
--- a/packages/vue/package-lock.json
+++ b/packages/vue/package-lock.json
@@ -1,15 +1,15 @@
{
"name": "@ionic/vue",
- "version": "8.6.5",
+ "version": "8.6.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/vue",
- "version": "8.6.5",
+ "version": "8.6.6",
"license": "MIT",
"dependencies": {
- "@ionic/core": "^8.6.5",
+ "@ionic/core": "^8.6.6",
"@stencil/vue-output-target": "0.10.7",
"ionicons": "^7.0.0"
},
@@ -222,12 +222,12 @@
"dev": true
},
"node_modules/@ionic/core": {
- "version": "8.6.5",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.5.tgz",
- "integrity": "sha512-HN+6/Q67fEEpRA86QzXSrCahuHwaTPBsa910RuvY0pIYuoY4rpzGPU9ZOQ5q2wBsrln921rroEPU1xdpPKIH8Q==",
+ "version": "8.6.6",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.6.tgz",
+ "integrity": "sha512-9H7QEFA5NLUgw7ebGRSePR5q5ZcAYJaEdz2+mb2fYNMXauOLeUTngvWWCoVK/qcLgvWTlBnJ1lclYltBWliUCg==",
"license": "MIT",
"dependencies": {
- "@stencil/core": "4.33.1",
+ "@stencil/core": "4.36.2",
"ionicons": "^7.2.2",
"tslib": "^2.1.0"
}
@@ -674,9 +674,9 @@
]
},
"node_modules/@stencil/core": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.33.1.tgz",
- "integrity": "sha512-12k9xhAJBkpg598it+NRmaYIdEe6TSnsL/v6/KRXDcUyTK11VYwZQej2eHnMWtqot+znJ+GNTqb5YbiXi+5Low==",
+ "version": "4.36.2",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.36.2.tgz",
+ "integrity": "sha512-PRFSpxNzX9Oi0Wfh02asztN9Sgev/MacfZwmd+VVyE6ZxW+a/kEpAYZhzGAmE+/aKVOGYuug7R9SulanYGxiDQ==",
"license": "MIT",
"bin": {
"stencil": "bin/stencil"
@@ -4167,11 +4167,11 @@
"dev": true
},
"@ionic/core": {
- "version": "8.6.5",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.5.tgz",
- "integrity": "sha512-HN+6/Q67fEEpRA86QzXSrCahuHwaTPBsa910RuvY0pIYuoY4rpzGPU9ZOQ5q2wBsrln921rroEPU1xdpPKIH8Q==",
+ "version": "8.6.6",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.6.6.tgz",
+ "integrity": "sha512-9H7QEFA5NLUgw7ebGRSePR5q5ZcAYJaEdz2+mb2fYNMXauOLeUTngvWWCoVK/qcLgvWTlBnJ1lclYltBWliUCg==",
"requires": {
- "@stencil/core": "4.33.1",
+ "@stencil/core": "4.36.2",
"ionicons": "^7.2.2",
"tslib": "^2.1.0"
},
@@ -4429,9 +4429,9 @@
"optional": true
},
"@stencil/core": {
- "version": "4.33.1",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.33.1.tgz",
- "integrity": "sha512-12k9xhAJBkpg598it+NRmaYIdEe6TSnsL/v6/KRXDcUyTK11VYwZQej2eHnMWtqot+znJ+GNTqb5YbiXi+5Low==",
+ "version": "4.36.2",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.36.2.tgz",
+ "integrity": "sha512-PRFSpxNzX9Oi0Wfh02asztN9Sgev/MacfZwmd+VVyE6ZxW+a/kEpAYZhzGAmE+/aKVOGYuug7R9SulanYGxiDQ==",
"requires": {
"@rollup/rollup-darwin-arm64": "4.34.9",
"@rollup/rollup-darwin-x64": "4.34.9",
diff --git a/packages/vue/package.json b/packages/vue/package.json
index 4a14236cfda..53e694798bc 100644
--- a/packages/vue/package.json
+++ b/packages/vue/package.json
@@ -1,6 +1,6 @@
{
"name": "@ionic/vue",
- "version": "8.6.5",
+ "version": "8.6.6",
"description": "Vue specific wrapper for @ionic/core",
"scripts": {
"eslint": "eslint src",
@@ -67,7 +67,7 @@
"vue-router": "^4.0.16"
},
"dependencies": {
- "@ionic/core": "^8.6.5",
+ "@ionic/core": "^8.6.6",
"@stencil/vue-output-target": "0.10.7",
"ionicons": "^7.0.0"
},