From bd8c3e881f3fc5c92df56ef7acf6f809994b0ed6 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Wed, 17 Nov 2021 09:27:51 -0500 Subject: [PATCH 1/2] 5.9.0 --- CHANGELOG.md | 16 ++++++++++++++++ angular/package-lock.json | 18 +++++++++--------- angular/package.json | 4 ++-- core/package-lock.json | 4 ++-- core/package.json | 2 +- docs/package.json | 2 +- packages/angular-server/package-lock.json | 18 +++++++++--------- packages/angular-server/package.json | 4 ++-- packages/react-router/package.json | 4 ++-- packages/react/package.json | 4 ++-- packages/vue-router/package-lock.json | 4 ++-- packages/vue-router/package.json | 2 +- packages/vue/package-lock.json | 18 +++++++++--------- packages/vue/package.json | 4 ++-- 14 files changed, 60 insertions(+), 44 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b340ef8202..323ab380472 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,19 @@ +# [5.9.0](https://github.com/ionic-team/ionic/compare/v5.8.5...v5.9.0) (2021-11-17) + + +### Bug Fixes + +* **action-sheet:** safe area is now accounted for in MD mode ([#24176](https://github.com/ionic-team/ionic/issues/24176)) ([642255e](https://github.com/ionic-team/ionic/commit/642255e514fd67238d9bd8ea90781111687c6d03)), closes [#24175](https://github.com/ionic-team/ionic/issues/24175) +* **input:** date type in ion-input now aligns correctly on iOS 15 ([#24217](https://github.com/ionic-team/ionic/issues/24217)) ([0566ec0](https://github.com/ionic-team/ionic/commit/0566ec0da3b8a66a1a1ebb1b235e7297ec483c79)) +* **vue:** canGoBack method now works correctly ([#24188](https://github.com/ionic-team/ionic/issues/24188)) ([7c43589](https://github.com/ionic-team/ionic/commit/7c43589b0a486f71ee2ae5a4cdcd73071fcd31b9)), closes [#24109](https://github.com/ionic-team/ionic/issues/24109) + + +### Features + +* **slides:** add support for Swiper 7 ([#24190](https://github.com/ionic-team/ionic/issues/24190)) ([d0b6130](https://github.com/ionic-team/ionic/commit/d0b61307c6b7ff1589646c43f989260b59db1473)) + + + ## [5.8.5](https://github.com/ionic-team/ionic/compare/v5.8.4...v5.8.5) (2021-10-27) diff --git a/angular/package-lock.json b/angular/package-lock.json index b2f84e60822..8a7e44f77b3 100644 --- a/angular/package-lock.json +++ b/angular/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/angular", - "version": "5.8.5", + "version": "5.9.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/angular", - "version": "5.8.5", + "version": "5.9.0", "license": "MIT", "dependencies": { - "@ionic/core": "5.8.4", + "@ionic/core": "5.8.5", "tslib": "^1.9.3" }, "devDependencies": { @@ -204,9 +204,9 @@ } }, "node_modules/@ionic/core": { - "version": "5.8.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.8.4.tgz", - "integrity": "sha512-ioaH7wXAtexcpk23III0KArjSXStkpPrpZ5BCNkyter3EbOmDVd8XIXRcT86zRG68rbGI7Pd9GrugxeaDyMk/g==", + "version": "5.8.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.8.5.tgz", + "integrity": "sha512-KUT3kKcON606FBJBZcAZn2c62OfPhVR/LQO260FH3znUmpZbqD2/Zm1LOTCxluiG9H6UIe8TVo9n8BgsKxCygA==", "dependencies": { "@stencil/core": "^2.4.0", "ionicons": "^5.5.3", @@ -5156,9 +5156,9 @@ } }, "@ionic/core": { - "version": "5.8.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.8.4.tgz", - "integrity": "sha512-ioaH7wXAtexcpk23III0KArjSXStkpPrpZ5BCNkyter3EbOmDVd8XIXRcT86zRG68rbGI7Pd9GrugxeaDyMk/g==", + "version": "5.8.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.8.5.tgz", + "integrity": "sha512-KUT3kKcON606FBJBZcAZn2c62OfPhVR/LQO260FH3znUmpZbqD2/Zm1LOTCxluiG9H6UIe8TVo9n8BgsKxCygA==", "requires": { "@stencil/core": "^2.4.0", "ionicons": "^5.5.3", diff --git a/angular/package.json b/angular/package.json index 0a7d514b7a9..6a918422aaf 100644 --- a/angular/package.json +++ b/angular/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular", - "version": "5.8.5", + "version": "5.9.0", "description": "Angular specific wrappers for @ionic/core", "keywords": [ "ionic", @@ -42,7 +42,7 @@ "validate": "npm i && npm run lint && npm run test && npm run build" }, "dependencies": { - "@ionic/core": "5.8.5", + "@ionic/core": "5.9.0", "tslib": "^1.9.3" }, "peerDependencies": { diff --git a/core/package-lock.json b/core/package-lock.json index f1166e9dbb6..a7269441ee3 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/core", - "version": "5.8.5", + "version": "5.9.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/core", - "version": "5.8.5", + "version": "5.9.0", "license": "MIT", "dependencies": { "@stencil/core": "^2.4.0", diff --git a/core/package.json b/core/package.json index 4b313bc22d5..d0bb1930653 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/core", - "version": "5.8.5", + "version": "5.9.0", "description": "Base components for Ionic", "keywords": [ "ionic", diff --git a/docs/package.json b/docs/package.json index cf96a919425..950d8da330c 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/docs", - "version": "5.8.5", + "version": "5.9.0", "description": "Pre-packaged API documentation for the Ionic docs.", "main": "core.json", "types": "core.d.ts", diff --git a/packages/angular-server/package-lock.json b/packages/angular-server/package-lock.json index 8791ea8c88f..ec24d2e04a8 100644 --- a/packages/angular-server/package-lock.json +++ b/packages/angular-server/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/angular-server", - "version": "5.8.5", + "version": "5.9.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/angular-server", - "version": "5.8.5", + "version": "5.9.0", "license": "MIT", "devDependencies": { "@angular/animations": "8.2.13", @@ -16,7 +16,7 @@ "@angular/core": "8.2.13", "@angular/platform-browser": "8.2.13", "@angular/platform-server": "8.2.13", - "@ionic/core": "5.8.4", + "@ionic/core": "5.8.5", "ng-packagr": "5.7.1", "tslint": "^5.12.1", "tslint-ionic-rules": "0.0.21", @@ -137,9 +137,9 @@ } }, "node_modules/@ionic/core": { - "version": "5.8.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.8.4.tgz", - "integrity": "sha512-ioaH7wXAtexcpk23III0KArjSXStkpPrpZ5BCNkyter3EbOmDVd8XIXRcT86zRG68rbGI7Pd9GrugxeaDyMk/g==", + "version": "5.8.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.8.5.tgz", + "integrity": "sha512-KUT3kKcON606FBJBZcAZn2c62OfPhVR/LQO260FH3znUmpZbqD2/Zm1LOTCxluiG9H6UIe8TVo9n8BgsKxCygA==", "dev": true, "dependencies": { "@stencil/core": "^2.4.0", @@ -5424,9 +5424,9 @@ } }, "@ionic/core": { - "version": "5.8.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.8.4.tgz", - "integrity": "sha512-ioaH7wXAtexcpk23III0KArjSXStkpPrpZ5BCNkyter3EbOmDVd8XIXRcT86zRG68rbGI7Pd9GrugxeaDyMk/g==", + "version": "5.8.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.8.5.tgz", + "integrity": "sha512-KUT3kKcON606FBJBZcAZn2c62OfPhVR/LQO260FH3znUmpZbqD2/Zm1LOTCxluiG9H6UIe8TVo9n8BgsKxCygA==", "dev": true, "requires": { "@stencil/core": "^2.4.0", diff --git a/packages/angular-server/package.json b/packages/angular-server/package.json index fa7a520f091..340f3c08b7c 100644 --- a/packages/angular-server/package.json +++ b/packages/angular-server/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular-server", - "version": "5.8.5", + "version": "5.9.0", "description": "Angular SSR Module for Ionic", "keywords": [ "ionic", @@ -49,7 +49,7 @@ "@angular/core": "8.2.13", "@angular/platform-browser": "8.2.13", "@angular/platform-server": "8.2.13", - "@ionic/core": "5.8.5", + "@ionic/core": "5.9.0", "ng-packagr": "5.7.1", "tslint": "^5.12.1", "tslint-ionic-rules": "0.0.21", diff --git a/packages/react-router/package.json b/packages/react-router/package.json index bfacbc80dbe..5642721dd9d 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react-router", - "version": "5.8.5", + "version": "5.9.0", "description": "React Router wrapper for @ionic/react", "keywords": [ "ionic", @@ -47,7 +47,7 @@ "react-router-dom": "^5.0.1" }, "devDependencies": { - "@ionic/core": "5.8.5", + "@ionic/core": "5.9.0", "@ionic/react": "5.8.5", "@rollup/plugin-node-resolve": "^8.1.0", "@testing-library/jest-dom": "^5.11.6", diff --git a/packages/react/package.json b/packages/react/package.json index c59ac911ad0..981d12e3c8d 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react", - "version": "5.8.5", + "version": "5.9.0", "description": "React specific wrapper for @ionic/core", "keywords": [ "ionic", @@ -40,7 +40,7 @@ "css/" ], "dependencies": { - "@ionic/core": "5.8.5", + "@ionic/core": "5.9.0", "ionicons": "^5.1.2", "tslib": "*" }, diff --git a/packages/vue-router/package-lock.json b/packages/vue-router/package-lock.json index 218bd7ad226..8633e68eb8a 100644 --- a/packages/vue-router/package-lock.json +++ b/packages/vue-router/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/vue-router", - "version": "5.8.5", + "version": "5.9.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/vue-router", - "version": "5.8.5", + "version": "5.9.0", "license": "MIT", "devDependencies": { "@ionic/vue": "5.4.1", diff --git a/packages/vue-router/package.json b/packages/vue-router/package.json index 162b13e824a..758e6c68af4 100644 --- a/packages/vue-router/package.json +++ b/packages/vue-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue-router", - "version": "5.8.5", + "version": "5.9.0", "description": "Vue Router integration for @ionic/vue", "scripts": { "test.spec": "jest", diff --git a/packages/vue/package-lock.json b/packages/vue/package-lock.json index ae2cd41f965..ec4dd4c864c 100644 --- a/packages/vue/package-lock.json +++ b/packages/vue/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/vue", - "version": "5.8.5", + "version": "5.9.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/vue", - "version": "5.8.5", + "version": "5.9.0", "license": "MIT", "dependencies": { - "@ionic/core": "5.8.4", + "@ionic/core": "5.8.5", "ionicons": "^5.1.2" }, "devDependencies": { @@ -53,9 +53,9 @@ } }, "node_modules/@ionic/core": { - "version": "5.8.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.8.4.tgz", - "integrity": "sha512-ioaH7wXAtexcpk23III0KArjSXStkpPrpZ5BCNkyter3EbOmDVd8XIXRcT86zRG68rbGI7Pd9GrugxeaDyMk/g==", + "version": "5.8.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.8.5.tgz", + "integrity": "sha512-KUT3kKcON606FBJBZcAZn2c62OfPhVR/LQO260FH3znUmpZbqD2/Zm1LOTCxluiG9H6UIe8TVo9n8BgsKxCygA==", "dependencies": { "@stencil/core": "^2.4.0", "ionicons": "^5.5.3", @@ -633,9 +633,9 @@ } }, "@ionic/core": { - "version": "5.8.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.8.4.tgz", - "integrity": "sha512-ioaH7wXAtexcpk23III0KArjSXStkpPrpZ5BCNkyter3EbOmDVd8XIXRcT86zRG68rbGI7Pd9GrugxeaDyMk/g==", + "version": "5.8.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.8.5.tgz", + "integrity": "sha512-KUT3kKcON606FBJBZcAZn2c62OfPhVR/LQO260FH3znUmpZbqD2/Zm1LOTCxluiG9H6UIe8TVo9n8BgsKxCygA==", "requires": { "@stencil/core": "^2.4.0", "ionicons": "^5.5.3", diff --git a/packages/vue/package.json b/packages/vue/package.json index 63f39b28806..9367535bf9e 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue", - "version": "5.8.5", + "version": "5.9.0", "description": "Vue specific wrapper for @ionic/core", "scripts": { "lint": "echo add linter", @@ -59,7 +59,7 @@ "vue-router": "^4.0.0-rc.4" }, "dependencies": { - "@ionic/core": "5.8.5", + "@ionic/core": "5.9.0", "ionicons": "^5.1.2" }, "vetur": { From 11425fbb35330e0e0f483d902d8cca56694d7ecf Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Wed, 17 Nov 2021 15:16:22 +0000 Subject: [PATCH 2/2] build(): ensure react router gets latest version of core --- .../actions/build-react-router/action.yml | 18 +++++++++--------- packages/react-router/package.json | 1 - 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/.github/workflows/actions/build-react-router/action.yml b/.github/workflows/actions/build-react-router/action.yml index 7fe4b6c8f65..062fda3a5c3 100644 --- a/.github/workflows/actions/build-react-router/action.yml +++ b/.github/workflows/actions/build-react-router/action.yml @@ -14,20 +14,20 @@ runs: with: path: ./core/node_modules key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('./core/package-lock.json') }}-v1 - - name: Install Dependencies - run: npm install --legacy-peer-deps - shell: bash - working-directory: ./packages/react-router - - uses: ./.github/workflows/actions/download-archive - with: - name: ionic-react - path: ./packages/react - filename: ReactBuild.zip - uses: ./.github/workflows/actions/download-archive with: name: ionic-core path: ./core filename: CoreBuild.zip + - uses: ./.github/workflows/actions/download-archive + with: + name: ionic-react + path: ./packages/react + filename: ReactBuild.zip + - name: Install Dependencies + run: npm install --legacy-peer-deps + shell: bash + working-directory: ./packages/react-router - name: Sync run: npm run sync shell: bash diff --git a/packages/react-router/package.json b/packages/react-router/package.json index 5642721dd9d..19e7f4a5eb4 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -47,7 +47,6 @@ "react-router-dom": "^5.0.1" }, "devDependencies": { - "@ionic/core": "5.9.0", "@ionic/react": "5.8.5", "@rollup/plugin-node-resolve": "^8.1.0", "@testing-library/jest-dom": "^5.11.6",