From bc17e24a03f8645e6a49eccc90bd8b6556953ff1 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Thu, 28 Jan 2021 12:17:55 -0500 Subject: [PATCH] 5.5.3 --- CHANGELOG.md | 21 ++++++ angular/package-lock.json | 10 +-- angular/package.json | 4 +- core/package-lock.json | 4 +- core/package.json | 2 +- docs/package.json | 2 +- packages/angular-server/package-lock.json | 10 +-- packages/angular-server/package.json | 4 +- packages/react-router/package.json | 10 +-- packages/react/package.json | 4 +- packages/vue-router/package-lock.json | 14 ++-- packages/vue-router/package.json | 2 +- packages/vue/package-lock.json | 91 +++++++++++++++++++---- packages/vue/package.json | 4 +- 14 files changed, 131 insertions(+), 51 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 01a8fced7c..79510330d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,24 @@ +## [5.5.3](https://github.com/ionic-team/ionic/compare/v5.5.2...v5.5.3) (2021-01-28) + + +### Bug Fixes + +* **react:** do not unmount overlay inner component until overlay is dismissed ([#22813](https://github.com/ionic-team/ionic/issues/22813)) ([ab1fc8f](https://github.com/ionic-team/ionic/commit/ab1fc8f2311fd252146942c7a947ebc96efd054f)), closes [#22761](https://github.com/ionic-team/ionic/issues/22761) +* **react:** adding dynamic class to ion-page no longer hides component ([#22666](https://github.com/ionic-team/ionic/issues/22666)) ([a01bdb8](https://github.com/ionic-team/ionic/commit/a01bdb8c8dfee760721eeb35a8b556954f3b5b13)), closes [#22631](https://github.com/ionic-team/ionic/issues/22631) +* **react:** improve view matching logic ([#22569](https://github.com/ionic-team/ionic/issues/22569)) ([f891f66](https://github.com/ionic-team/ionic/commit/f891f667082d2deb5f1b5f0f27af46e46ed1ca0f)) +* **react, vue:** do not show back button when replacing to root page ([#22750](https://github.com/ionic-team/ionic/issues/22750)) ([9e9a372](https://github.com/ionic-team/ionic/commit/9e9a3724979e95f3df1a340be21d16d8664a013c)), closes [#22528](https://github.com/ionic-team/ionic/issues/22528) +* **refresher:** correctly detect spinner when using native refresher ([#22800](https://github.com/ionic-team/ionic/issues/22800)) ([e2d8e5c](https://github.com/ionic-team/ionic/commit/e2d8e5c4dcf893ddd8aaa556c1dd8fcaf52411c9)), closes [#22706](https://github.com/ionic-team/ionic/issues/22706) +* **title:** only add large title transition when using collapsible header ([#22762](https://github.com/ionic-team/ionic/issues/22762)) ([348c50b](https://github.com/ionic-team/ionic/commit/348c50b7ea5d4c74498c5d26e40c1c4fe923ee55)), closes [#22760](https://github.com/ionic-team/ionic/issues/22760) +* **vue:** all ionic vue components can now use router link ([#22743](https://github.com/ionic-team/ionic/issues/22743)) ([3d6ac13](https://github.com/ionic-team/ionic/commit/3d6ac1382e23663a3d010fd253d3c6017d3923e4)) +* **vue:** correctly determine leaving view when transitioning to a new instance of a previous page ([#22655](https://github.com/ionic-team/ionic/issues/22655)) ([e3a05bf](https://github.com/ionic-team/ionic/commit/e3a05bfeb55d8eaa38aa08a37859aa4df6ffa2d4)), closes [#22654](https://github.com/ionic-team/ionic/issues/22654) [#22658](https://github.com/ionic-team/ionic/issues/22658) +* **vue:** ensure v-model value is properly synced before ionChange event ([#22749](https://github.com/ionic-team/ionic/issues/22749)) ([e1d6627](https://github.com/ionic-team/ionic/commit/e1d6627bf0ef1f47f980db1573c6b2a3d16d7677)), closes [#22610](https://github.com/ionic-team/ionic/issues/22610) +* **vue:** improve path matching with tabs, deprecated adding additional pages as children of tabs without a router outlet ([#22807](https://github.com/ionic-team/ionic/issues/22807)) ([2a3ce9a](https://github.com/ionic-team/ionic/commit/2a3ce9a74e85111a2f1f470b9d8bfe2cda793ca5)), closes [#22519](https://github.com/ionic-team/ionic/issues/22519) +* **vue:** improve v-model binding sync between vue wrappers and web components ([#22745](https://github.com/ionic-team/ionic/issues/22745)) ([64719f4](https://github.com/ionic-team/ionic/commit/64719f49f979c0296a01827d3c02599a48ba93a6)), closes [#22731](https://github.com/ionic-team/ionic/issues/22731) +* **vue:** output commonjs format for node environments ([#22766](https://github.com/ionic-team/ionic/issues/22766)) ([7ecae2e](https://github.com/ionic-team/ionic/commit/7ecae2e4cb5d0eebc6041a8a7a5acc156132c2e1)) +* **vue:** tab bar is now correctly hidden when keyboard is open ([#22687](https://github.com/ionic-team/ionic/issues/22687)) ([5c27dd8](https://github.com/ionic-team/ionic/commit/5c27dd8032d32ebb57c31e1f6c112dc513344b93)) + + + ## [5.5.2](https://github.com/ionic-team/ionic/compare/v5.5.1...v5.5.2) (2020-12-09) diff --git a/angular/package-lock.json b/angular/package-lock.json index 844c083294..58de2cd451 100644 --- a/angular/package-lock.json +++ b/angular/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/angular", - "version": "5.5.2", + "version": "5.5.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/angular", - "version": "5.5.2", + "version": "5.5.3", "license": "MIT", "dependencies": { "@ionic/core": "file:../core", @@ -43,7 +43,7 @@ } }, "../core": { - "version": "5.5.1", + "version": "5.5.2", "license": "MIT", "dependencies": { "ionicons": "^5.1.2", @@ -54,7 +54,7 @@ "@rollup/plugin-virtual": "^2.0.3", "@stencil/core": "2.1.2", "@stencil/sass": "1.3.2", - "@stencil/vue-output-target": "0.2.2", + "@stencil/vue-output-target": "0.2.5", "@types/jest": "^26.0.10", "@types/node": "^14.6.0", "@types/puppeteer": "3.0.1", @@ -5179,7 +5179,7 @@ "@rollup/plugin-virtual": "^2.0.3", "@stencil/core": "2.1.2", "@stencil/sass": "1.3.2", - "@stencil/vue-output-target": "0.2.2", + "@stencil/vue-output-target": "0.2.5", "@types/jest": "^26.0.10", "@types/node": "^14.6.0", "@types/puppeteer": "3.0.1", diff --git a/angular/package.json b/angular/package.json index 4cbadbb8eb..1681736f07 100644 --- a/angular/package.json +++ b/angular/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular", - "version": "5.5.2", + "version": "5.5.3", "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.5.2", + "@ionic/core": "5.5.3", "tslib": "^1.9.3" }, "peerDependencies": { diff --git a/core/package-lock.json b/core/package-lock.json index 06a6f060e0..23f05fa73e 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/core", - "version": "5.5.2", + "version": "5.5.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/core", - "version": "5.5.2", + "version": "5.5.3", "license": "MIT", "dependencies": { "ionicons": "^5.1.2", diff --git a/core/package.json b/core/package.json index 785c82b2a1..3df1d70887 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/core", - "version": "5.5.2", + "version": "5.5.3", "description": "Base components for Ionic", "keywords": [ "ionic", diff --git a/docs/package.json b/docs/package.json index 74a36c7e8c..b5ba2e3e8b 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/docs", - "version": "5.5.2", + "version": "5.5.3", "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 7c2423f96c..80cb59478b 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.5.2", + "version": "5.5.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/angular-server", - "version": "5.5.2", + "version": "5.5.3", "license": "MIT", "devDependencies": { "@angular/animations": "8.2.13", @@ -32,7 +32,7 @@ } }, "../../core": { - "version": "5.5.1", + "version": "5.5.2", "dev": true, "license": "MIT", "dependencies": { @@ -44,7 +44,7 @@ "@rollup/plugin-virtual": "^2.0.3", "@stencil/core": "2.1.2", "@stencil/sass": "1.3.2", - "@stencil/vue-output-target": "0.2.2", + "@stencil/vue-output-target": "0.2.5", "@types/jest": "^26.0.10", "@types/node": "^14.6.0", "@types/puppeteer": "3.0.1", @@ -5440,7 +5440,7 @@ "@rollup/plugin-virtual": "^2.0.3", "@stencil/core": "2.1.2", "@stencil/sass": "1.3.2", - "@stencil/vue-output-target": "0.2.2", + "@stencil/vue-output-target": "0.2.5", "@types/jest": "^26.0.10", "@types/node": "^14.6.0", "@types/puppeteer": "3.0.1", diff --git a/packages/angular-server/package.json b/packages/angular-server/package.json index 97d8a366c8..4c8edd1ad5 100644 --- a/packages/angular-server/package.json +++ b/packages/angular-server/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular-server", - "version": "5.5.2", + "version": "5.5.3", "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.5.2", + "@ionic/core": "5.5.3", "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 59e54e47bb..8923eade6f 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react-router", - "version": "5.5.2", + "version": "5.5.3", "description": "React Router wrapper for @ionic/react", "keywords": [ "ionic", @@ -39,16 +39,16 @@ "tslib": "*" }, "peerDependencies": { - "@ionic/core": "5.5.2", - "@ionic/react": "5.5.2", + "@ionic/core": "5.5.3", + "@ionic/react": "5.5.3", "react": ">=16.8.6", "react-dom": ">=16.8.6", "react-router": "^5.0.1", "react-router-dom": "^5.0.1" }, "devDependencies": { - "@ionic/core": "5.5.2", - "@ionic/react": "5.5.2", + "@ionic/core": "5.5.3", + "@ionic/react": "5.5.3", "@rollup/plugin-node-resolve": "^8.1.0", "@testing-library/jest-dom": "^5.11.6", "@testing-library/react": "^11.2.2", diff --git a/packages/react/package.json b/packages/react/package.json index 828887e630..4c342d2c40 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react", - "version": "5.5.2", + "version": "5.5.3", "description": "React specific wrapper for @ionic/core", "keywords": [ "ionic", @@ -39,7 +39,7 @@ "css/" ], "dependencies": { - "@ionic/core": "5.5.2", + "@ionic/core": "5.5.3", "ionicons": "^5.1.2", "tslib": "*" }, diff --git a/packages/vue-router/package-lock.json b/packages/vue-router/package-lock.json index 9a9a46d634..ef3df7b6ac 100644 --- a/packages/vue-router/package-lock.json +++ b/packages/vue-router/package-lock.json @@ -1,13 +1,16 @@ { "name": "@ionic/vue-router", - "version": "5.5.2", + "version": "5.5.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/vue-router", - "version": "5.5.2", + "version": "5.5.3", "license": "MIT", + "dependencies": { + "@ionic/core": "file:../../core" + }, "devDependencies": { "@ionic/vue": "5.4.1", "@types/jest": "^26.0.13", @@ -23,7 +26,6 @@ }, "../../core": { "version": "5.4.1", - "dev": true, "license": "MIT", "dependencies": { "ionicons": "^5.1.2", @@ -11413,8 +11415,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true, - "requires": {} + "dev": true }, "jest-regex-util": { "version": "26.0.0", @@ -14074,8 +14075,7 @@ "version": "7.4.0", "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz", "integrity": "sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==", - "dev": true, - "requires": {} + "dev": true }, "xml-name-validator": { "version": "3.0.0", diff --git a/packages/vue-router/package.json b/packages/vue-router/package.json index c75a580a57..578fc8339b 100644 --- a/packages/vue-router/package.json +++ b/packages/vue-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue-router", - "version": "5.5.2", + "version": "5.5.3", "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 b75bd203e1..b8a57ace14 100644 --- a/packages/vue/package-lock.json +++ b/packages/vue/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/vue", - "version": "5.5.2", + "version": "5.5.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/vue", - "version": "5.5.2", + "version": "5.5.3", "license": "MIT", "dependencies": { - "@ionic/core": "5.5.2", + "@ionic/core": "file:../../core", "ionicons": "^5.1.2" }, "devDependencies": { @@ -22,6 +22,43 @@ "vue-router": "^4.0.0-rc.4" } }, + "../../core": { + "version": "5.5.2", + "license": "MIT", + "dependencies": { + "ionicons": "^5.1.2", + "tslib": "^1.10.0" + }, + "devDependencies": { + "@rollup/plugin-node-resolve": "^8.4.0", + "@rollup/plugin-virtual": "^2.0.3", + "@stencil/core": "2.1.2", + "@stencil/sass": "1.3.2", + "@stencil/vue-output-target": "0.2.5", + "@types/jest": "^26.0.10", + "@types/node": "^14.6.0", + "@types/puppeteer": "3.0.1", + "@types/swiper": "5.4.0", + "aws-sdk": "^2.738.0", + "clean-css-cli": "^4.1.11", + "domino": "^2.1.6", + "fs-extra": "^9.0.1", + "jest": "^26.4.1", + "jest-cli": "^26.4.1", + "np": "^6.4.0", + "pixelmatch": "4.0.2", + "puppeteer": "^5.2.1", + "rollup": "^2.26.4", + "sass": "^1.26.10", + "stylelint": "^13.6.1", + "stylelint-order": "^4.1.0", + "swiper": "5.4.1", + "tslint": "^6.1.3", + "tslint-ionic-rules": "0.0.21", + "tslint-react": "^5.0.0", + "typescript": "^4.0.5" + } + }, "node_modules/@babel/helper-validator-identifier": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", @@ -52,13 +89,8 @@ } }, "node_modules/@ionic/core": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.5.2.tgz", - "integrity": "sha512-rOfPj8D5NRWdOYYulNTdKtMAMURfmutDQ3ciA3L7daCooG3MWt2/0siiL6rcZFMxfG7KDxHctuwVwYoC1mPuhg==", - "dependencies": { - "ionicons": "^5.1.2", - "tslib": "^1.10.0" - } + "resolved": "../../core", + "link": true }, "node_modules/@stencil/core": { "version": "1.17.3", @@ -468,7 +500,8 @@ "node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true }, "node_modules/typescript": { "version": "4.0.5", @@ -550,12 +583,37 @@ } }, "@ionic/core": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.5.2.tgz", - "integrity": "sha512-rOfPj8D5NRWdOYYulNTdKtMAMURfmutDQ3ciA3L7daCooG3MWt2/0siiL6rcZFMxfG7KDxHctuwVwYoC1mPuhg==", + "version": "file:../../core", "requires": { + "@rollup/plugin-node-resolve": "^8.4.0", + "@rollup/plugin-virtual": "^2.0.3", + "@stencil/core": "2.1.2", + "@stencil/sass": "1.3.2", + "@stencil/vue-output-target": "0.2.5", + "@types/jest": "^26.0.10", + "@types/node": "^14.6.0", + "@types/puppeteer": "3.0.1", + "@types/swiper": "5.4.0", + "aws-sdk": "^2.738.0", + "clean-css-cli": "^4.1.11", + "domino": "^2.1.6", + "fs-extra": "^9.0.1", "ionicons": "^5.1.2", - "tslib": "^1.10.0" + "jest": "^26.4.1", + "jest-cli": "^26.4.1", + "np": "^6.4.0", + "pixelmatch": "4.0.2", + "puppeteer": "^5.2.1", + "rollup": "^2.26.4", + "sass": "^1.26.10", + "stylelint": "^13.6.1", + "stylelint-order": "^4.1.0", + "swiper": "5.4.1", + "tslib": "^1.10.0", + "tslint": "^6.1.3", + "tslint-ionic-rules": "0.0.21", + "tslint-react": "^5.0.0", + "typescript": "^4.0.5" } }, "@stencil/core": { @@ -921,7 +979,8 @@ "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true }, "typescript": { "version": "4.0.5", diff --git a/packages/vue/package.json b/packages/vue/package.json index 6756630d65..584b4f073a 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue", - "version": "5.5.2", + "version": "5.5.3", "description": "Vue specific wrapper for @ionic/core", "scripts": { "lint": "echo add linter", @@ -56,7 +56,7 @@ "vue-router": "^4.0.0-rc.4" }, "dependencies": { - "@ionic/core": "5.5.2", + "@ionic/core": "5.5.3", "ionicons": "^5.1.2" }, "vetur": {