Skip to content

Commit a1d1aab

Browse files
merge release-8.7.2 (#30608)
v8.7.2
2 parents 60606f3 + 4c1d012 commit a1d1aab

File tree

128 files changed

+2971
-8614
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+2971
-8614
lines changed

.github/workflows/actions/download-archive/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ inputs:
1010
runs:
1111
using: 'composite'
1212
steps:
13-
- uses: actions/download-artifact@v4
13+
- uses: actions/download-artifact@v5
1414
with:
1515
name: ${{ inputs.name }}
1616
path: ${{ inputs.path }}

.github/workflows/actions/test-angular-e2e/action.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ runs:
3232
run: npm install
3333
shell: bash
3434
working-directory: ./packages/angular/test/build/${{ inputs.app }}
35+
- name: Install Playwright Browsers
36+
run: npx playwright install
37+
shell: bash
38+
working-directory: ./packages/angular/test/build/${{ inputs.app }}
3539
- name: Sync Built Changes
3640
run: npm run sync
3741
shell: bash

.github/workflows/actions/update-reference-screenshots/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ runs:
1010
- uses: actions/setup-node@v4
1111
with:
1212
node-version: 22.x
13-
- uses: actions/download-artifact@v4
13+
- uses: actions/download-artifact@v5
1414
with:
1515
path: ./artifacts
1616
- name: Extract Archives

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,18 @@
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.7.2](https://github.com/ionic-team/ionic-framework/compare/v8.7.1...v8.7.2) (2025-08-06)
7+
8+
9+
### Bug Fixes
10+
11+
* **reorder-group:** add children fallback for framework compatibility ([#30593](https://github.com/ionic-team/ionic-framework/issues/30593)) ([1cd81b9](https://github.com/ionic-team/ionic-framework/commit/1cd81b92301378d55bce63a01dfcf95a91c92652)), closes [#30592](https://github.com/ionic-team/ionic-framework/issues/30592)
12+
* **tabs:** add fallback to select tab if router integration fails ([#30599](https://github.com/ionic-team/ionic-framework/issues/30599)) ([a2e803a](https://github.com/ionic-team/ionic-framework/commit/a2e803a553dc58fc0e1599e515a56180a7ab263a)), closes [#30552](https://github.com/ionic-team/ionic-framework/issues/30552)
13+
14+
15+
16+
17+
618
## [8.7.1](https://github.com/ionic-team/ionic-framework/compare/v8.7.0...v8.7.1) (2025-07-31)
719

820
### Dependencies

core/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,18 @@
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.7.2](https://github.com/ionic-team/ionic-framework/compare/v8.7.1...v8.7.2) (2025-08-06)
7+
8+
9+
### Bug Fixes
10+
11+
* **reorder-group:** add children fallback for framework compatibility ([#30593](https://github.com/ionic-team/ionic-framework/issues/30593)) ([1cd81b9](https://github.com/ionic-team/ionic-framework/commit/1cd81b92301378d55bce63a01dfcf95a91c92652)), closes [#30592](https://github.com/ionic-team/ionic-framework/issues/30592)
12+
* **tabs:** add fallback to select tab if router integration fails ([#30599](https://github.com/ionic-team/ionic-framework/issues/30599)) ([a2e803a](https://github.com/ionic-team/ionic-framework/commit/a2e803a553dc58fc0e1599e515a56180a7ab263a)), closes [#30552](https://github.com/ionic-team/ionic-framework/issues/30552)
13+
14+
15+
16+
17+
618
## [8.7.1](https://github.com/ionic-team/ionic-framework/compare/v8.7.0...v8.7.1) (2025-07-31)
719

820
### Dependencies

core/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Get Playwright
2-
FROM mcr.microsoft.com/playwright:v1.54.1
2+
FROM mcr.microsoft.com/playwright:v1.54.2
33

44
# Set the working directory
55
WORKDIR /ionic

core/package-lock.json

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

core/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ionic/core",
3-
"version": "8.7.1",
3+
"version": "8.7.2",
44
"description": "Base components for Ionic",
55
"keywords": [
66
"ionic",
@@ -44,13 +44,13 @@
4444
"@clack/prompts": "^0.11.0",
4545
"@ionic/eslint-config": "^0.3.0",
4646
"@ionic/prettier-config": "^2.0.0",
47-
"@playwright/test": "^1.54.1",
47+
"@playwright/test": "^1.54.2",
4848
"@rollup/plugin-node-resolve": "^8.4.0",
4949
"@rollup/plugin-virtual": "^2.0.3",
50-
"@stencil/angular-output-target": "^0.10.0",
50+
"@stencil/angular-output-target": "^1.0.0",
5151
"@stencil/react-output-target": "0.5.3",
5252
"@stencil/sass": "^3.0.9",
53-
"@stencil/vue-output-target": "0.10.8",
53+
"@stencil/vue-output-target": "0.11.8",
5454
"@types/jest": "^29.5.6",
5555
"@types/node": "^14.6.0",
5656
"@typescript-eslint/eslint-plugin": "^6.7.2",

core/src/components/datetime/test/custom/datetime.e2e.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ configs({ directions: ['ltr'] }).forEach(({ title, screenshot, config }) => {
55
test.describe(title('datetime: custom'), () => {
66
test.beforeEach(async ({ page }) => {
77
await page.goto(`/src/components/datetime/test/custom`, config);
8+
9+
await page.locator('.datetime-ready').last().waitFor();
810
});
911

1012
test('should allow styling wheel style datetimes', async ({ page }) => {
@@ -30,6 +32,13 @@ configs({ directions: ['ltr'] }).forEach(({ title, screenshot, config }) => {
3032
test('should allow styling calendar days in grid style datetimes', async ({ page }) => {
3133
const datetime = page.locator('#custom-calendar-days');
3234

35+
// Wait for calendar days to be rendered
36+
await page.waitForFunction(() => {
37+
const datetime = document.querySelector('#custom-calendar-days');
38+
const calendarDays = datetime?.shadowRoot?.querySelectorAll('.calendar-day');
39+
return calendarDays && calendarDays.length > 0;
40+
});
41+
3342
await expect(datetime).toHaveScreenshot(screenshot(`datetime-custom-calendar-days`));
3443
});
3544
});

0 commit comments

Comments
 (0)