merge release-6.5.0

Release 6.5.0
This commit is contained in:
Liam DeBeasi
2023-01-18 11:33:38 -05:00
committed by GitHub
149 changed files with 477 additions and 216 deletions

View File

@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [6.5.0](https://github.com/ionic-team/ionic/compare/v6.4.3...v6.5.0) (2023-01-18)
**Note:** Version bump only for package @ionic/vue-router
## [6.4.3](https://github.com/ionic-team/ionic/compare/v6.4.2...v6.4.3) (2023-01-18)
**Note:** Version bump only for package @ionic/vue-router

View File

@ -1,15 +1,15 @@
{
"name": "@ionic/vue-router",
"version": "6.4.3",
"version": "6.5.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/vue-router",
"version": "6.4.3",
"version": "6.5.0",
"license": "MIT",
"dependencies": {
"@ionic/vue": "^6.4.3"
"@ionic/vue": "^6.5.0"
},
"devDependencies": {
"@types/jest": "^28.1.1",
@ -578,22 +578,22 @@
"dev": true
},
"node_modules/@ionic/core": {
"version": "6.4.3",
"resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.3.tgz",
"integrity": "sha512-CBtDO2kbFzwB3UcmOsp6hizK2Wm/FuhfQhvqPz4D8cv2TotNHZ1oOvF224g6dw8Djw+v5baebDzS1h2ckYx+kw==",
"version": "6.5.0",
"resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.5.0.tgz",
"integrity": "sha512-vefrnd1WYZJnjSXwsY1sn3HJpBDKPGnwtO2US55Qrjz0d9HyUwocHgVvkvLAAKZG+LGErJbVeV8aTmdYEydRgg==",
"dependencies": {
"@stencil/core": "^2.18.0",
"ionicons": "^6.0.4",
"ionicons": "^6.1.1",
"tslib": "^2.1.0"
}
},
"node_modules/@ionic/vue": {
"version": "6.4.3",
"resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-6.4.3.tgz",
"integrity": "sha512-yHSxs7Ql1GF/VAcY3LuZHOz9SJD0EHPGp5IQTkjOVeyfIIVgQbh0uV2aqqMjBzeasFuy7/RFkRPmDlsgQUN8lg==",
"version": "6.5.0",
"resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-6.5.0.tgz",
"integrity": "sha512-zKccqwFK1y8SZtsgIo0ON9vaSlowwd4qWBAnY6gNGZYzVjtmUNQNP0cDcFsJrT/vIpwKg4Dn6oEdzxpupLD/TA==",
"dependencies": {
"@ionic/core": "6.4.3",
"ionicons": "^6.0.2"
"@ionic/core": "6.5.0",
"ionicons": "^6.1.1"
}
},
"node_modules/@istanbuljs/load-nyc-config": {
@ -5221,22 +5221,22 @@
"dev": true
},
"@ionic/core": {
"version": "6.4.3",
"resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.3.tgz",
"integrity": "sha512-CBtDO2kbFzwB3UcmOsp6hizK2Wm/FuhfQhvqPz4D8cv2TotNHZ1oOvF224g6dw8Djw+v5baebDzS1h2ckYx+kw==",
"version": "6.5.0",
"resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.5.0.tgz",
"integrity": "sha512-vefrnd1WYZJnjSXwsY1sn3HJpBDKPGnwtO2US55Qrjz0d9HyUwocHgVvkvLAAKZG+LGErJbVeV8aTmdYEydRgg==",
"requires": {
"@stencil/core": "^2.18.0",
"ionicons": "^6.0.4",
"ionicons": "^6.1.1",
"tslib": "^2.1.0"
}
},
"@ionic/vue": {
"version": "6.4.3",
"resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-6.4.3.tgz",
"integrity": "sha512-yHSxs7Ql1GF/VAcY3LuZHOz9SJD0EHPGp5IQTkjOVeyfIIVgQbh0uV2aqqMjBzeasFuy7/RFkRPmDlsgQUN8lg==",
"version": "6.5.0",
"resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-6.5.0.tgz",
"integrity": "sha512-zKccqwFK1y8SZtsgIo0ON9vaSlowwd4qWBAnY6gNGZYzVjtmUNQNP0cDcFsJrT/vIpwKg4Dn6oEdzxpupLD/TA==",
"requires": {
"@ionic/core": "6.4.3",
"ionicons": "^6.0.2"
"@ionic/core": "6.5.0",
"ionicons": "^6.1.1"
}
},
"@istanbuljs/load-nyc-config": {
@ -7180,7 +7180,8 @@
"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
"dev": true,
"requires": {}
},
"jest-regex-util": {
"version": "28.0.2",
@ -8373,7 +8374,8 @@
"version": "8.8.0",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz",
"integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==",
"dev": true
"dev": true,
"requires": {}
},
"xml-name-validator": {
"version": "4.0.0",

View File

@ -1,6 +1,6 @@
{
"name": "@ionic/vue-router",
"version": "6.4.3",
"version": "6.5.0",
"description": "Vue Router integration for @ionic/vue",
"scripts": {
"test.spec": "jest",
@ -43,7 +43,7 @@
},
"homepage": "https://github.com/ionic-team/ionic#readme",
"dependencies": {
"@ionic/vue": "^6.4.3"
"@ionic/vue": "^6.5.0"
},
"devDependencies": {
"@types/jest": "^28.1.1",

View File

@ -18,6 +18,8 @@ import {
} from './types';
import { AnimationBuilder } from '@ionic/vue';
// TODO(FW-2969): types
export const createIonRouter = (opts: IonicVueRouterOptions, router: Router) => {
let currentNavigationInfo: NavigationInformation = { direction: undefined, action: undefined, delta: undefined };

View File

@ -2,6 +2,8 @@ import { AnimationBuilder } from '@ionic/vue';
import { RouteLocationMatched, RouterOptions } from 'vue-router';
import { Ref } from 'vue';
// TODO(FW-2969): types
export interface VueComponentData {
/**
* The cached result of the props

View File

@ -113,6 +113,7 @@ export const createViewStacks = (router: Router) => {
return undefined;
}
// TODO(FW-2969): type
const createViewItem = (outletId: number, vueComponent: any, matchedRoute: RouteLocationMatched, routeInfo: RouteInfo, ionPage?: HTMLElement): ViewItem => {
return {
id: generateId('viewItem'),