Maria Hutt
e6e17eb435
refactor(IonReactRouter): split component to use hooks correctly
2025-06-13 16:28:43 -07:00
Maria Hutt
5cccf0b297
refactor(many): update to prevent compile errors
2025-06-13 16:27:59 -07:00
Maria Hutt
366004e3f8
refactor(Tabs2): switch to navigate
2025-06-13 14:12:06 -07:00
Maria Hutt
c6f8dd4c54
refactor(many): replace render with element
2025-06-13 13:46:41 -07:00
Maria Hutt
71fb8cb8f9
refactor(many): update to use <Navigate>
2025-06-13 13:32:36 -07:00
Maria Hutt
12c49f5c51
refactor(many): remove exact from test pages
2025-06-13 12:05:18 -07:00
Maria Hutt
c45c0f9bfa
docs(many): update comments
2025-06-13 11:35:29 -07:00
Maria Hutt
7ff8994d12
feat(IonReactHashRouter): migrate to a functional component and react router 6
...
Co-authored-by: Sean Perkins <13732623+sean-perkins@users.noreply.github.com >
2025-06-12 16:14:24 -07:00
Maria Hutt
205a7056d7
chore(IonReactMemoryRouter): remove unused type
2025-06-11 17:15:35 -07:00
Maria Hutt
331b39427b
feat(IonReactMemoryRouter): migrate to a functional component and react router 6
...
Co-authored-by: Sean Perkins <13732623+sean-perkins@users.noreply.github.com >
2025-06-11 17:14:44 -07:00
Maria Hutt
0a0dcb6d7d
feat(IonReactRouter): migrate to a functional component and react router 6
...
Co-authored-by: Sean Perkins <13732623+sean-perkins@users.noreply.github.com >
2025-06-10 17:14:14 -07:00
Maria Hutt
0008059f8c
docs(IonRouter, ReactRouterViewStack, StackManager): update comments
2025-06-09 15:57:41 -07:00
Maria Hutt
93202c070e
chore(IonRouteInner): update render
2025-06-09 15:57:13 -07:00
Maria Hutt
a78f6b3151
feat(IonRouter): migrate to functional component with react router 6
...
Co-authored-by: Sean Perkins <13732623+sean-perkins@users.noreply.github.com >
2025-06-09 13:07:24 -07:00
Maria Hutt
37f76c72ec
chore(StackManager): run lint
2025-06-09 11:35:13 -07:00
Maria Hutt
ca27ed618b
chore(IonRouteInner): upgrade to rr6
2025-05-19 17:01:48 -07:00
Maria Hutt
2436ba383e
docs(matchPath): remove comment
2025-05-19 16:33:55 -07:00
Maria Hutt
e76c1e86f9
docs(StackManager): update comment
2025-05-19 14:04:06 -07:00
Maria Hutt
fd6baaceda
chore(StackManager): more upgrades for rr6
2025-05-19 14:01:54 -07:00
Maria Hutt
4aad76a93a
chore(StackManager): upgrade to rr6 and add comments
2025-05-19 13:09:11 -07:00
Maria Hutt
6a42e6959d
chore(rr6): run lint
2025-05-19 13:08:31 -07:00
Maria Hutt
e364fea46b
chore(matchPath): use the correct library
2025-05-19 13:07:05 -07:00
Maria Hutt
af7710b5a3
refactor(test): updated test pages
2025-05-12 10:45:54 -07:00
Maria Hutt
cccf290670
refactor(reactrouterviewstack): update for rr6 and improvements
2025-05-08 14:54:40 -07:00
Maria Hutt
f0127bd874
refactor(utils): update matchPath for rr6
2025-05-08 14:53:57 -07:00
Maria Hutt
426232456b
chore(deps): update react router to v6
2025-05-08 14:49:05 -07:00
Shane
7d639b0412
fix(labels): prevent clicking a label from triggering onClick twice on several components ( #30384 )
...
Issue number: resolves #30165
---------
<!-- Please do not submit updates to dependencies unless it fixes an
issue. -->
<!-- Please try to limit your pull request to one type (bugfix, feature,
etc). Submit multiple pull requests if needed. -->
## What is the current behavior?
<!-- Please describe the current behavior that you are modifying. -->
Currently, several components will trigger their `onClick` twice if you
click on their labels.
## What is the new behavior?
<!-- Please describe the behavior or changes that are being added by
this PR. -->
After this fix, the affected components will only trigger `onClick` once
per click of their labels or click directly on the element.
## Does this introduce a breaking change?
- [ ] Yes
- [X] No
<!--
If this introduces a breaking change:
1. Describe the impact and migration path for existing applications
below.
2. Update the BREAKING.md file with the breaking change.
3. Add "BREAKING CHANGE: [...]" to the commit description when merging.
See
https://github.com/ionic-team/ionic-framework/blob/main/docs/CONTRIBUTING.md#footer
for more information.
-->
## Other information
<!-- Any other information that is important to this PR such as
screenshots of how the component looks before and after the change. -->
The affected components are:
- Checkbox
- Select
- Textarea
- Toggle
- Input
I also tested radio and range but could not reproduce the issue for
them.
Note that two of the components, checkbox and toggle, had to have
special implementations for both their test and fix because of how the
host component acts as the component for accessibility purposes.
Current dev build: `8.5.7-dev.11746044124.147aab6c`
---------
Co-authored-by: Maria Hutt <thetaPC@users.noreply.github.com >
Co-authored-by: Brandy Smith <brandyscarney@users.noreply.github.com >
2025-05-02 16:27:25 +00:00
Brandy Smith
bf396c9b07
merge release-8.5.6 ( #30381 )
...
v8.5.6
2025-04-30 14:00:59 -04:00
ionitron
e6e6483ba7
chore(): update package lock files
2025-04-30 17:42:15 +00:00
ionitron
fbbb5e3c0c
v8.5.6
v8.5.6
2025-04-30 17:41:34 +00:00
Brandy Smith
7a9d138e3d
fix(item): emit click event once when clicking padded space on item and emit correct element ( #30373 )
...
Issue number: resolves #29758 resolves #29761
---------
## What is the current behavior?
When an `ion-item` has a click event listener, the following issues
occur:
1. **Double Click Events**:
- Clicking the padding around interactive elements (`ion-checkbox`,
`ion-toggle`, `ion-radio`, `ion-textarea`, `ion-input`) triggers the
click event twice.
2. **Incorrect Event Targets**:
- For `ion-input` and `ion-textarea`, clicking their native inputs
reports the wrong element as the event target.
- Clicking the padding within the `native-wrapper` of `ion-input` emits
a separate click event with an incorrect target element.
## What is the new behavior?
- Fires `firstInteractive.click()` in Item for all interactives (no
longer excludes input/textarea).
- Stops immediate propagation in item when the click event is in the
padding of an item, preventing two click events from firing.
- Updates input and textarea to always emit from their host elements
`ion-input`/`ion-textarea` instead of the native input elements.
- Updates input to make the native input take up 100% height. This is
necessary to avoid the `native-wrapper` triggering its own click event
when clicking on its padding.
- Adds e2e tests to check for the above behavior to avoid future
regressions.
## Does this introduce a breaking change?
- [ ] Yes
- [x] No
## Other information
**Dev build**: `8.5.6-dev.11745613928.16440384`
**Previews**:
- [Checkbox
Preview](https://ionic-framework-git-fw-6503-ionic1.vercel.app/src/components/checkbox/test/item )
- [Input
Preview](https://ionic-framework-git-fw-6503-ionic1.vercel.app/src/components/input/test/item )
- [Radio
Preview](https://ionic-framework-git-fw-6503-ionic1.vercel.app/src/components/radio/test/item )
- [Select
Preview](https://ionic-framework-git-fw-6503-ionic1.vercel.app/src/components/select/test/item )
- [Textarea
Preview](https://ionic-framework-git-fw-6503-ionic1.vercel.app/src/components/textarea/test/item )
- [Toggle
Preview](https://ionic-framework-git-fw-6503-ionic1.vercel.app/src/components/toggle/test/item )
---------
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com >
2025-04-30 17:12:54 +00:00
renovate[bot]
8ef79cf4fb
chore(deps): update playwright ( #30367 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [@playwright/test](https://playwright.dev )
([source](https://redirect.github.com/microsoft/playwright )) |
[`^1.51.1` ->
`^1.52.0`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.51.1/1.52.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| devDependencies | minor |
| mcr.microsoft.com/playwright | `v1.51.1` -> `v1.52.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| final | minor |
---
### Release Notes
<details>
<summary>microsoft/playwright (@​playwright/test)</summary>
###
[`v1.52.0`](https://redirect.github.com/microsoft/playwright/compare/v1.51.1...471930b1ceae03c9e66e0eb80c1364a1a788e7db )
[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.51.1...v1.52.0 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday before 11am" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ionic-team/ionic-framework ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI1Ny4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ionitron <hi@ionicframework.com >
2025-04-29 17:25:36 +00:00
Brandy Smith
3f0e43deed
docs(core): update Docker to Rancher desktop ( #30372 )
...
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com >
2025-04-25 17:30:31 +00:00
renovate[bot]
b0d88ea9ff
chore(deps): update capacitor to v7.0.1 ( #30358 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@capacitor/haptics](https://redirect.github.com/ionic-team/capacitor-plugins )
| [`7.0.0` ->
`7.0.1`](https://renovatebot.com/diffs/npm/@capacitor%2fhaptics/7.0.0/7.0.1 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@capacitor/keyboard](https://redirect.github.com/ionic-team/capacitor-plugins )
| [`7.0.0` ->
`7.0.1`](https://renovatebot.com/diffs/npm/@capacitor%2fkeyboard/7.0.0/7.0.1 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@capacitor/status-bar](https://redirect.github.com/ionic-team/capacitor-plugins )
| [`7.0.0` ->
`7.0.1`](https://renovatebot.com/diffs/npm/@capacitor%2fstatus-bar/7.0.0/7.0.1 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>ionic-team/capacitor-plugins
(@​capacitor/haptics)</summary>
###
[`v7.0.1`](https://redirect.github.com/ionic-team/capacitor-plugins/releases/tag/%40capacitor/splash-screen%407.0.1 )
[Compare
Source](https://redirect.github.com/ionic-team/capacitor-plugins/compare/@capacitor/haptics@7.0.0...@capacitor/haptics@7.0.1 )
**Note:** Version bump only for package
[@​capacitor/splash-screen](https://redirect.github.com/capacitor/splash-screen )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday before 11am" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ionic-team/ionic-framework ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-16 18:05:32 +00:00
Brandy Smith
5a564d63e6
merge release-8.5.5 ( #30365 )
...
v8.5.5
2025-04-16 13:56:26 -04:00
ionitron
4fc1366a25
chore(): update package lock files
2025-04-16 17:39:53 +00:00
ionitron
c5c4d1d989
v8.5.5
v8.5.5
2025-04-16 17:38:18 +00:00
Maria Hutt
cad1c61528
fix(select): update icon color and use correct focused class ( #30342 )
...
Issue number: internal
---------
<!-- Please do not submit updates to dependencies unless it fixes an
issue. -->
<!-- Please try to limit your pull request to one type (bugfix, feature,
etc). Submit multiple pull requests if needed. -->
## What is the current behavior?
<!-- Please describe the current behavior that you are modifying. -->
There are a few items to note:
- Styles are using a non-existing focus class. It currently uses
`.has-focus` which isn't being used anywhere within `select.tsx`. It
seems that `.has-focus` comes a copy and paste that wasn't updated.
- Icon uses the highlight color when expanded, in item, and no fill.
This leads to the styling looking weird compared to when it's not in an
item especially since labels do not change colors. Only applies to `md`
mode.
| List no lines | List with lines |
| --- | ----------- |
| 
| 
|
- The focus without a validation status does not update the border
correctly when inside an item and has a solid fill. Only applies to `md`
mode.
| Outside item | Inside item |
|--------|--------|
| 
| 
|
## What is the new behavior?
<!-- Please describe the behavior or changes that are being added by
this PR. -->
- Styles are now using the correct focus class: `.has-focus`, removing
`ion-focused`.
- If the select is inside an item and has no fill then the icon will not
use the highlight color. Only applies to `md` mode.
| List no lines | List with lines |
| --- | ----------- |
| 
| 
|
- The focus without a validation status uses the highlight color when
inside an item and has a solid fill. Only applies to `md` mode.
| Outside item | Inside item |
|--------|--------|
| 
| 
|
## Does this introduce a breaking change?
- [ ] Yes
- [x] No
<!--
If this introduces a breaking change:
1. Describe the impact and migration path for existing applications
below.
2. Update the BREAKING.md file with the breaking change.
3. Add "BREAKING CHANGE: [...]" to the commit description when merging.
See
https://github.com/ionic-team/ionic-framework/blob/main/docs/CONTRIBUTING.md#footer
for more information.
-->
## Other information
<!-- Any other information that is important to this PR such as
screenshots of how the component looks before and after the change. -->
Dev build: `8.5.4-dev.11744743162.1ec9251d`
Select cannot have a focused class and an expanded class at the same
time. It's one or the other.
---------
Co-authored-by: Brandy Smith <brandyscarney@users.noreply.github.com >
2025-04-16 17:16:54 +00:00
Brandy Smith
d52fca084c
fix(config): allow LogLevel to work with isolatedModules and update all warns and errors to respect logLevel ( #30350 )
...
Issue number: internal
---------
## What is the current behavior?
- `LogLevel` throws error `Error: Cannot access ambient const enums when
'isolatedModules' is enabled`
- Several existing console warns and errors are not calling the function
that respects the `logLevel` config
## What is the new behavior?
- Remove `const` from the `enum` to work with `isolatedModules`
- Update `console.warn`s to `printIonWarning`
- Update `console.error`s to `printIonError`
## Does this introduce a breaking change?
- [ ] Yes
- [x] No
## Other information
Dev build: `8.5.5-dev.11744729748.174bf7e0`
---------
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com >
2025-04-16 16:23:16 +00:00
Luis Rhenals
8dd566b5c1
fix(modal): add expandToScroll property to ModalOptions ( #30357 )
...
Issue number: resolves #30356
---------
<!-- Please do not submit updates to dependencies unless it fixes an
issue. -->
<!-- Please try to limit your pull request to one type (bugfix, feature,
etc). Submit multiple pull requests if needed. -->
## What is the current behavior?
Cannot use expandToScroll property in ModalController.create
## What is the new behavior?
ExpandToScroll can be added without syntax problems
## Does this introduce a breaking change?
- [ ] Yes
- [x] No
2025-04-14 17:50:03 +00:00
renovate[bot]
44efdb06e0
chore(deps): update dependency @clack/prompts to v0.10.1 ( #30351 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@clack/prompts](https://redirect.github.com/bombshell-dev/clack/tree/main/packages/prompts#readme )
([source](https://redirect.github.com/bombshell-dev/clack/tree/HEAD/packages/prompts ))
| [`0.10.0` ->
`0.10.1`](https://renovatebot.com/diffs/npm/@clack%2fprompts/0.10.0/0.10.1 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>bombshell-dev/clack (@​clack/prompts)</summary>
###
[`v0.10.1`](https://redirect.github.com/bombshell-dev/clack/releases/tag/%40clack/prompts%400.10.1 )
[Compare
Source](https://redirect.github.com/bombshell-dev/clack/compare/@clack/prompts@0.10.0...@clack/prompts@0.10.1 )
##### Patch Changes
-
[`11a5dc1`](https://redirect.github.com/bombshell-dev/clack/commit/11a5dc1 ):
Fixes multiselect only shows hints on the first item in the options
list. Now correctly shows hints for all selected options with hint
property.
-
[`30aa7ed`](https://redirect.github.com/bombshell-dev/clack/commit/30aa7ed ):
Adds a new `selectableGroups` boolean to the group multi-select prompt.
Using `selectableGroups: false` will disable the ability to select a
top-level group, but still allow every child to be selected
individually.
- Updated dependencies
\[[`30aa7ed`](https://redirect.github.com/bombshell-dev/clack/commit/30aa7ed )]
- Updated dependencies
\[[`5dfce8a`](https://redirect.github.com/bombshell-dev/clack/commit/5dfce8a )]
- Updated dependencies
\[[`f574297`](https://redirect.github.com/bombshell-dev/clack/commit/f574297 )]
-
[@​clack/core](https://redirect.github.com/clack/core )[@​0](https://redirect.github.com/0 ).4.2
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday before 11am" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ionic-team/ionic-framework ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-11 20:06:34 +00:00
renovate[bot]
e1a451214d
chore(deps): update dependency node to v22 ( #30326 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [node](https://redirect.github.com/actions/node-versions ) | uses-with
| major | `20.x` -> `22.x` |
---
### Release Notes
<details>
<summary>actions/node-versions (node)</summary>
###
[`v22.14.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.14.0-13265982013 ):
22.14.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.13.1-12900459766...22.14.0-13265982013 )
Node.js 22.14.0
###
[`v22.13.1`](https://redirect.github.com/actions/node-versions/releases/tag/22.13.1-12900459766 ):
22.13.1
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.13.0-12671059536...22.13.1-12900459766 )
Node.js 22.13.1
###
[`v22.13.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.13.0-12671059536 ):
22.13.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.12.0-12152383658...22.13.0-12671059536 )
Node.js 22.13.0
###
[`v22.12.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.12.0-12152383658 ):
22.12.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.11.0-11593095476...22.12.0-12152383658 )
Node.js 22.12.0
###
[`v22.11.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.11.0-11593095476 ):
22.11.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.10.0-11377615849...22.11.0-11593095476 )
Node.js 22.11.0
###
[`v22.10.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.10.0-11377615849 ):
22.10.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.9.0-10914884886...22.10.0-11377615849 )
Node.js 22.10.0
###
[`v22.9.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.9.0-10914884886 ):
22.9.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.8.0-10685632420...22.9.0-10914884886 )
Node.js 22.9.0
###
[`v22.8.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.8.0-10685632420 ):
22.8.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.7.0-10511334152...22.8.0-10685632420 )
Node.js 22.8.0
###
[`v22.7.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.7.0-10511334152 ):
22.7.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.6.0-10277432289...22.7.0-10511334152 )
Node.js 22.7.0
###
[`v22.6.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.6.0-10277432289 ):
22.6.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.5.1-10010673511...22.6.0-10277432289 )
Node.js 22.6.0
###
[`v22.5.1`](https://redirect.github.com/actions/node-versions/releases/tag/22.5.1-10010673511 ):
22.5.1
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.5.0-9985144103...22.5.1-10010673511 )
Node.js 22.5.1
###
[`v22.5.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.5.0-9985144103 ):
22.5.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.4.1-9860948056...22.5.0-9985144103 )
Node.js 22.5.0
###
[`v22.4.1`](https://redirect.github.com/actions/node-versions/releases/tag/22.4.1-9860948056 ):
22.4.1
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.4.0-9766506602...22.4.1-9860948056 )
Node.js 22.4.1
###
[`v22.4.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.4.0-9766506602 ):
22.4.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.3.0-9569309553...22.4.0-9766506602 )
Node.js 22.4.0
###
[`v22.3.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.3.0-9569309553 ):
22.3.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.2.0-9105861751...22.3.0-9569309553 )
Node.js 22.3.0
###
[`v22.2.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.2.0-9105861751 ):
22.2.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.1.0-8926142033...22.2.0-9105861751 )
Node.js 22.2.0
###
[`v22.1.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.1.0-8926142033 ):
22.1.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/22.0.0-8879734543...22.1.0-8926142033 )
Node.js 22.1.0
###
[`v22.0.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.0.0-8879734543 ):
22.0.0
[Compare
Source](https://redirect.github.com/actions/node-versions/compare/20.19.0-13838090974...22.0.0-8879734543 )
Node.js 22.0.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday before 11am" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ionic-team/ionic-framework ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-11 20:06:10 +00:00
renovate[bot]
396ff3d3ca
chore(deps): update dependency @capacitor/core to v7.2.0 ( #30336 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@capacitor/core](https://capacitorjs.com )
([source](https://redirect.github.com/ionic-team/capacitor )) | [`7.1.0`
->
`7.2.0`](https://renovatebot.com/diffs/npm/@capacitor%2fcore/7.1.0/7.2.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>ionic-team/capacitor (@​capacitor/core)</summary>
###
[`v7.2.0`](https://redirect.github.com/ionic-team/capacitor/blob/HEAD/CHANGELOG.md#720-2025-03-31 )
[Compare
Source](https://redirect.github.com/ionic-team/capacitor/compare/7.1.0...7.2.0 )
##### Bug Fixes
- **android:** rename bridge layout to avoid collision
([#​7919](https://redirect.github.com/ionic-team/capacitor/issues/7919 ))
([a629f16](a629f167b3 ))
- **cli:** Don't migrate Podfile on SPM projects
([#​7939](https://redirect.github.com/ionic-team/capacitor/issues/7939 ))
([ab4e700](ab4e700035 ))
- **ios:** respect shouldEncodeUrlParams value
([#​7931](https://redirect.github.com/ionic-team/capacitor/issues/7931 ))
([4fb12a0](4fb12a03a9 ))
##### Features
- **http:** Apply overrideUserAgent to requests
([#​7906](https://redirect.github.com/ionic-team/capacitor/issues/7906 ))
([52482c9](52482c9d3c ))
- **ios:** Enable Fullscreen API on WebView
([#​7909](https://redirect.github.com/ionic-team/capacitor/issues/7909 ))
([172638e](172638ec7b ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday before 11am" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ionic-team/ionic-framework ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-11 20:05:46 +00:00
Shane
b1bc58f1c8
fix(toggle): ensure proper visual selection when navigating via VoiceOver in Safari ( #30349 )
...
Issue number: resolves internal
---------
<!-- Please do not submit updates to dependencies unless it fixes an
issue. -->
<!-- Please try to limit your pull request to one type (bugfix, feature,
etc). Submit multiple pull requests if needed. -->
## What is the current behavior?
<!-- Please describe the current behavior that you are modifying. -->
Currently, MacOS voice over on Safari does not recognize ion-toggle
correctly and fails to highlight the element properly
## What is the new behavior?
<!-- Please describe the behavior or changes that are being added by
this PR. -->
By adding the role property to the host element, we're correctly
identifying the toggle so Safari knows how to handle it.
## Does this introduce a breaking change?
- [ ] Yes
- [X] No
<!--
If this introduces a breaking change:
1. Describe the impact and migration path for existing applications
below.
2. Update the BREAKING.md file with the breaking change.
3. Add "BREAKING CHANGE: [...]" to the commit description when merging.
See
https://github.com/ionic-team/ionic-framework/blob/main/docs/CONTRIBUTING.md#footer
for more information.
-->
## Other information
<!-- Any other information that is important to this PR such as
screenshots of how the component looks before and after the change. -->
2025-04-11 17:18:35 +00:00
Brandy Smith
1bc4f59f61
merge release-8.5.4 ( #30347 )
...
v8.5.4
2025-04-09 13:47:15 -04:00
Brandy Smith
51de007854
chore(): update package lock files
2025-04-09 13:28:43 -04:00
ionitron
fd4ffdd9d1
chore(): update package lock files
2025-04-09 17:23:20 +00:00
ionitron
d1974894a9
v8.5.4
v8.5.4
2025-04-09 17:22:30 +00:00
Brandy Smith
835ad52c29
fix(config): properly export LogLevel ( #30335 )
...
Issue number: resolves #30255
---------
## What is the current behavior?
`LogLevel` is not properly exported
## What is the new behavior?
Exports `LogLevel` in core
## Does this introduce a breaking change?
- [ ] Yes
- [x] No
## Other information
Dev build: `8.5.4-dev.11743715474.1eadbd25`
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com >
2025-04-04 18:45:53 +00:00
Brandy Smith
4317da080c
merge release-8.5.3 ( #30330 )
...
v8.5.3
2025-04-02 12:09:34 -04:00