diff --git a/CHANGELOG.md b/CHANGELOG.md index 72f2049b05..2c0eec2660 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,26 @@ +# [5.4.0-rc.1](https://github.com/ionic-team/ionic/compare/v5.3.5...v5.4.0-rc.1) (2020-10-08) + +> This version is dedicated to our upcoming Ionic Vue release. + +### Bug Fixes + +* **vue:** correctly handle query params ([#22253](https://github.com/ionic-team/ionic/issues/22253)) ([6849dd3](https://github.com/ionic-team/ionic/commit/6849dd3483fb90aac1ff19834390a652c59a74de)), closes [#22229](https://github.com/ionic-team/ionic/issues/22229) +* **vue:** correctly show ion-back-button when going back ([#22260](https://github.com/ionic-team/ionic/issues/22260)) ([39d2530](https://github.com/ionic-team/ionic/commit/39d2530427b1cd86975fc95ab2c8da9f4b0b27b3)), closes [#22217](https://github.com/ionic-team/ionic/issues/22217) +* **vue:** hide layout shift on ion-page components ([#22254](https://github.com/ionic-team/ionic/issues/22254)) ([2bad1bb](https://github.com/ionic-team/ionic/commit/2bad1bb82e0fa3fe9e3db54403565d210f636120)), closes [#22052](https://github.com/ionic-team/ionic/issues/22052) +* **vue:** ion-tab-bar no longer throws undefined error when re-creating tabs ([#22261](https://github.com/ionic-team/ionic/issues/22261)) ([d746561](https://github.com/ionic-team/ionic/commit/d746561ea29e61db2cfb55d2765b5548fd8b5a78)), closes [#22255](https://github.com/ionic-team/ionic/issues/22255) + +### Upgrade Steps + +``` +npm install @ionic/vue@5.4.0-rc.1 @ionic/vue-router@5.4.0-rc.1 --save-exact +``` + +### New to Ionic Vue? + +Check out our [Quickstart Guide](https://ionicframework.com/docs/vue/quickstart) to get up and running. Then be sure to check out our [Building Your First App Guide](https://ionicframework.com/docs/vue/your-first-app) to learn how build a cross platform Ionic Vue application from start to finish! + + + ## [5.3.5](https://github.com/ionic-team/ionic/compare/v5.3.4...v5.3.5) (2020-10-07) diff --git a/angular/package-lock.json b/angular/package-lock.json index f97916ccea..dba37aa06a 100644 --- a/angular/package-lock.json +++ b/angular/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular", - "version": "5.3.5", + "version": "5.4.0-rc.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -147,9 +147,9 @@ } }, "@ionic/core": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.3.4.tgz", - "integrity": "sha512-4UVzj+Vd7o0VJ06dReG01PvttnLLPSzUVgXSYMBKKR849Pvuh5Q9t5s4GEEQgGoxhv1S6Ai+zphWGFMvviOyfw==", + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.3.5.tgz", + "integrity": "sha512-Zk9Jaoupr+WrlTwuUrdrkFcnlU/8Z+e1lFCfwDH7nzbGjRgO5QLAqooW9GW4hBLQQFBeMArXX1VjmY7f4G5bMg==", "requires": { "ionicons": "^5.1.2", "tslib": "^1.10.0" @@ -1640,9 +1640,9 @@ "dev": true }, "ionicons": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-5.2.1.tgz", - "integrity": "sha512-dtw4rR7Sr2ssGHRrkTMESQ/p4gwovmHgafKvZsEeMjb712xjBOD3YSycy5kofS5RusU/IFVog8693BZiJ0ELzA==" + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-5.2.3.tgz", + "integrity": "sha512-87qtgBkieKVFagwYA9Cf91B3PCahQbEOMwMt8bSvlQSgflZ4eE5qI4MGj2ZlIyadeX0dgo+0CzZsy3ow0CsBAg==" }, "is-accessor-descriptor": { "version": "0.1.6", diff --git a/angular/package.json b/angular/package.json index 7e2a827b6b..165a68f5f8 100644 --- a/angular/package.json +++ b/angular/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular", - "version": "5.3.5", + "version": "5.4.0-rc.1", "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.3.5", + "@ionic/core": "5.4.0-rc.1", "tslib": "^1.9.3" }, "peerDependencies": { diff --git a/core/package-lock.json b/core/package-lock.json index 7661deed56..7f857898f0 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ionic/core", - "version": "5.3.5", + "version": "5.4.0-rc.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/core/package.json b/core/package.json index 3f270a3e15..37413971c6 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/core", - "version": "5.3.5", + "version": "5.4.0-rc.1", "description": "Base components for Ionic", "keywords": [ "ionic", diff --git a/docs/package.json b/docs/package.json index b543621f7c..bba59545f4 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/docs", - "version": "5.3.5", + "version": "5.4.0-rc.1", "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 05cf8e9d98..09bbf5fa9c 100644 --- a/packages/angular-server/package-lock.json +++ b/packages/angular-server/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular-server", - "version": "5.3.5", + "version": "5.4.0-rc.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -99,9 +99,9 @@ } }, "@ionic/core": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.3.4.tgz", - "integrity": "sha512-4UVzj+Vd7o0VJ06dReG01PvttnLLPSzUVgXSYMBKKR849Pvuh5Q9t5s4GEEQgGoxhv1S6Ai+zphWGFMvviOyfw==", + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.3.5.tgz", + "integrity": "sha512-Zk9Jaoupr+WrlTwuUrdrkFcnlU/8Z+e1lFCfwDH7nzbGjRgO5QLAqooW9GW4hBLQQFBeMArXX1VjmY7f4G5bMg==", "dev": true, "requires": { "ionicons": "^5.1.2", @@ -1999,9 +1999,9 @@ "dev": true }, "ionicons": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-5.2.1.tgz", - "integrity": "sha512-dtw4rR7Sr2ssGHRrkTMESQ/p4gwovmHgafKvZsEeMjb712xjBOD3YSycy5kofS5RusU/IFVog8693BZiJ0ELzA==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-5.2.3.tgz", + "integrity": "sha512-87qtgBkieKVFagwYA9Cf91B3PCahQbEOMwMt8bSvlQSgflZ4eE5qI4MGj2ZlIyadeX0dgo+0CzZsy3ow0CsBAg==", "dev": true }, "is-accessor-descriptor": { diff --git a/packages/angular-server/package.json b/packages/angular-server/package.json index bc379ec6fb..c2b79a4104 100644 --- a/packages/angular-server/package.json +++ b/packages/angular-server/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular-server", - "version": "5.3.5", + "version": "5.4.0-rc.1", "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.3.5", + "@ionic/core": "5.4.0-rc.1", "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 fb75afb186..e96d27a381 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react-router", - "version": "5.3.5", + "version": "5.4.0-rc.1", "description": "React Router wrapper for @ionic/react", "keywords": [ "ionic", @@ -39,16 +39,16 @@ "tslib": "*" }, "peerDependencies": { - "@ionic/core": "5.3.5", - "@ionic/react": "5.3.5", + "@ionic/core": "5.4.0-rc.1", + "@ionic/react": "5.4.0-rc.1", "react": "^16.8.6", "react-dom": "^16.8.6", "react-router": "^5.0.1", "react-router-dom": "^5.0.1" }, "devDependencies": { - "@ionic/core": "5.3.5", - "@ionic/react": "5.3.5", + "@ionic/core": "5.4.0-rc.1", + "@ionic/react": "5.4.0-rc.1", "@rollup/plugin-node-resolve": "^8.1.0", "@testing-library/jest-dom": "^5.11.0", "@testing-library/react": "^10.4.9", diff --git a/packages/react/package.json b/packages/react/package.json index 166befdf92..8371f565d7 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react", - "version": "5.3.5", + "version": "5.4.0-rc.1", "description": "React specific wrapper for @ionic/core", "keywords": [ "ionic", @@ -39,7 +39,7 @@ "css/" ], "dependencies": { - "@ionic/core": "5.3.5", + "@ionic/core": "5.4.0-rc.1", "ionicons": "^5.1.2", "tslib": "*" }, diff --git a/packages/vue-router/package-lock.json b/packages/vue-router/package-lock.json index 23b5cf28d7..e2e7facae7 100644 --- a/packages/vue-router/package-lock.json +++ b/packages/vue-router/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue-router", - "version": "0.5.2", + "version": "5.4.0-rc.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -404,9 +404,9 @@ } }, "@ionic/core": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-0.5.1.tgz", - "integrity": "sha512-b88j4l40Ew4T0eZDh4PMvvvJzYP9lNmDwdTQ8Xoeya+etXDBuyNcFJNOtzmHEN9nnniDNEO0UAWbSJPim1PZ1g==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-0.5.2.tgz", + "integrity": "sha512-QCoYMPxzZvla/LLh/3bpz9dhI1y3mmf4KENdwbLcx01e+R7G7726g1PKVuWXMcTTKjkyxO9I938j61NudaP7wg==", "dev": true, "requires": { "ionicons": "^5.1.2", @@ -414,12 +414,12 @@ } }, "@ionic/vue": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-0.5.1.tgz", - "integrity": "sha512-rcj1L3tknrpodD9ChNoQqK4SGGmTH5hJ/bAwCZpq5NYiHMgdYuh8Fiq6TO6VfOHiHaH1mqZcnpg7AUXy++J4Mg==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-0.5.2.tgz", + "integrity": "sha512-8qKiwJftTKMICa1SRcczVLGLJRcSmC3JoM6vutK7hWHI3YCgifeBp/DiwTz3Z+vzXeRPXOdPbnzmgSRd0Jsm9A==", "dev": true, "requires": { - "@ionic/core": "0.5.1", + "@ionic/core": "0.5.2", "ionicons": "^5.1.2" } }, @@ -2484,9 +2484,9 @@ "dev": true }, "ionicons": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-5.1.2.tgz", - "integrity": "sha512-zO7ZgbBbXhpA7cXO2rDzTNdcCqErjg1Sprq/ossTvaiV0MriOjRE7JO3EGvYjDTPzF9YALGpvLXqCgsRT0tprA==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-5.2.3.tgz", + "integrity": "sha512-87qtgBkieKVFagwYA9Cf91B3PCahQbEOMwMt8bSvlQSgflZ4eE5qI4MGj2ZlIyadeX0dgo+0CzZsy3ow0CsBAg==", "dev": true }, "ip-regex": { @@ -5689,9 +5689,9 @@ } }, "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.0.tgz", + "integrity": "sha512-+Zw5lu0D9tvBMjGP8LpvMb0u2WW2QV3y+D8mO6J+cNzCYIN4sVy43Bf9vl92nqFahutN0I8zHa7cc4vihIshnw==", "dev": true }, "tunnel-agent": { diff --git a/packages/vue-router/package.json b/packages/vue-router/package.json index 4a02195ae4..a6364020ec 100644 --- a/packages/vue-router/package.json +++ b/packages/vue-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue-router", - "version": "0.5.2", + "version": "5.4.0-rc.1", "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 68ada2bb5e..ff775e059b 100644 --- a/packages/vue/package-lock.json +++ b/packages/vue/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue", - "version": "0.5.2", + "version": "5.4.0-rc.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -48,9 +48,9 @@ } }, "@ionic/core": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-0.5.1.tgz", - "integrity": "sha512-b88j4l40Ew4T0eZDh4PMvvvJzYP9lNmDwdTQ8Xoeya+etXDBuyNcFJNOtzmHEN9nnniDNEO0UAWbSJPim1PZ1g==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-0.5.2.tgz", + "integrity": "sha512-QCoYMPxzZvla/LLh/3bpz9dhI1y3mmf4KENdwbLcx01e+R7G7726g1PKVuWXMcTTKjkyxO9I938j61NudaP7wg==", "requires": { "ionicons": "^5.1.2", "tslib": "^1.10.0" @@ -446,9 +446,9 @@ "dev": true }, "tslib": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", - "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.0.tgz", + "integrity": "sha512-+Zw5lu0D9tvBMjGP8LpvMb0u2WW2QV3y+D8mO6J+cNzCYIN4sVy43Bf9vl92nqFahutN0I8zHa7cc4vihIshnw==" }, "typescript": { "version": "3.9.7", diff --git a/packages/vue/package.json b/packages/vue/package.json index b4366db060..3741299dcb 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue", - "version": "0.5.2", + "version": "5.4.0-rc.1", "description": "Vue specific wrapper for @ionic/core", "scripts": { "lint": "echo add linter", @@ -54,7 +54,7 @@ "vue-router": "^4.0.0-beta.11" }, "dependencies": { - "@ionic/core": "0.5.2", + "@ionic/core": "5.4.0-rc.1", "ionicons": "^5.1.2" } }