Skip to content

Commit d215c90

Browse files
merge release-8.6.6 (#30576)
v8.6.6
2 parents 19d810b + 31c5416 commit d215c90

28 files changed

+244
-154
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,16 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [8.6.6](https://github.com/ionic-team/ionic-framework/compare/v8.6.5...v8.6.6) (2025-07-30)
7+
8+
### Dependencies
9+
10+
* **stencil:** update to version 4.36.2
11+
12+
13+
14+
15+
616
## [8.6.5](https://github.com/ionic-team/ionic-framework/compare/v8.6.4...v8.6.5) (2025-07-16)
717

818

core/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,16 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [8.6.6](https://github.com/ionic-team/ionic-framework/compare/v8.6.5...v8.6.6) (2025-07-30)
7+
8+
### Dependencies
9+
10+
* **stencil:** update to version 4.36.2
11+
12+
13+
14+
15+
616
## [8.6.5](https://github.com/ionic-team/ionic-framework/compare/v8.6.4...v8.6.5) (2025-07-16)
717

818

core/package-lock.json

Lines changed: 9 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ionic/core",
3-
"version": "8.6.5",
3+
"version": "8.6.6",
44
"description": "Base components for Ionic",
55
"keywords": [
66
"ionic",
@@ -31,7 +31,7 @@
3131
"loader/"
3232
],
3333
"dependencies": {
34-
"@stencil/core": "4.33.1",
34+
"@stencil/core": "4.36.2",
3535
"ionicons": "^7.2.2",
3636
"tslib": "^2.1.0"
3737
},

core/src/components/infinite-scroll/test/top/index.html

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang="en" dir="ltr">
33
<head>
44
<meta charset="UTF-8" />
5-
<title>Infinite Scroll - Basic</title>
5+
<title>Infinite Scroll - Top</title>
66
<meta
77
name="viewport"
88
content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"
@@ -18,7 +18,7 @@
1818
<ion-app>
1919
<ion-header>
2020
<ion-toolbar>
21-
<ion-title>Infinite Scroll - Basic</ion-title>
21+
<ion-title>Infinite Scroll - Top</ion-title>
2222
</ion-toolbar>
2323
</ion-header>
2424

@@ -28,9 +28,9 @@
2828
</ion-infinite-scroll-content>
2929
</ion-infinite-scroll>
3030

31-
<button onclick="toggleInfiniteScroll()" class="expand">Toggle InfiniteScroll</button>
31+
<div id="list"></div>
3232

33-
<ion-list id="list"></ion-list>
33+
<button onclick="toggleInfiniteScroll()" class="expand">Toggle InfiniteScroll</button>
3434
</ion-content>
3535
</ion-app>
3636

@@ -46,17 +46,26 @@
4646
console.log('Loading data...');
4747
await wait(500);
4848
infiniteScroll.complete();
49-
appendItems();
49+
appendItems(true);
5050
// Custom event consumed in the e2e tests
5151
window.dispatchEvent(new CustomEvent('ionInfiniteComplete'));
5252

5353
console.log('Done');
5454
});
5555

56-
function appendItems() {
56+
function appendItems(newItems = false) {
57+
const randomColor =
58+
'#' +
59+
Math.floor(Math.random() * 16777215)
60+
.toString(16)
61+
.padStart(6, '0');
62+
5763
for (var i = 0; i < 30; i++) {
5864
const el = document.createElement('ion-item');
59-
el.textContent = `${1 + i}`;
65+
el.textContent = `Item ${1 + i}`;
66+
if (newItems) {
67+
el.style.borderLeft = `4px solid ${randomColor}`;
68+
}
6069
list.prepend(el);
6170
}
6271
}

core/src/components/menu/test/a11y/menu.e2e.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,13 @@ configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) =>
1818
const heading = page.locator('ion-menu h1');
1919
await expect(heading).toHaveText('Open Menu');
2020

21-
const results = await new AxeBuilder({ page }).analyze();
21+
/**
22+
* Disable the 'scrollable-region-focusable' rule because this test
23+
* is missing the required `ion-app` wrapper component. The `ion-app`
24+
* wrapper provides the necessary focus management that allows the
25+
* menu content to be focusable.
26+
*/
27+
const results = await new AxeBuilder({ page }).disableRules('scrollable-region-focusable').analyze();
2228
expect(results.violations).toEqual([]);
2329
});
2430
});

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
"core",
44
"packages/*"
55
],
6-
"version": "8.6.5"
6+
"version": "8.6.6"
77
}

packages/angular-server/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [8.6.6](https://github.com/ionic-team/ionic-framework/compare/v8.6.5...v8.6.6) (2025-07-30)
7+
8+
**Note:** Version bump only for package @ionic/angular-server
9+
10+
11+
12+
13+
614
## [8.6.5](https://github.com/ionic-team/ionic-framework/compare/v8.6.4...v8.6.5) (2025-07-16)
715

816
**Note:** Version bump only for package @ionic/angular-server

packages/angular-server/package-lock.json

Lines changed: 17 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/angular-server/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ionic/angular-server",
3-
"version": "8.6.5",
3+
"version": "8.6.6",
44
"description": "Angular SSR Module for Ionic",
55
"keywords": [
66
"ionic",
@@ -62,6 +62,6 @@
6262
},
6363
"prettier": "@ionic/prettier-config",
6464
"dependencies": {
65-
"@ionic/core": "^8.6.5"
65+
"@ionic/core": "^8.6.6"
6666
}
6767
}

0 commit comments

Comments
 (0)