From 808c60c235af54f3eeb98af3723c180d1fc29dd5 Mon Sep 17 00:00:00 2001 From: Christian Bromann Date: Wed, 23 Apr 2025 15:53:39 -0700 Subject: [PATCH] chore(deps): update stencil core (#30132) We have shipped various of improvements to the Stencil project and runtime. You can take a close look at our [changelog](https://github.com/ionic-team/stencil/blob/main/CHANGELOG.md) but since `v4.20.0` we mainly shipped improvements on the following issues: ## Major Improvements: - Enhanced Shadow DOM and hydration support - Improved client-side hydration for SSR - Better handling of shadow root styles and component hydration - More reliable serialization of Shadow DOM components ## Key Bug Fixes: - Resolved performance issues due to detached nodes in memory - Fixed several critical issues with scoped slots and component styling - Improved handling of SVG class attributes and template tags - Enhanced runtime decorator functionality - Better handling of form-associated callbacks ## Technical Updates: - Updated to TypeScript 5.5 - Added support for customizable Mermaid diagram colors in documentation I don't see any critical changes that may impact Ionic users and feel confident we can ship this. ## Dev Build `8.5.4-dev.11744646756.1244bf71` --------- Co-authored-by: Brandy Smith --- core/package-lock.json | 206 +++++++++++++++--- core/package.json | 2 +- ...split-pane-ios-rtl-Mobile-Safari-linux.png | Bin 9864 -> 9864 bytes core/src/css/structure.scss | 4 - core/stencil.config.ts | 1 - package-lock.json | 3 +- packages/angular/src/app-initialize.ts | 26 +-- .../angular/test/apps/ng19/e2e/tsconfig.json | 2 +- 8 files changed, 195 insertions(+), 49 deletions(-) diff --git a/core/package-lock.json b/core/package-lock.json index f882418e02..f4a93f380c 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -9,7 +9,7 @@ "version": "8.5.3", "license": "MIT", "dependencies": { - "@stencil/core": "4.20.0", + "@stencil/core": "4.29.3", "ionicons": "^7.2.2", "tslib": "^2.1.0" }, @@ -1779,6 +1779,110 @@ "rollup": "^1.20.0||^2.0.0" } }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.9.tgz", + "integrity": "sha512-0CY3/K54slrzLDjOA7TOjN1NuLKERBgk9nY5V34mhmuu673YNb+7ghaDUs6N0ujXR7fz5XaS5Aa6d2TNxZd0OQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.9.tgz", + "integrity": "sha512-eOojSEAi/acnsJVYRxnMkPFqcxSMFfrw7r2iD9Q32SGkb/Q9FpUY1UlAu1DH9T7j++gZ0lHjnm4OyH2vCI7l7Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.9.tgz", + "integrity": "sha512-6TZjPHjKZUQKmVKMUowF3ewHxctrRR09eYyvT5eFv8w/fXarEra83A2mHTVJLA5xU91aCNOUnM+DWFMSbQ0Nxw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.9.tgz", + "integrity": "sha512-LD2fytxZJZ6xzOKnMbIpgzFOuIKlxVOpiMAXawsAZ2mHBPEYOnLRK5TTEsID6z4eM23DuO88X0Tq1mErHMVq0A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.9.tgz", + "integrity": "sha512-FwBHNSOjUTQLP4MG7y6rR6qbGw4MFeQnIBrMe161QGaQoBQLqSUEKlHIiVgF3g/mb3lxlxzJOpIBhaP+C+KP2A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.9.tgz", + "integrity": "sha512-cYRpV4650z2I3/s6+5/LONkjIz8MBeqrk+vPXV10ORBnshpn8S32bPqQ2Utv39jCiDcO2eJTuSlPXpnvmaIgRA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.9.tgz", + "integrity": "sha512-z4mQK9dAN6byRA/vsSgQiPeuO63wdiDxZ9yg9iyX2QTzKuQM7T4xlBoeUP/J8uiFkqxkcWndWi+W7bXdPbt27Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.9.tgz", + "integrity": "sha512-AyleYRPU7+rgkMWbEh71fQlrzRfeP6SyMnRf9XX4fCdDPAJumdSBqYEcWPMzVQ4ScAl7E4oFfK0GUVn77xSwbw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", @@ -1813,9 +1917,9 @@ } }, "node_modules/@stencil/core": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.20.0.tgz", - "integrity": "sha512-WPrTHFngvN081RY+dJPneKQLwnOFD60OMCOQGmmSHfCW0f4ujPMzzhwWU1gcSwXPWXz5O+8cBiiCaxAbJU7kAg==", + "version": "4.29.3", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.29.3.tgz", + "integrity": "sha512-k2YMDpmHAeOxW3Djoh2JGR6BdEycxNFR1q/njQxa+65sfMzJcSP/6ShcbC3KeFjlvn4h9wvTAqCQGkrV4MUNCw==", "license": "MIT", "bin": { "stencil": "bin/stencil" @@ -1823,6 +1927,16 @@ "engines": { "node": ">=16.0.0", "npm": ">=7.10.0" + }, + "optionalDependencies": { + "@rollup/rollup-darwin-arm64": "4.34.9", + "@rollup/rollup-darwin-x64": "4.34.9", + "@rollup/rollup-linux-arm64-gnu": "4.34.9", + "@rollup/rollup-linux-arm64-musl": "4.34.9", + "@rollup/rollup-linux-x64-gnu": "4.34.9", + "@rollup/rollup-linux-x64-musl": "4.34.9", + "@rollup/rollup-win32-arm64-msvc": "4.34.9", + "@rollup/rollup-win32-x64-msvc": "4.34.9" } }, "node_modules/@stencil/react-output-target": { @@ -5608,19 +5722,6 @@ "@stencil/core": "^4.0.3" } }, - "node_modules/ionicons/node_modules/@stencil/core": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.21.0.tgz", - "integrity": "sha512-v50lnVbzS8mpMSnEVxR+G75XpvxHKtkJaQrNPE8+/fF6Ppr5z4bcdcBhcP8LPfEW+4BZcic6VifMXRwTopc+kw==", - "license": "MIT", - "bin": { - "stencil": "bin/stencil" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=7.10.0" - } - }, "node_modules/is-alphabetical": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", @@ -11806,6 +11907,54 @@ "picomatch": "^2.2.2" } }, + "@rollup/rollup-darwin-arm64": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.9.tgz", + "integrity": "sha512-0CY3/K54slrzLDjOA7TOjN1NuLKERBgk9nY5V34mhmuu673YNb+7ghaDUs6N0ujXR7fz5XaS5Aa6d2TNxZd0OQ==", + "optional": true + }, + "@rollup/rollup-darwin-x64": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.9.tgz", + "integrity": "sha512-eOojSEAi/acnsJVYRxnMkPFqcxSMFfrw7r2iD9Q32SGkb/Q9FpUY1UlAu1DH9T7j++gZ0lHjnm4OyH2vCI7l7Q==", + "optional": true + }, + "@rollup/rollup-linux-arm64-gnu": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.9.tgz", + "integrity": "sha512-6TZjPHjKZUQKmVKMUowF3ewHxctrRR09eYyvT5eFv8w/fXarEra83A2mHTVJLA5xU91aCNOUnM+DWFMSbQ0Nxw==", + "optional": true + }, + "@rollup/rollup-linux-arm64-musl": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.9.tgz", + "integrity": "sha512-LD2fytxZJZ6xzOKnMbIpgzFOuIKlxVOpiMAXawsAZ2mHBPEYOnLRK5TTEsID6z4eM23DuO88X0Tq1mErHMVq0A==", + "optional": true + }, + "@rollup/rollup-linux-x64-gnu": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.9.tgz", + "integrity": "sha512-FwBHNSOjUTQLP4MG7y6rR6qbGw4MFeQnIBrMe161QGaQoBQLqSUEKlHIiVgF3g/mb3lxlxzJOpIBhaP+C+KP2A==", + "optional": true + }, + "@rollup/rollup-linux-x64-musl": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.9.tgz", + "integrity": "sha512-cYRpV4650z2I3/s6+5/LONkjIz8MBeqrk+vPXV10ORBnshpn8S32bPqQ2Utv39jCiDcO2eJTuSlPXpnvmaIgRA==", + "optional": true + }, + "@rollup/rollup-win32-arm64-msvc": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.9.tgz", + "integrity": "sha512-z4mQK9dAN6byRA/vsSgQiPeuO63wdiDxZ9yg9iyX2QTzKuQM7T4xlBoeUP/J8uiFkqxkcWndWi+W7bXdPbt27Q==", + "optional": true + }, + "@rollup/rollup-win32-x64-msvc": { + "version": "4.34.9", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.9.tgz", + "integrity": "sha512-AyleYRPU7+rgkMWbEh71fQlrzRfeP6SyMnRf9XX4fCdDPAJumdSBqYEcWPMzVQ4ScAl7E4oFfK0GUVn77xSwbw==", + "optional": true + }, "@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", @@ -11838,9 +11987,19 @@ "requires": {} }, "@stencil/core": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.20.0.tgz", - "integrity": "sha512-WPrTHFngvN081RY+dJPneKQLwnOFD60OMCOQGmmSHfCW0f4ujPMzzhwWU1gcSwXPWXz5O+8cBiiCaxAbJU7kAg==" + "version": "4.29.3", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.29.3.tgz", + "integrity": "sha512-k2YMDpmHAeOxW3Djoh2JGR6BdEycxNFR1q/njQxa+65sfMzJcSP/6ShcbC3KeFjlvn4h9wvTAqCQGkrV4MUNCw==", + "requires": { + "@rollup/rollup-darwin-arm64": "4.34.9", + "@rollup/rollup-darwin-x64": "4.34.9", + "@rollup/rollup-linux-arm64-gnu": "4.34.9", + "@rollup/rollup-linux-arm64-musl": "4.34.9", + "@rollup/rollup-linux-x64-gnu": "4.34.9", + "@rollup/rollup-linux-x64-musl": "4.34.9", + "@rollup/rollup-win32-arm64-msvc": "4.34.9", + "@rollup/rollup-win32-x64-msvc": "4.34.9" + } }, "@stencil/react-output-target": { "version": "0.5.3", @@ -14594,13 +14753,6 @@ "integrity": "sha512-I3iYIfc9Q9FRifWyFSwTAvbEABWlWY32i0sAVDDPGYnaIZVugkLCZFbEcrphW6ixVPg8tt1oLwalo/JJwbEqnA==", "requires": { "@stencil/core": "^4.0.3" - }, - "dependencies": { - "@stencil/core": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.21.0.tgz", - "integrity": "sha512-v50lnVbzS8mpMSnEVxR+G75XpvxHKtkJaQrNPE8+/fF6Ppr5z4bcdcBhcP8LPfEW+4BZcic6VifMXRwTopc+kw==" - } } }, "is-alphabetical": { diff --git a/core/package.json b/core/package.json index 183e1e421b..77046a0a00 100644 --- a/core/package.json +++ b/core/package.json @@ -31,7 +31,7 @@ "loader/" ], "dependencies": { - "@stencil/core": "4.20.0", + "@stencil/core": "4.29.3", "ionicons": "^7.2.2", "tslib": "^2.1.0" }, diff --git a/core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-ios-rtl-Mobile-Safari-linux.png b/core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-ios-rtl-Mobile-Safari-linux.png index e2839798f6d9b19606458e8b7e52de891180b4b5..30fb5ea2535d938bf29c11f5ea07f5459bd1c903 100644 GIT binary patch literal 9864 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 literal 9864 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 e3jQ|M*}sQbQ*E6BN/src/utils/test/utils"], diff --git a/package-lock.json b/package-lock.json index 54ec41085b..d071e527ba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9288,7 +9288,8 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", - "dev": true + "dev": true, + "requires": {} }, "@octokit/plugin-rest-endpoint-methods": { "version": "6.6.2", diff --git a/packages/angular/src/app-initialize.ts b/packages/angular/src/app-initialize.ts index 7b1062f82a..408830f7d8 100644 --- a/packages/angular/src/app-initialize.ts +++ b/packages/angular/src/app-initialize.ts @@ -2,7 +2,7 @@ import { NgZone } from '@angular/core'; import type { Config, IonicWindow } from '@ionic/angular/common'; import { raf } from '@ionic/angular/common'; import { setupConfig } from '@ionic/core'; -import { applyPolyfills, defineCustomElements } from '@ionic/core/loader'; +import { defineCustomElements } from '@ionic/core/loader'; // TODO(FW-2827): types @@ -18,19 +18,17 @@ export const appInitialize = (config: Config, doc: Document, zone: NgZone) => { const aelFn = '__zone_symbol__addEventListener' in (doc.body as any) ? '__zone_symbol__addEventListener' : 'addEventListener'; - return applyPolyfills().then(() => { - return defineCustomElements(win, { - exclude: ['ion-tabs'], - syncQueue: true, - raf, - jmp: (h: any) => zone.runOutsideAngular(h), - ael(elm, eventName, cb, opts) { - (elm as any)[aelFn](eventName, cb, opts); - }, - rel(elm, eventName, cb, opts) { - elm.removeEventListener(eventName, cb, opts); - }, - }); + return defineCustomElements(win, { + exclude: ['ion-tabs'], + syncQueue: true, + raf, + jmp: (h: any) => zone.runOutsideAngular(h), + ael(elm, eventName, cb, opts) { + (elm as any)[aelFn](eventName, cb, opts); + }, + rel(elm, eventName, cb, opts) { + elm.removeEventListener(eventName, cb, opts); + }, }); } }; diff --git a/packages/angular/test/apps/ng19/e2e/tsconfig.json b/packages/angular/test/apps/ng19/e2e/tsconfig.json index c33945cb50..42bc6d45bc 100644 --- a/packages/angular/test/apps/ng19/e2e/tsconfig.json +++ b/packages/angular/test/apps/ng19/e2e/tsconfig.json @@ -3,7 +3,7 @@ "compilerOptions": { "outDir": "../out-tsc/e2e", "module": "commonjs", - "target": "es5", + "target": "ES2022", "types": ["cypress", "node"] }, "include": [