Compare commits

...

13 Commits
next ... v7.8.6

Author SHA1 Message Date
ionitron
0fecc4f154 v7.8.6 2024-04-24 14:09:30 +00:00
Liam DeBeasi
4798c69d59 chore: add v7-lts option for backporting (#29388)
This PR adds a "v7-lts" NPM tag for backporting fixes to v7.
2024-04-24 09:59:24 -04:00
Liam DeBeasi
5ce0c609f3 fix(input): clear button can be navigated using screen reader (#29366) (#29383) 2024-04-23 16:53:55 -04:00
Liam DeBeasi
f69aa8cd21 merge release-7.8.5 (#29350) 2024-04-17 09:32:37 -04:00
Liam DeBeasi
a448a88500 merge release-7.8.4 (#29315) 2024-04-10 09:45:17 -04:00
Liam DeBeasi
cca824d195 merge release-7.8.3 (#29265) 2024-04-03 11:54:37 -04:00
Brandy Carney
2417750cbf merge release-7.7.4 (#29118)
Release 7.7.4
2024-03-06 13:57:11 -05:00
Brandy Carney
977e79db71 merge release-7.7.3 (#29076)
Release 7.7.3
2024-02-21 10:43:13 -05:00
Liam DeBeasi
9709c68372 merge release-7.2.2
Release 7.7.2
2024-02-14 09:40:52 -05:00
Liam DeBeasi
75608d57d4 merge release-7.7.1
Release 7.7.1
2024-02-07 09:34:30 -05:00
Liam DeBeasi
ce07e6af81 merge release-7.7.0
Release 7.7.0
2024-01-31 10:35:15 -05:00
Liam DeBeasi
18aa3cdf2b merge release-7.6.7
Release 7.6.7
2024-01-31 09:43:13 -05:00
Liam DeBeasi
a390682d75 merge release-7.6.6
Release 7.6.6
2024-01-24 09:48:12 -05:00
29 changed files with 130 additions and 46 deletions

View File

@@ -20,10 +20,7 @@ on:
type: choice
description: Which npm tag should this be published to?
options:
- latest
- next
- v5-lts
- v4-lts
- v7-lts
preid:
type: choice
description: Which prerelease identifier should be used? This is only needed when version is "prepatch", "preminor", "premajor", or "prerelease".

View File

@@ -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.8.6](https://github.com/ionic-team/ionic-framework/compare/v7.8.5...v7.8.6) (2024-04-24)
### Bug Fixes
* **input:** clear button can be navigated using screen reader ([#29366](https://github.com/ionic-team/ionic-framework/issues/29366)) ([#29383](https://github.com/ionic-team/ionic-framework/issues/29383)) ([5ce0c60](https://github.com/ionic-team/ionic-framework/commit/5ce0c609f365aa497814067276b67fc4e58bdb35))
## [7.8.5](https://github.com/ionic-team/ionic-framework/compare/v7.8.4...v7.8.5) (2024-04-17)

View File

@@ -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.8.6](https://github.com/ionic-team/ionic-framework/compare/v7.8.5...v7.8.6) (2024-04-24)
### Bug Fixes
* **input:** clear button can be navigated using screen reader ([#29366](https://github.com/ionic-team/ionic-framework/issues/29366)) ([#29383](https://github.com/ionic-team/ionic-framework/issues/29383)) ([5ce0c60](https://github.com/ionic-team/ionic-framework/commit/5ce0c609f365aa497814067276b67fc4e58bdb35))
## [7.8.5](https://github.com/ionic-team/ionic-framework/compare/v7.8.4...v7.8.5) (2024-04-17)

View File

@@ -1,12 +1,12 @@
{
"name": "@ionic/core",
"version": "7.8.5",
"version": "7.8.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/core",
"version": "7.8.5",
"version": "7.8.6",
"license": "MIT",
"dependencies": {
"@stencil/core": "^4.12.2",

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/core",
"version": "7.8.5",
"version": "7.8.6",
"description": "Base components for Ionic",
"keywords": [
"ionic",

View File

@@ -831,6 +831,15 @@ export class Input implements ComponentInterface {
*/
ev.preventDefault();
}}
onFocusin={(ev) => {
/**
* Prevent the focusin event from bubbling otherwise it will cause the focusin
* event listener in scroll assist to fire. When this fires, focus will be moved
* back to the input even if the clear button was never tapped. This poses issues
* for screen readers as it means users would be unable to swipe past the clear button.
*/
ev.stopPropagation();
}}
onClick={this.clearTextInput}
>
<ion-icon aria-hidden="true" icon={mode === 'ios' ? closeCircle : closeSharp}></ion-icon>

View File

@@ -124,7 +124,7 @@ export const enableScrollAssist = (
const focusOut = () => {
hasKeyboardBeenPresentedForTextField = false;
win?.removeEventListener('ionKeyboardDidShow', keyboardShow);
componentEl.removeEventListener('focusout', focusOut, true);
componentEl.removeEventListener('focusout', focusOut);
};
/**
@@ -155,15 +155,15 @@ export const enableScrollAssist = (
);
win?.addEventListener('ionKeyboardDidShow', keyboardShow);
componentEl.addEventListener('focusout', focusOut, true);
componentEl.addEventListener('focusout', focusOut);
};
componentEl.addEventListener('focusin', focusIn, true);
componentEl.addEventListener('focusin', focusIn);
return () => {
componentEl.removeEventListener('focusin', focusIn, true);
componentEl.removeEventListener('focusin', focusIn);
win?.removeEventListener('ionKeyboardDidShow', keyboardShow);
componentEl.removeEventListener('focusout', focusOut, true);
componentEl.removeEventListener('focusout', focusOut);
};
};

View File

@@ -3,5 +3,5 @@
"core",
"packages/*"
],
"version": "7.8.5"
"version": "7.8.6"
}

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.
## [7.8.6](https://github.com/ionic-team/ionic-framework/compare/v7.8.5...v7.8.6) (2024-04-24)
**Note:** Version bump only for package @ionic/angular-server
## [7.8.5](https://github.com/ionic-team/ionic-framework/compare/v7.8.4...v7.8.5) (2024-04-17)
**Note:** Version bump only for package @ionic/angular-server

View File

@@ -1,15 +1,15 @@
{
"name": "@ionic/angular-server",
"version": "7.8.5",
"version": "7.8.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/angular-server",
"version": "7.8.5",
"version": "7.8.6",
"license": "MIT",
"dependencies": {
"@ionic/core": "^7.8.5"
"@ionic/core": "^7.8.6"
},
"devDependencies": {
"@angular-eslint/eslint-plugin": "^14.0.0",

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/angular-server",
"version": "7.8.5",
"version": "7.8.6",
"description": "Angular SSR Module for Ionic",
"keywords": [
"ionic",
@@ -62,6 +62,6 @@
},
"prettier": "@ionic/prettier-config",
"dependencies": {
"@ionic/core": "^7.8.5"
"@ionic/core": "^7.8.6"
}
}

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.
## [7.8.6](https://github.com/ionic-team/ionic-framework/compare/v7.8.5...v7.8.6) (2024-04-24)
**Note:** Version bump only for package @ionic/angular
## [7.8.5](https://github.com/ionic-team/ionic-framework/compare/v7.8.4...v7.8.5) (2024-04-17)
**Note:** Version bump only for package @ionic/angular

View File

@@ -1,15 +1,15 @@
{
"name": "@ionic/angular",
"version": "7.8.5",
"version": "7.8.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/angular",
"version": "7.8.5",
"version": "7.8.6",
"license": "MIT",
"dependencies": {
"@ionic/core": "^7.8.5",
"@ionic/core": "^7.8.6",
"ionicons": "^7.0.0",
"jsonc-parser": "^3.0.0",
"tslib": "^2.3.0"

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/angular",
"version": "7.8.5",
"version": "7.8.6",
"description": "Angular specific wrappers for @ionic/core",
"keywords": [
"ionic",
@@ -47,7 +47,7 @@
}
},
"dependencies": {
"@ionic/core": "^7.8.5",
"@ionic/core": "^7.8.6",
"ionicons": "^7.0.0",
"jsonc-parser": "^3.0.0",
"tslib": "^2.3.0"

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.
## [7.8.6](https://github.com/ionic-team/ionic-framework/compare/v7.8.5...v7.8.6) (2024-04-24)
**Note:** Version bump only for package @ionic/docs
## [7.8.5](https://github.com/ionic-team/ionic-framework/compare/v7.8.4...v7.8.5) (2024-04-17)
**Note:** Version bump only for package @ionic/docs

View File

@@ -1,12 +1,12 @@
{
"name": "@ionic/docs",
"version": "7.8.5",
"version": "7.8.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/docs",
"version": "7.8.5",
"version": "7.8.6",
"license": "MIT"
}
}

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/docs",
"version": "7.8.5",
"version": "7.8.6",
"description": "Pre-packaged API documentation for the Ionic docs.",
"main": "core.json",
"types": "core.d.ts",

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.
## [7.8.6](https://github.com/ionic-team/ionic-framework/compare/v7.8.5...v7.8.6) (2024-04-24)
**Note:** Version bump only for package @ionic/react-router
## [7.8.5](https://github.com/ionic-team/ionic-framework/compare/v7.8.4...v7.8.5) (2024-04-17)
**Note:** Version bump only for package @ionic/react-router

View File

@@ -1,15 +1,15 @@
{
"name": "@ionic/react-router",
"version": "7.8.5",
"version": "7.8.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/react-router",
"version": "7.8.5",
"version": "7.8.6",
"license": "MIT",
"dependencies": {
"@ionic/react": "^7.8.5",
"@ionic/react": "^7.8.6",
"tslib": "*"
},
"devDependencies": {

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/react-router",
"version": "7.8.5",
"version": "7.8.6",
"description": "React Router wrapper for @ionic/react",
"keywords": [
"ionic",
@@ -36,7 +36,7 @@
"dist/"
],
"dependencies": {
"@ionic/react": "^7.8.5",
"@ionic/react": "^7.8.6",
"tslib": "*"
},
"peerDependencies": {

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.
## [7.8.6](https://github.com/ionic-team/ionic-framework/compare/v7.8.5...v7.8.6) (2024-04-24)
**Note:** Version bump only for package @ionic/react
## [7.8.5](https://github.com/ionic-team/ionic-framework/compare/v7.8.4...v7.8.5) (2024-04-17)
**Note:** Version bump only for package @ionic/react

View File

@@ -1,15 +1,15 @@
{
"name": "@ionic/react",
"version": "7.8.5",
"version": "7.8.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/react",
"version": "7.8.5",
"version": "7.8.6",
"license": "MIT",
"dependencies": {
"@ionic/core": "^7.8.5",
"@ionic/core": "^7.8.6",
"ionicons": "^7.0.0",
"tslib": "*"
},

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/react",
"version": "7.8.5",
"version": "7.8.6",
"description": "React specific wrapper for @ionic/core",
"keywords": [
"ionic",
@@ -39,7 +39,7 @@
"css/"
],
"dependencies": {
"@ionic/core": "^7.8.5",
"@ionic/core": "^7.8.6",
"ionicons": "^7.0.0",
"tslib": "*"
},

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.
## [7.8.6](https://github.com/ionic-team/ionic-framework/compare/v7.8.5...v7.8.6) (2024-04-24)
**Note:** Version bump only for package @ionic/vue-router
## [7.8.5](https://github.com/ionic-team/ionic-framework/compare/v7.8.4...v7.8.5) (2024-04-17)
**Note:** Version bump only for package @ionic/vue-router

View File

@@ -1,15 +1,15 @@
{
"name": "@ionic/vue-router",
"version": "7.8.5",
"version": "7.8.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/vue-router",
"version": "7.8.5",
"version": "7.8.6",
"license": "MIT",
"dependencies": {
"@ionic/vue": "^7.8.5"
"@ionic/vue": "^7.8.6"
},
"devDependencies": {
"@ionic/eslint-config": "^0.3.0",

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/vue-router",
"version": "7.8.5",
"version": "7.8.6",
"description": "Vue Router integration for @ionic/vue",
"scripts": {
"test.spec": "jest",
@@ -44,7 +44,7 @@
},
"homepage": "https://github.com/ionic-team/ionic#readme",
"dependencies": {
"@ionic/vue": "^7.8.5"
"@ionic/vue": "^7.8.6"
},
"devDependencies": {
"@ionic/eslint-config": "^0.3.0",

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.
## [7.8.6](https://github.com/ionic-team/ionic-framework/compare/v7.8.5...v7.8.6) (2024-04-24)
**Note:** Version bump only for package @ionic/vue
## [7.8.5](https://github.com/ionic-team/ionic-framework/compare/v7.8.4...v7.8.5) (2024-04-17)
**Note:** Version bump only for package @ionic/vue

View File

@@ -1,15 +1,15 @@
{
"name": "@ionic/vue",
"version": "7.8.5",
"version": "7.8.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/vue",
"version": "7.8.5",
"version": "7.8.6",
"license": "MIT",
"dependencies": {
"@ionic/core": "^7.8.5",
"@ionic/core": "^7.8.6",
"ionicons": "^7.0.0"
},
"devDependencies": {

View File

@@ -1,6 +1,6 @@
{
"name": "@ionic/vue",
"version": "7.8.5",
"version": "7.8.6",
"description": "Vue specific wrapper for @ionic/core",
"scripts": {
"eslint": "eslint src",
@@ -66,7 +66,7 @@
"vue-router": "^4.0.16"
},
"dependencies": {
"@ionic/core": "^7.8.5",
"@ionic/core": "^7.8.6",
"ionicons": "^7.0.0"
},
"vetur": {