diff --git a/packages/angular/test/base/src/app/form/form.component.ts b/packages/angular/test/base/src/app/form/form.component.ts
index ec10f31cbb..131237632c 100644
--- a/packages/angular/test/base/src/app/form/form.component.ts
+++ b/packages/angular/test/base/src/app/form/form.component.ts
@@ -18,6 +18,8 @@ export class FormComponent {
toggle: [false],
input: ['', Validators.required],
input2: ['Default Value'],
+ inputMin: [1, Validators.min(1)],
+ inputMax: [1, Validators.max(1)],
checkbox: [false]
}, {
updateOn: typeof (window as any) !== 'undefined' && window.location.hash === '#blur' ? 'blur' : 'change'
diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md
index de6131b325..d64e47ef42 100644
--- a/packages/react-router/CHANGELOG.md
+++ b/packages/react-router/CHANGELOG.md
@@ -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.
+## [7.3.1](https://github.com/ionic-team/ionic-framework/compare/v7.3.0...v7.3.1) (2023-08-23)
+
+**Note:** Version bump only for package @ionic/react-router
+
+
+
+
+
# [7.3.0](https://github.com/ionic-team/ionic-framework/compare/v7.2.4...v7.3.0) (2023-08-16)
**Note:** Version bump only for package @ionic/react-router
diff --git a/packages/react-router/package-lock.json b/packages/react-router/package-lock.json
index e48d53a46f..12b7a184ad 100644
--- a/packages/react-router/package-lock.json
+++ b/packages/react-router/package-lock.json
@@ -1,15 +1,15 @@
{
"name": "@ionic/react-router",
- "version": "7.3.0",
+ "version": "7.3.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/react-router",
- "version": "7.3.0",
+ "version": "7.3.1",
"license": "MIT",
"dependencies": {
- "@ionic/react": "^7.3.0",
+ "@ionic/react": "^7.3.1",
"tslib": "*"
},
"devDependencies": {
@@ -205,11 +205,11 @@
"dev": true
},
"node_modules/@ionic/core": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.3.0.tgz",
- "integrity": "sha512-DPHG0U44O4WcknXa+x3JR/G/5ySxqCS5S8w65PZUQBYA657L4zkaGOvZpObP1MtiBLj9kG7c6Ae6xgJjrU7tyQ==",
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.3.1.tgz",
+ "integrity": "sha512-RdSJsFYx2oJ08duw+DMWVAfzjxlnA+o1saX5gOLSjP5SpwP7FqURFfXrFHIFN2vIKbeqUZTZjQwPHnrFsX04dQ==",
"dependencies": {
- "@stencil/core": "^4.0.3",
+ "@stencil/core": "^4.1.0",
"ionicons": "7.1.0",
"tslib": "^2.1.0"
}
@@ -401,11 +401,11 @@
}
},
"node_modules/@ionic/react": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.3.0.tgz",
- "integrity": "sha512-7fBlCpCX1QT18v1BwSh41d1KQpMLLWtUTr7RmxbQi1QhGxWbqkMNPK9a6Dr4Z1sYQI7J75o6biWtNmAqCF370g==",
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.3.1.tgz",
+ "integrity": "sha512-X1n81R85mprFqwqNiISiqrzYWbMJm0chPxJZkVOzFwuWG7fKDKY1vigNvm5eI/lOTbfC2xjJZOYwuHAxHi3BoQ==",
"dependencies": {
- "@ionic/core": "7.3.0",
+ "@ionic/core": "7.3.1",
"ionicons": "^7.0.0",
"tslib": "*"
},
@@ -486,9 +486,9 @@
}
},
"node_modules/@stencil/core": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.0.5.tgz",
- "integrity": "sha512-0nZRvvhjjOKsQFGX0pKiDtOS/5IiL7HRxtLqpIxHAxXKLs9ZcomTsdOwl12m/qjx2AtQReOfP8+x8jLOBNMOIQ==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.1.0.tgz",
+ "integrity": "sha512-yIpL+CX02fy5zvFXwXcHZjjEILRm3aiONbucpfLIWPS7zcBAuucdROssartEa+D7E1JRko97ydxn1Ntdu4GoWg==",
"bin": {
"stencil": "bin/stencil"
},
@@ -3663,11 +3663,11 @@
"dev": true
},
"@ionic/core": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.3.0.tgz",
- "integrity": "sha512-DPHG0U44O4WcknXa+x3JR/G/5ySxqCS5S8w65PZUQBYA657L4zkaGOvZpObP1MtiBLj9kG7c6Ae6xgJjrU7tyQ==",
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.3.1.tgz",
+ "integrity": "sha512-RdSJsFYx2oJ08duw+DMWVAfzjxlnA+o1saX5gOLSjP5SpwP7FqURFfXrFHIFN2vIKbeqUZTZjQwPHnrFsX04dQ==",
"requires": {
- "@stencil/core": "^4.0.3",
+ "@stencil/core": "^4.1.0",
"ionicons": "7.1.0",
"tslib": "^2.1.0"
},
@@ -3786,11 +3786,11 @@
"requires": {}
},
"@ionic/react": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.3.0.tgz",
- "integrity": "sha512-7fBlCpCX1QT18v1BwSh41d1KQpMLLWtUTr7RmxbQi1QhGxWbqkMNPK9a6Dr4Z1sYQI7J75o6biWtNmAqCF370g==",
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.3.1.tgz",
+ "integrity": "sha512-X1n81R85mprFqwqNiISiqrzYWbMJm0chPxJZkVOzFwuWG7fKDKY1vigNvm5eI/lOTbfC2xjJZOYwuHAxHi3BoQ==",
"requires": {
- "@ionic/core": "7.3.0",
+ "@ionic/core": "7.3.1",
"ionicons": "^7.0.0",
"tslib": "*"
}
@@ -3844,9 +3844,9 @@
}
},
"@stencil/core": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.0.5.tgz",
- "integrity": "sha512-0nZRvvhjjOKsQFGX0pKiDtOS/5IiL7HRxtLqpIxHAxXKLs9ZcomTsdOwl12m/qjx2AtQReOfP8+x8jLOBNMOIQ=="
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.1.0.tgz",
+ "integrity": "sha512-yIpL+CX02fy5zvFXwXcHZjjEILRm3aiONbucpfLIWPS7zcBAuucdROssartEa+D7E1JRko97ydxn1Ntdu4GoWg=="
},
"@types/estree": {
"version": "0.0.39",
diff --git a/packages/react-router/package.json b/packages/react-router/package.json
index 789a353ea4..a77ca009bc 100644
--- a/packages/react-router/package.json
+++ b/packages/react-router/package.json
@@ -1,6 +1,6 @@
{
"name": "@ionic/react-router",
- "version": "7.3.0",
+ "version": "7.3.1",
"description": "React Router wrapper for @ionic/react",
"keywords": [
"ionic",
@@ -37,7 +37,7 @@
"dist/"
],
"dependencies": {
- "@ionic/react": "^7.3.0",
+ "@ionic/react": "^7.3.1",
"tslib": "*"
},
"peerDependencies": {
diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md
index 369f40dfbc..22d6d0360b 100644
--- a/packages/react/CHANGELOG.md
+++ b/packages/react/CHANGELOG.md
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [7.3.1](https://github.com/ionic-team/ionic-framework/compare/v7.3.0...v7.3.1) (2023-08-23)
+
+
+### Bug Fixes
+
+* **react:** avoid multiple invocations of onDidDismiss and onWillPresent ([#28020](https://github.com/ionic-team/ionic-framework/issues/28020)) ([0ac3df3](https://github.com/ionic-team/ionic-framework/commit/0ac3df3f378bdefc3a927adc798ebd9ec7a54fee)), closes [#28010](https://github.com/ionic-team/ionic-framework/issues/28010)
+
+
+
+
+
# [7.3.0](https://github.com/ionic-team/ionic-framework/compare/v7.2.4...v7.3.0) (2023-08-16)
**Note:** Version bump only for package @ionic/react
diff --git a/packages/react/package-lock.json b/packages/react/package-lock.json
index 52088dc730..66c48107a2 100644
--- a/packages/react/package-lock.json
+++ b/packages/react/package-lock.json
@@ -1,15 +1,15 @@
{
"name": "@ionic/react",
- "version": "7.3.0",
+ "version": "7.3.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/react",
- "version": "7.3.0",
+ "version": "7.3.1",
"license": "MIT",
"dependencies": {
- "@ionic/core": "^7.3.0",
+ "@ionic/core": "^7.3.1",
"ionicons": "^7.0.0",
"tslib": "*"
},
@@ -697,19 +697,19 @@
"dev": true
},
"node_modules/@ionic/core": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.3.0.tgz",
- "integrity": "sha512-DPHG0U44O4WcknXa+x3JR/G/5ySxqCS5S8w65PZUQBYA657L4zkaGOvZpObP1MtiBLj9kG7c6Ae6xgJjrU7tyQ==",
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.3.1.tgz",
+ "integrity": "sha512-RdSJsFYx2oJ08duw+DMWVAfzjxlnA+o1saX5gOLSjP5SpwP7FqURFfXrFHIFN2vIKbeqUZTZjQwPHnrFsX04dQ==",
"dependencies": {
- "@stencil/core": "^4.0.3",
+ "@stencil/core": "^4.1.0",
"ionicons": "7.1.0",
"tslib": "^2.1.0"
}
},
"node_modules/@ionic/core/node_modules/@stencil/core": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.0.5.tgz",
- "integrity": "sha512-0nZRvvhjjOKsQFGX0pKiDtOS/5IiL7HRxtLqpIxHAxXKLs9ZcomTsdOwl12m/qjx2AtQReOfP8+x8jLOBNMOIQ==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.1.0.tgz",
+ "integrity": "sha512-yIpL+CX02fy5zvFXwXcHZjjEILRm3aiONbucpfLIWPS7zcBAuucdROssartEa+D7E1JRko97ydxn1Ntdu4GoWg==",
"bin": {
"stencil": "bin/stencil"
},
@@ -11778,19 +11778,19 @@
"dev": true
},
"@ionic/core": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.3.0.tgz",
- "integrity": "sha512-DPHG0U44O4WcknXa+x3JR/G/5ySxqCS5S8w65PZUQBYA657L4zkaGOvZpObP1MtiBLj9kG7c6Ae6xgJjrU7tyQ==",
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.3.1.tgz",
+ "integrity": "sha512-RdSJsFYx2oJ08duw+DMWVAfzjxlnA+o1saX5gOLSjP5SpwP7FqURFfXrFHIFN2vIKbeqUZTZjQwPHnrFsX04dQ==",
"requires": {
- "@stencil/core": "^4.0.3",
+ "@stencil/core": "^4.1.0",
"ionicons": "7.1.0",
"tslib": "^2.1.0"
},
"dependencies": {
"@stencil/core": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.0.5.tgz",
- "integrity": "sha512-0nZRvvhjjOKsQFGX0pKiDtOS/5IiL7HRxtLqpIxHAxXKLs9ZcomTsdOwl12m/qjx2AtQReOfP8+x8jLOBNMOIQ=="
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.1.0.tgz",
+ "integrity": "sha512-yIpL+CX02fy5zvFXwXcHZjjEILRm3aiONbucpfLIWPS7zcBAuucdROssartEa+D7E1JRko97ydxn1Ntdu4GoWg=="
}
}
},
diff --git a/packages/react/package.json b/packages/react/package.json
index de7ead19b2..90edc60d4e 100644
--- a/packages/react/package.json
+++ b/packages/react/package.json
@@ -1,6 +1,6 @@
{
"name": "@ionic/react",
- "version": "7.3.0",
+ "version": "7.3.1",
"description": "React specific wrapper for @ionic/core",
"keywords": [
"ionic",
@@ -41,7 +41,7 @@
"css/"
],
"dependencies": {
- "@ionic/core": "^7.3.0",
+ "@ionic/core": "^7.3.1",
"ionicons": "^7.0.0",
"tslib": "*"
},
diff --git a/packages/react/scripts/sync.sh b/packages/react/scripts/sync.sh
index 1675071ac0..2c2e4a5817 100644
--- a/packages/react/scripts/sync.sh
+++ b/packages/react/scripts/sync.sh
@@ -2,8 +2,11 @@
set -e
-# Copy core dist
-rm -rf node_modules/@ionic/core/dist node_modules/@ionic/core/components
-cp -a ../../core/dist node_modules/@ionic/core/dist
-cp -a ../../core/components node_modules/@ionic/core/components
-cp -a ../../core/package.json node_modules/@ionic/core/package.json
+# Delete old packages
+rm -f *.tgz
+
+# Pack @ionic/core
+npm pack ../../core
+
+# Install Dependencies
+npm install *.tgz --no-save
diff --git a/packages/react/src/components/createInlineOverlayComponent.tsx b/packages/react/src/components/createInlineOverlayComponent.tsx
index 38679e8515..65f1711cbb 100644
--- a/packages/react/src/components/createInlineOverlayComponent.tsx
+++ b/packages/react/src/components/createInlineOverlayComponent.tsx
@@ -63,7 +63,14 @@ export const createInlineOverlayComponent =