Brandy Smith
a6b19f40b2
chore(deps): downgrade @stencil/angular-output-target and @stencil/vue-output-target ( #30614 )
...
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com >
2025-08-07 14:53:47 +00:00
ionitron
7075808ba8
v8.7.2
2025-08-06 17:04:58 +00:00
renovate[bot]
67a1800094
chore(deps): update dependency @stencil/angular-output-target to v1 ( #30506 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@stencil/angular-output-target](https://stenciljs.com/ )
([source](https://redirect.github.com/stenciljs/output-targets )) |
[`^0.10.0` ->
`^1.0.0`](https://renovatebot.com/diffs/npm/@stencil%2fangular-output-target/0.10.2/1.0.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>stenciljs/output-targets
(@​stencil/angular-output-target)</summary>
###
[`v1.0.0`](https://redirect.github.com/stenciljs/output-targets/blob/HEAD/CHANGELOG.md#stencilssr010-stencilreact-output-target100-2025-04-03 )
[Compare
Source](a3588e9051 ...@stencil/angular-output-target@1.0.0)
##### 🚀 Enhancement
-
[`2873b0e`](2873b0e03c )
feat(react): support Vite based SSR
([#​624](https://redirect.github.com/stenciljs/output-targets/issues/624 ))
([@​christian-bromann](https://redirect.github.com/christian-bromann ))
-
[`5a1a276`](5a1a276143 )
feat(ssr): support object hydration
([#​633](https://redirect.github.com/stenciljs/output-targets/issues/633 ))
([@​christian-bromann](https://redirect.github.com/christian-bromann ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 15:53:08 +00:00
renovate[bot]
895ef4798e
chore(deps): update playwright ( #30596 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence | Type | Update |
|---|---|---|---|---|---|
| [@playwright/test](https://playwright.dev )
([source](https://redirect.github.com/microsoft/playwright )) |
[`^1.54.1` ->
`^1.54.2`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.54.1/1.54.2 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| devDependencies | patch |
| mcr.microsoft.com/playwright | `v1.54.1` -> `v1.54.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| final | patch |
---
### Release Notes
<details>
<summary>microsoft/playwright (@​playwright/test)</summary>
###
[`v1.54.2`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.54.2 )
[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.54.1...v1.54.2 )
##### Highlights
[https://github.com/microsoft/playwright/issues/36714 ](https://redirect.github.com/microsoft/playwright/issues/36714 )
- \[Regression]: Codegen is not able to launch in Administrator Terminal
on Windows (ProtocolError: Protocol
error)[https://github.com/microsoft/playwright/issues/36828 ](https://redirect.github.com/microsoft/playwright/issues/36828 )8
- \[Regression]: Playwright Codegen keeps spamming with selected
optio[https://github.com/microsoft/playwright/issues/36810 ](https://redirect.github.com/microsoft/playwright/issues/36810 )10
- \[Regression]: Starting Codegen with target language doesn't work
anymore
#### Browser Versions
- Chromium 139.0.7258.5
- Mozilla Firefox 140.0.2
- WebKit 26.0
This version was also tested against the following stable channels:
- Google Chrome 140
- Microsoft Edge 140
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS41MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuNTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 14:24:45 +00:00
renovate[bot]
a671b74756
chore(deps): update dependency @stencil/vue-output-target to v0.11.8 ( #30585 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [@stencil/vue-output-target](https://stenciljs.com/ )
([source](https://redirect.github.com/stenciljs/output-targets )) |
[`0.10.8` ->
`0.11.8`](https://renovatebot.com/diffs/npm/@stencil%2fvue-output-target/0.10.8/0.11.8 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>stenciljs/output-targets
(@​stencil/vue-output-target)</summary>
###
[`v0.11.8`](https://redirect.github.com/stenciljs/output-targets/compare/@stencil/vue-output-target@0.10.8...32f98e2301193518a63f5d25c7e3f9e7384697e3 )
[Compare
Source](https://redirect.github.com/stenciljs/output-targets/compare/@stencil/vue-output-target@0.10.8...32f98e2301193518a63f5d25c7e3f9e7384697e3 )
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS40My41IiwidXBkYXRlZEluVmVyIjoiNDEuNDYuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 13:41:03 +00:00
ionitron
e4c042834c
v8.7.1
2025-07-31 15:55:42 +00:00
Brandy Smith
6203b88b9f
chore(deps): update @stencil/core to v4.36.2 ( #30587 )
...
Issue number: resolves #30565
---------
## What is the current behavior?
Stencil is on v4.33.1
## What is the new behavior?
- Updates Stencil to v4.36.2
- Updates `children` references to `__children` in `reorder-group`
## Does this introduce a breaking change?
- [ ] Yes
- [x] No
## Other information
I searched through the repository for other components that may be
affected but did not find any.
Dev build: `8.7.1-dev.11753971948.1b297d94`
Reorder Example using dev build:
[StackBlitz](https://stackblitz.com/edit/5nrzhbja )
Router Example using dev build:
[StackBlitz](https://stackblitz.com/edit/rvpcflzx )
---------
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com >
2025-07-31 15:35:43 +00:00
ionitron
cbb4ad5683
v8.7.0
2025-07-30 21:05:10 +00:00
Christian Bromann
74cd71af24
feat(deps): update ionicons to v8 ( #30390 )
...
Issue number: resolves #30445
---------
Updates all packages to use the latest version of Ionicons v8
---------
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com >
2025-07-30 16:45:20 -04:00
ionitron
759147fab6
v8.6.7
2025-07-30 20:14:30 +00:00
Brandy Smith
dc713167f9
chore(deps): downgrade Stencil to v4.33.1 ( #30579 )
...
A major regression related to Reorder was found in Stencil v4.36. Downgrade Stencil until this can be resolved.
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com >
2025-07-30 16:07:32 -04:00
ionitron
708d5845b9
v8.6.6
2025-07-30 18:11:38 +00:00
renovate[bot]
5780a95a9c
chore(deps): update dependency @stencil/core to v4.36.2 ( #30574 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [@stencil/core](https://stenciljs.com/ )
([source](https://redirect.github.com/stenciljs/core )) | [`4.36.1` ->
`4.36.2`](https://renovatebot.com/diffs/npm/@stencil%2fcore/4.36.1/4.36.2 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>stenciljs/core (@​stencil/core)</summary>
###
[`v4.36.2`](https://redirect.github.com/stenciljs/core/blob/HEAD/CHANGELOG.md#-4362-2025-07-28 )
[Compare
Source](https://redirect.github.com/stenciljs/core/compare/v4.36.1...v4.36.2 )
##### Bug Fixes
- **bundle:** remove post order of node-resolve
([#​6353](https://redirect.github.com/stenciljs/core/issues/6353 ))
([19b56d1](19b56d1977 )),
closes
[#​6335](https://redirect.github.com/stenciljs/core/issues/6335 )
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS40My41IiwidXBkYXRlZEluVmVyIjoiNDEuNDMuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-30 13:43:31 +00:00
renovate[bot]
dd68369338
chore(deps): update dependency @stencil/core to v4.36.1 ( #30524 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [@stencil/core](https://stenciljs.com/ )
([source](https://redirect.github.com/stenciljs/core )) | [`4.33.1` ->
`4.36.0`](https://renovatebot.com/diffs/npm/@stencil%2fcore/4.33.1/4.36.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>stenciljs/core (@​stencil/core)</summary>
###
[`v4.36.0`](https://redirect.github.com/stenciljs/core/blob/HEAD/CHANGELOG.md#-4360-2025-07-15 )
[Compare
Source](https://redirect.github.com/stenciljs/core/compare/v4.36.0...58bc2b5403312dd227b0c5d6f1de167559f2b015 )
##### Bug Fixes
* contructable stylesheets with older immutable spec (chrome <99)
([#6332 ](https://github.com/stenciljs/core/issues/6332 ))
([2f363dd](2f363dd130 )),
closes [#6326 ](https://github.com/stenciljs/core/issues/6326 )
* **runtime:** check shadow root nodes before appending them
([#6342 ](https://github.com/stenciljs/core/issues/6342 ))
([c63f25d](c63f25d0b4 ))
* **runtime:** do not remove first comment - can break frameworks
([#6343 ](https://github.com/stenciljs/core/issues/6343 ))
([188e7db](188e7dbfd7 ))
* **runtime:** double check hostRef value
([#6341 ](https://github.com/stenciljs/core/issues/6341 ))
([051522f](051522f598 ))
* **runtime:** fix blur handling of non-scoped elements
([#6314 ](https://github.com/stenciljs/core/issues/6314 ))
([bfbd683](bfbd683efd ))
* **runtime:** fix prettier
([d84f9e7](d84f9e7e5f ))
* **ssr:** `scoped: true` components forwarded slots
([#6340 ](https://github.com/stenciljs/core/issues/6340 ))
([fd4b892](fd4b892a73 )),
closes [#6337 ](https://github.com/stenciljs/core/issues/6337 ), closes
[#6339 ](https://github.com/stenciljs/core/issues/6339 )
##### Features
* **moc-doc:** serialize `delegatesFocus` shadow DOM property
([#6333 ](https://github.com/stenciljs/core/issues/6333 ))
([56fe6e3](56fe6e35a3 )),
closes [#6265 ](https://github.com/stenciljs/core/issues/6265 )
* **runtime:** skip initial task queue to improve first time rendering
([#6331 ](https://github.com/stenciljs/core/issues/6331 ))
([6106c70](6106c70aa3 )),
closes [#6317 ](https://github.com/stenciljs/core/issues/6317 )
###
[`v4.35.3`](https://redirect.github.com/stenciljs/core/blob/HEAD/CHANGELOG.md#-4353-2025-07-02 )
[Compare
Source](https://redirect.github.com/stenciljs/core/compare/v4.35.2...58bc2b5403312dd227b0c5d6f1de167559f2b015 )
##### Bug Fixes
- **declarations:** add ToggleEvent type
([ac92210](ac9221076c ))
###
[`v4.35.2`](https://redirect.github.com/stenciljs/core/blob/HEAD/CHANGELOG.md#-4352-2025-07-02 )
[Compare
Source](https://redirect.github.com/stenciljs/core/compare/v4.35.1...v4.35.2 )
##### Bug Fixes
- **ci:** hardening security of GH actions
([#​6305](https://redirect.github.com/stenciljs/core/issues/6305 ))
([3f80413](3f80413171 ))
- **compiler:** fix attachInternals should be usable without formAssoc…
([#​6286](https://redirect.github.com/stenciljs/core/issues/6286 ))
([7132259](7132259c40 )),
closes
[#​6285](https://redirect.github.com/stenciljs/core/issues/6285 )
- **declarations:** update toggle event handler types
([#​6323](https://redirect.github.com/stenciljs/core/issues/6323 ))
([5925974](5925974d85 )),
closes
[#​6322](https://redirect.github.com/stenciljs/core/issues/6322 )
- **mock-doc:** prevent infinite recursion in blur event handlers
([#​6310](https://redirect.github.com/stenciljs/core/issues/6310 ))
([092cacd](092cacda99 )),
closes
[#​6307](https://redirect.github.com/stenciljs/core/issues/6307 )
- **security:** update email for outreach
([9da2c90](9da2c907af ))
- **ssr:** fixes for `scoped: true` components during SSR
([#​6311](https://redirect.github.com/stenciljs/core/issues/6311 ))
([b07dda6](b07dda6c94 )),
closes
[#​6313](https://redirect.github.com/stenciljs/core/issues/6313 )
- **ssr:** slow property hydration, incorrect rendering
([#​6325](https://redirect.github.com/stenciljs/core/issues/6325 ))
([f018c73](f018c7349c )),
closes
[#​6324](https://redirect.github.com/stenciljs/core/issues/6324 )
- **utils:** single global stylesheet instance for performance
([#​6320](https://redirect.github.com/stenciljs/core/issues/6320 ))
([fe5d130](fe5d130127 ))
- **testing:** support browser executable path detection via environm…
([#​6308](https://redirect.github.com/stenciljs/core/issues/6308 ))
([b7e2b50](b7e2b50120 )),
closes
[#​6213](https://redirect.github.com/stenciljs/core/issues/6213 )
###
[`v4.35.1`](https://redirect.github.com/stenciljs/core/blob/HEAD/CHANGELOG.md#-4351-2025-06-17 )
[Compare
Source](https://redirect.github.com/stenciljs/core/compare/v4.35.0...v4.35.1 )
##### Bug Fixes
- **mock-doc:** ensure event bubbling follows shadow DOM boundaries
([#​6301](https://redirect.github.com/stenciljs/core/issues/6301 ))
([1304ffc](1304ffcbfe )),
closes
[#​5676](https://redirect.github.com/stenciljs/core/issues/5676 )
- **ssr:** expand `::part` css selectors for ssr `scoped` components
([#​6298](https://redirect.github.com/stenciljs/core/issues/6298 ))
([da24af6](da24af6f5c )),
closes
[#​6297](https://redirect.github.com/stenciljs/core/issues/6297 )
- **ssr:** named slot dom order with `serializeShadowRoot: 'scoped'`
components
([#​6300](https://redirect.github.com/stenciljs/core/issues/6300 ))
([96c0f13](96c0f13b06 )),
closes
[#​6299](https://redirect.github.com/stenciljs/core/issues/6299 )
###
[`v4.35.0`](https://redirect.github.com/stenciljs/core/blob/HEAD/CHANGELOG.md#-4350-2025-06-13 )
[Compare
Source](https://redirect.github.com/stenciljs/core/compare/v4.34.0...v4.35.0 )
##### Bug Fixes
- **ssr:** retain slotted node order in serializeShadowRoot: `scoped`
([#​6294](https://redirect.github.com/stenciljs/core/issues/6294 ))
([c1e032d](c1e032d562 )),
closes
[#​6293](https://redirect.github.com/stenciljs/core/issues/6293 )
##### Features
- **global-styles:** add new `addGlobalStyleToComponents` extras config
option to "opt-out" of new globalStyle behaviour
([#​6292](https://redirect.github.com/stenciljs/core/issues/6292 ))
([cd9778a](cd9778a2ac ))
###
[`v4.34.0`](https://redirect.github.com/stenciljs/core/blob/HEAD/CHANGELOG.md#-4340-2025-06-11 )
[Compare
Source](https://redirect.github.com/stenciljs/core/compare/v4.33.1...v4.34.0 )
##### Bug Fixes
- **compiler:** Prevent `extTransformsPlugin` from outputting collection
dependency css
([#​3306](https://redirect.github.com/stenciljs/core/issues/3306 ))
([28e2a06](28e2a062f6 )),
closes
[#​3305](https://redirect.github.com/stenciljs/core/issues/3305 )
- **declarations:** update PluginTransformResults after Rollup update
([#​6232](https://redirect.github.com/stenciljs/core/issues/6232 ))
([6ff8075](6ff8075a85 )),
closes
[#​6231](https://redirect.github.com/stenciljs/core/issues/6231 )
- **mock-doc:** move slot event listener support from runtime to MockDoc
([#​6287](https://redirect.github.com/stenciljs/core/issues/6287 ))
([f2dd25d](f2dd25d7e0 ))
- resolve TypeScript interface conflicts between component methods and
HTMLElement
([#​6282](https://redirect.github.com/stenciljs/core/issues/6282 ))
([614d305](614d305b1d )),
closes
[#​4467](https://redirect.github.com/stenciljs/core/issues/4467 )
- **runtime:** add addEventListener support for slot elements in scope
components
([#​6281](https://redirect.github.com/stenciljs/core/issues/6281 ))
([32f66bd](32f66bd1cf )),
closes
[#​6269](https://redirect.github.com/stenciljs/core/issues/6269 )
- **runtime:** correct boolean attribute handling for form-associated
components
([#​6280](https://redirect.github.com/stenciljs/core/issues/6280 ))
([7fe6372](7fe6372c2a )),
closes
[#​5461](https://redirect.github.com/stenciljs/core/issues/5461 )
- **ssr:** mixed ssr methods styles
([#​6289](https://redirect.github.com/stenciljs/core/issues/6289 ))
([e253ceb](e253cebf54 )),
closes
[#​6288](https://redirect.github.com/stenciljs/core/issues/6288 )
- update `CHANGELOG.md` location
([#​6283](https://redirect.github.com/stenciljs/core/issues/6283 ))
([36fca61](36fca61886 ))
##### Features
- **compiler:** improve file watching architecture and add external d…
([#​6279](https://redirect.github.com/stenciljs/core/issues/6279 ))
([0844538](0844538a04 )),
closes
[#​3151](https://redirect.github.com/stenciljs/core/issues/3151 )
#### 🥃
[4.33.1](https://redirect.github.com/stenciljs/core/compare/v4.33.0...v4.33.1 )
(2025-06-03)
##### Bug Fixes
- **runtime:** conditionally apply global styles using
`supportsConstructableStylesheets` flag
([f4f815f](f4f815f462 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDEuMTcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Christian Bromann <git@bromann.dev >
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com >
2025-07-29 18:13:53 +00:00
ionitron
5a3ad9c54a
v8.6.5
2025-07-16 19:53:16 +00:00
renovate[bot]
68ad860673
chore(deps): update playwright ( #30548 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence | Type | Update |
|---|---|---|---|---|---|
| [@playwright/test](https://playwright.dev )
([source](https://redirect.github.com/microsoft/playwright )) |
[`^1.53.2` ->
`^1.54.1`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.53.2/1.54.1 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| devDependencies | minor |
| mcr.microsoft.com/playwright | `v1.53.2` -> `v1.54.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
| final | minor |
---
### Release Notes
<details>
<summary>microsoft/playwright (@​playwright/test)</summary>
###
[`v1.54.1`](https://redirect.github.com/microsoft/playwright/compare/v1.54.0...v1.54.1 )
[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.54.0...v1.54.1 )
###
[`v1.54.0`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.54.0 )
[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.53.2...v1.54.0 )
#### Highlights
- New cookie property `partitionKey` in
[browserContext.cookies()](https://playwright.dev/docs/api/class-browsercontext#browser-context-cookies )
and
[browserContext.addCookies()](https://playwright.dev/docs/api/class-browsercontext#browser-context-add-cookies ).
This property allows to save and restore partitioned cookies. See [CHIPS
MDN
article](https://developer.mozilla.org/en-US/docs/Web/Privacy/Guides/Privacy_sandbox/Partitioned_cookies )
for more information. Note that browsers have different support and
defaults for cookie partitioning.
- New option `noSnippets` to disable code snippets in the html report.
```js
import { defineConfig } from '@​playwright/test';
export default defineConfig({
reporter: [['html', { noSnippets: true }]]
});
```
- New property `location` in test annotations, for example in
[testResult.annotations](https://playwright.dev/docs/api/class-testresult#test-result-annotations )
and
[testInfo.annotations](https://playwright.dev/docs/api/class-testinfo#test-info-annotations ).
It shows where the annotation like `test.skip` or `test.fixme` was
added.
#### Command Line
- New option `--user-data-dir` in multiple commands. You can specify the
same user data dir to reuse browsing state, like authentication, between
sessions.
```bash
npx playwright codegen --user-data-dir=./user-data
```
- Option `-gv` has been removed from the `npx playwright test` command.
Use `--grep-invert` instead.
- `npx playwright open` does not open the test recorder anymore. Use
`npx playwright codegen` instead.
#### Miscellaneous
- Support for Node.js 16 has been removed.
- Support for Node.js 18 has been deprecated, and will be removed in the
future.
#### Browser Versions
- Chromium 139.0.7258.5
- Mozilla Firefox 140.0.2
- WebKit 26.0
This version was also tested against the following stable channels:
- Google Chrome 140
- Microsoft Edge 140
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-15 20:24:34 +00:00
ionitron
d2aa07f354
v8.6.4
2025-07-09 20:15:44 +00:00
ionitron
a3c51e5e34
v8.6.3
2025-07-02 21:37:16 +00:00
renovate[bot]
4b8863b6d6
chore(deps): update playwright ( #30513 )
...
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.52.0` ->
`^1.53.2`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.52.0/1.53.2 )
|
[](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.52.0` -> `v1.53.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/ )
| final | minor |
---
### Release Notes
<details>
<summary>microsoft/playwright (@​playwright/test)</summary>
###
[`v1.53.2`](https://redirect.github.com/microsoft/playwright/compare/v1.53.1...8c38de4d13d1e8e28cc97d4ad81cc398a6b2fb32 )
[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.53.1...8c38de4d13d1e8e28cc97d4ad81cc398a6b2fb32 )
###
[`v1.53.1`](https://redirect.github.com/microsoft/playwright/compare/v1.53.0...3c60cb476613ee50c040b488d96f390be3985a89 )
[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.53.0...v1.53.1 )
###
[`v1.53.0`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.53.0 )
[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.52.0...v1.53.0 )
#### Trace Viewer and HTML Reporter Updates
- New Steps in Trace Viewer and HTML reporter: <img
src="https://github.com/user-attachments/assets/1963ff7d-4070-41be-a79b-4333176921a2 "
alt="New Trace Viewer Steps" height="500">
- New option in `'html'` reporter to set the title of a specific test
run:
```js
import { defineConfig } from '@​playwright/test';
export default defineConfig({
reporter: [['html', { title: 'Custom test run #​1028' }]]
});
```
#### Miscellaneous
- New option
[`kind`](https://playwright.dev/docs/api/class-testinfo#test-info-snapshot-path-option-kind )
in
[testInfo.snapshotPath()](https://playwright.dev/docs/api/class-testinfo#test-info-snapshot-path )
controls which snapshot path template is used.
- New method
[locator.describe()](https://playwright.dev/docs/api/class-locator#locator-describe )
to describe a locator. Used for trace viewer and reports.
```js
const button = page.getByTestId('btn-sub').describe('Subscribe button');
await button.click();
```
- `npx playwright install --list` will now list all installed browsers,
versions and locations.
#### Browser Versions
- Chromium 138.0.7204.4
- Mozilla Firefox 139.0
- WebKit 18.5
This version was also tested against the following stable channels:
- Google Chrome 137
- Microsoft Edge 137
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ionitron <hi@ionicframework.com >
2025-06-30 19:43:02 +00:00
renovate[bot]
72a5cdff0d
chore(deps): update dependency @stencil/vue-output-target to v0.10.8 ( #30501 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@stencil/vue-output-target](https://stenciljs.com/ )
([source](https://redirect.github.com/stenciljs/output-targets )) |
[`0.10.7` ->
`0.10.8`](https://renovatebot.com/diffs/npm/@stencil%2fvue-output-target/0.10.7/0.10.8 )
|
[](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>stenciljs/output-targets
(@​stencil/vue-output-target)</summary>
###
[`v0.10.8`](https://redirect.github.com/stenciljs/output-targets/releases/tag/%40stencil/vue-output-target%400.10.8 )
[Compare
Source](https://redirect.github.com/stenciljs/output-targets/compare/@stencil/vue-output-target@0.10.7...@stencil/vue-output-target@0.10.8 )
This release contains the following changes:
- Fix: revert model update event renaming
([#​649](https://redirect.github.com/stenciljs/output-targets/issues/649 ))
([`5c67692`](https://redirect.github.com/stenciljs/output-targets/commit/5c67692 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC42MC4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 16:22:56 +00:00
ionitron
0ea65fea6f
v8.6.2
2025-06-18 17:03:32 +00:00
ionitron
446b64ef36
v8.6.1
2025-06-11 15:37:04 +00:00
renovate[bot]
8bec166200
chore(deps): update dependency @axe-core/playwright to ^4.10.2 ( #30460 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@axe-core/playwright](https://redirect.github.com/dequelabs/axe-core-npm )
| [`^4.10.1` ->
`^4.10.2`](https://renovatebot.com/diffs/npm/@axe-core%2fplaywright/4.10.1/4.10.2 )
|
[](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>dequelabs/axe-core-npm (@​axe-core/playwright)</summary>
###
[`v4.10.2`](https://redirect.github.com/dequelabs/axe-core-npm/blob/HEAD/CHANGELOG.md#4102-2025-05-12 )
[Compare
Source](https://redirect.github.com/dequelabs/axe-core-npm/compare/v4.10.1...v4.10.2 )
##### Bug Fixes
- Optimize AxeBuilder memory usage.
([#​1154](https://redirect.github.com/dequelabs/axe-core-npm/issues/1154 ))
([e53cd36](e53cd36d07 )),
closes
[/github.com/bensenescu/axe-core-npm/blob/develop/packages/puppeteer/src/axePuppeteer.ts#L59](https://redirect.github.com//github.com/bensenescu/axe-core-npm/blob/develop/packages/puppeteer/src/axePuppeteer.ts/issues/L59 )
[/github.com/bensenescu/axe-core-npm/blob/develop/packages/puppeteer/src/utils.ts#L34](https://redirect.github.com//github.com/bensenescu/axe-core-npm/blob/develop/packages/puppeteer/src/utils.ts/issues/L34 )
- Update axe-core to v4.10.3
([#​1155](https://redirect.github.com/dequelabs/axe-core-npm/issues/1155 ))
([f8e3a14](f8e3a14043 ))
- **wdio:** resolve blank navigation issue in WDIO v9
([#​1169](https://redirect.github.com/dequelabs/axe-core-npm/issues/1169 ))
([6505560](6505560d64 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC40MC4zIiwidXBkYXRlZEluVmVyIjoiNDAuNDAuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 15:19:08 +00:00
ionitron
3e76b8339e
v8.6.0
2025-06-04 14:57:34 +00:00
Brandy Smith
6afcd530e6
Merge branch 'main' into chore/update-from-main
2025-06-04 10:33:07 -04:00
ionitron
3b1a0eb00b
v8.5.9
2025-06-04 13:45:35 +00:00
Brandy Smith
1563b7bae7
chore(deps): update dependency @stencil/core to v4.33.1 ( #30450 )
...
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com >
Co-authored-by: Christian Bromann <git@bromann.dev >
2025-06-03 18:30:01 -04:00
ionitron
57f8666e44
v8.5.8
2025-05-28 18:15:54 +00:00
renovate[bot]
975abc558d
chore(deps): update dependency @clack/prompts to ^0.11.0 ( #30425 )
...
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.11.0`](https://renovatebot.com/diffs/npm/@clack%2fprompts/0.10.1/0.11.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>bombshell-dev/clack (@​clack/prompts)</summary>
###
[`v0.11.0`](https://redirect.github.com/bombshell-dev/clack/releases/tag/%40clack/prompts%400.11.0 )
[Compare
Source](https://redirect.github.com/bombshell-dev/clack/compare/@clack/prompts@0.10.1...@clack/prompts@0.11.0 )
##### Minor Changes
-
[`07ca32d`](https://redirect.github.com/bombshell-dev/clack/commit/07ca32d ):
Reverted a change where placeholders were being set as values on return.
##### Patch Changes
- Updated dependencies
\[[`07ca32d`](https://redirect.github.com/bombshell-dev/clack/commit/07ca32d )]
-
[@​clack/core](https://redirect.github.com/clack/core )[@​0](https://redirect.github.com/0 ).5.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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-27 16:09:06 +00:00
ionitron
af6b86597c
v8.5.7
2025-05-07 20:12:41 +00:00
Brandy Smith
63074415e1
Merge branch 'main' into chore/merge-main
2025-05-01 10:11:18 -04:00
ionitron
fbbb5e3c0c
v8.5.6
2025-04-30 17:41:34 +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
Christian Bromann
808c60c235
chore(deps): update stencil core ( #30132 )
...
We have shipped various of improvements to the Stencil project and
runtime. You can take a close look at our
[changelog](https://github.com/ionic-team/stencil/blob/main/CHANGELOG.md )
but since `v4.20.0` we mainly shipped improvements on the following
issues:
## Major Improvements:
- Enhanced Shadow DOM and hydration support
- Improved client-side hydration for SSR
- Better handling of shadow root styles and component hydration
- More reliable serialization of Shadow DOM components
## Key Bug Fixes:
- Resolved performance issues due to detached nodes in memory
- Fixed several critical issues with scoped slots and component styling
- Improved handling of SVG class attributes and template tags
- Enhanced runtime decorator functionality
- Better handling of form-associated callbacks
## Technical Updates:
- Updated to TypeScript 5.5
- Added support for customizable Mermaid diagram colors in documentation
I don't see any critical changes that may impact Ionic users and feel
confident we can ship this.
## Dev Build
`8.5.4-dev.11744646756.1244bf71`
---------
Co-authored-by: Brandy Smith <brandyscarney@users.noreply.github.com >
2025-04-23 15:53:39 -07:00
ionitron
c5c4d1d989
v8.5.5
2025-04-16 17:38:18 +00:00
ionitron
d1974894a9
v8.5.4
2025-04-09 17:22:30 +00:00
ionitron
28e29c38b4
v8.5.3
2025-04-02 15:50:34 +00:00
ionitron
4fb15feb0c
v8.5.2
2025-03-26 21:33:58 +00:00
renovate[bot]
0f23526224
chore(deps): update dependency @playwright/test to ^1.51.1 ( #30289 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@playwright/test](https://playwright.dev )
([source](https://redirect.github.com/microsoft/playwright )) |
[`^1.51.0` ->
`^1.51.1`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.51.0/1.51.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>microsoft/playwright (@​playwright/test)</summary>
###
[`v1.51.1`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.51.1 )
[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.51.0...v1.51.1 )
##### Highlights
[https://github.com/microsoft/playwright/issues/35093 ](https://redirect.github.com/microsoft/playwright/issues/35093 )
- \[Regression]: TimeoutOverflowWarning:
[`2149630`](https://redirect.github.com/microsoft/playwright/commit/2149630296 ).634
does not fit into a 32-bit signed integer
[https://github.com/microsoft/playwright/issues/35138 ](https://redirect.github.com/microsoft/playwright/issues/35138 )
- \[Regression]: TypeError: Cannot read properties of undefined (reading
'expectInfo')
#### Browser Versions
- Chromium 134.0.6998.35
- Mozilla Firefox 135.0
- WebKit 18.4
This version was also tested against the following stable channels:
- Google Chrome 133
- Microsoft Edge 133
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-24 18:53:18 +00:00
ionitron
9496c193ce
v8.5.1
2025-03-19 20:08:09 +00:00
Christian Bromann
f4186c6761
fix(vue): update output target and fix incorrect types ( #30259 )
...
Issue number: resolves #30254
---------
## What is the current behavior?
The type for `routerLink` was incorrectly set as `symbol`.
## What is the new behavior?
The new update of the Vue output target to sets it to `string | symbol`
## Does this introduce a breaking change?
- [ ] Yes
- [x] No
## Other information
Dev build: `8.5.1-dev.11742238707.15ce0fe2`
---------
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com >
2025-03-18 14:42:09 +00:00
Maria Hutt
d36283e8c9
chore(snapshots): use default value for cmd line argument ( #30263 )
...
Issue number: N/A
---------
<!-- 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. -->
Certain custom commands related to Playwright are failing. Specifically:
- `npm run test.e2e.update-snapshots ${component}`
- `npm run test.e2e.docker.update-snapshots ${component}`
The failures are due to Playwright [v1.50
changing](https://playwright.dev/docs/release-notes#breaking ) it's
accepted values for `update-snapshots`. Possible values are "all",
"changed", "missing", and "none". By default, it's "all". All snapshots
will be updated when no value is passed or a wrong value is passed.
Our scripts end up running (doesn't matter if it's local or through the
docker):
- `npx playwright test --update-snapshots ${component}`
It used to only update the snapshots that have changed. However, with
the update, the argument thinks that the component is its value but
since it's not an accepted one, it leads to the default.
## What is the new behavior?
<!-- Please describe the behavior or changes that are being added by
this PR. -->
Set our default value when it comes to updating snapshots. By using
`changed` then we would only update snapshots for those tests that have
a difference. This aligns with how it used to work before the update.
## 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. -->
N/A
2025-03-17 21:30:13 +00:00
renovate[bot]
c63ec2e98d
chore(deps): update playwright ( #29840 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
|
[@axe-core/playwright](https://redirect.github.com/dequelabs/axe-core-npm )
| [`^4.10.0` ->
`^4.10.1`](https://renovatebot.com/diffs/npm/@axe-core%2fplaywright/4.10.0/4.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/ )
| devDependencies | patch |
| [@playwright/test](https://playwright.dev )
([source](https://redirect.github.com/microsoft/playwright )) |
[`^1.46.1` ->
`^1.51.0`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.46.1/1.51.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.46.1` -> `v1.51.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>dequelabs/axe-core-npm (@​axe-core/playwright)</summary>
###
[`v4.10.1`](https://redirect.github.com/dequelabs/axe-core-npm/blob/HEAD/CHANGELOG.md#4101-2024-10-29 )
[Compare
Source](https://redirect.github.com/dequelabs/axe-core-npm/compare/v4.10.0...v4.10.1 )
##### Bug Fixes
- Update axe-core to v4.10.1
([#​1124](https://redirect.github.com/dequelabs/axe-core-npm/issues/1124 ))
([099818b](099818bcef ))
- Update axe-core to v4.10.2
([#​1128](https://redirect.github.com/dequelabs/axe-core-npm/issues/1128 ))
([aaaa34e](aaaa34e7c3 ))
</details>
<details>
<summary>microsoft/playwright (@​playwright/test)</summary>
###
[`v1.51.0`](https://redirect.github.com/microsoft/playwright/compare/v1.50.1...3707a93754368ec1e0e2876767e8a9209f036f8a )
[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.50.1...v1.51.0 )
###
[`v1.50.1`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.50.1 )
[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.50.0...v1.50.1 )
##### Highlights
[https://github.com/microsoft/playwright/issues/34483 ](https://redirect.github.com/microsoft/playwright/issues/34483 )
- \[Feature]: single aria snapshot for different
engines/browsers[https://github.com/microsoft/playwright/issues/34497 ](https://redirect.github.com/microsoft/playwright/issues/34497 )7
- \[Bug]: Firefox not handling keepalive: true fetch
request[https://github.com/microsoft/playwright/issues/34504 ](https://redirect.github.com/microsoft/playwright/issues/34504 )04
- \[Bug]: update snapshots not creating good
dif[https://github.com/microsoft/playwright/issues/34507 ](https://redirect.github.com/microsoft/playwright/issues/34507 )507
- \[Bug]: snapshotPathTemplate doesnt work when multiple
proje[https://github.com/microsoft/playwright/issues/34462 ](https://redirect.github.com/microsoft/playwright/issues/34462 )4462
- \[Bug]: updateSnapshots "changed" throws an error
#### Browser Versions
- Chromium 133.0.6943.16
- Mozilla Firefox 134.0
- WebKit 18.2
This version was also tested against the following stable channels:
- Google Chrome 132
- Microsoft Edge 132
###
[`v1.50.0`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.50.0 )
[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.49.1...v1.50.0 )
#### Test runner
- New option
[`timeout`](https://playwright.dev/docs/api/class-test#test-step-option-timeout )
allows specifying a maximum run time for an individual test step. A
timed-out step will fail the execution of the test.
```js
test('some test', async ({ page }) => {
await test.step('a step', async () => {
// This step can time out separately from the test
}, { timeout: 1000 });
});
```
- New method
[test.step.skip()](https://playwright.dev/docs/api/class-test#test-step-skip )
to disable execution of a test step.
```js
test('some test', async ({ page }) => {
await test.step('before running step', async () => {
// Normal step
});
await test.step.skip('not yet ready', async () => {
// This step is skipped
});
await test.step('after running step', async () => {
// This step still runs even though the previous one was skipped
});
});
```
- Expanded
[expect(locator).toMatchAriaSnapshot()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-match-aria-snapshot-2 )
to allow storing of aria snapshots in separate YAML files.
- Added method
[expect(locator).toHaveAccessibleErrorMessage()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-accessible-error-message )
to assert the Locator points to an element with a given [aria
errormessage](https://w3c.github.io/aria/#aria-errormessage ).
- Option
[testConfig.updateSnapshots](https://playwright.dev/docs/api/class-testconfig#test-config-update-snapshots )
added the configuration enum `changed`. `changed` updates only the
snapshots that have changed, whereas `all` now updates all snapshots,
regardless of whether there are any differences.
- New option
[testConfig.updateSourceMethod](https://playwright.dev/docs/api/class-testconfig#test-config-update-source-method )
defines the way source code is updated when
[testConfig.updateSnapshots](https://playwright.dev/docs/api/class-testconfig#test-config-update-snapshots )
is configured. Added `overwrite` and `3-way` modes that write the
changes into source code, on top of existing `patch` mode that creates a
patch file.
```bash
npx playwright test --update-snapshots=changed
--update-source-method=3way
```
- Option
[testConfig.webServer](https://playwright.dev/docs/api/class-testconfig#test-config-web-server )
added a `gracefulShutdown` field for specifying a process kill signal
other than the default `SIGKILL`.
- Exposed
[testStep.attachments](https://playwright.dev/docs/api/class-teststep#test-step-attachments )
from the reporter API to allow retrieval of all attachments created by
that step.
- New option `pathTemplate` for `toHaveScreenshot` and
`toMatchAriaSnapshot` assertions in the
[testConfig.expect](https://playwright.dev/docs/api/class-testconfig#test-config-expect )
configuration.
#### UI updates
- Updated default HTML reporter to improve display of attachments.
- New button for picking elements to produce aria snapshots.
- Additional details (such as keys pressed) are now displayed alongside
action API calls in traces.
- Display of `canvas` content in traces is error-prone. Display is now
disabled by default, and can be enabled via the `Display canvas content`
UI setting.
- `Call` and `Network` panels now display additional time information.
#### Breaking
-
[expect(locator).toBeEditable()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-be-editable )
and
[locator.isEditable()](https://playwright.dev/docs/api/class-locator#locator-is-editable )
now throw if the target element is not `<input>`, `<select>`, or a
number of other editable elements.
- Option
[testConfig.updateSnapshots](https://playwright.dev/docs/api/class-testconfig#test-config-update-snapshots )
now updates all snapshots when set to `all`, rather than only the
failed/changed snapshots. Use the new enum `changed` to keep the old
functionality of only updating the changed snapshots.
#### Browser Versions
- Chromium 133.0.6943.16
- Mozilla Firefox 134.0
- WebKit 18.2
This version was also tested against the following stable channels:
- Google Chrome 132
- Microsoft Edge 132
###
[`v1.49.1`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.49.1 )
[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.49.0...v1.49.1 )
##### Highlights
[https://github.com/microsoft/playwright/issues/33802 ](https://redirect.github.com/microsoft/playwright/issues/33802 )
- \[Bug]: Codegen's Clear button doesn't work if not
recording[https://github.com/microsoft/playwright/issues/33806 ](https://redirect.github.com/microsoft/playwright/issues/33806 )6
- \[Bug]: playwright hangs while waiting for pending
navigation[https://github.com/microsoft/playwright/issues/33787 ](https://redirect.github.com/microsoft/playwright/issues/33787 )87
- \[Bug]: VSC extension isn't capturing all entered
te[https://github.com/microsoft/playwright/issues/33788 ](https://redirect.github.com/microsoft/playwright/issues/33788 )788
- \[Regression]: Double clicking the steps in trace viewer doesn't
filter
acti[https://github.com/microsoft/playwright/issues/33772 ](https://redirect.github.com/microsoft/playwright/issues/33772 )3772
- \[Bug]: aria_snapshot generates invalid yaml when combined with an
aria-label
attr[https://github.com/microsoft/playwright/issues/33791 ](https://redirect.github.com/microsoft/playwright/issues/33791 )33791
- \[Bug]: text input with number value raises "container is not
iterable" with
to_match_aria_sna[https://github.com/microsoft/playwright/issues/33644 ](https://redirect.github.com/microsoft/playwright/issues/33644 )/33644
- \[Bug]: getByRole can't find element with the accessible name from
label element when aria-labelledby is
not[https://github.com/microsoft/playwright/issues/33660 ](https://redirect.github.com/microsoft/playwright/issues/33660 )s/33660
- \[Regression]: Unable to open Playwright UI in Dark Mode
#### Browser Versions
- Chromium 131.0.6778.33
- Mozilla Firefox 132.0
- WebKit 18.2
This version was also tested against the following stable channels:
- Google Chrome 130
- Microsoft Edge 130
###
[`v1.49.0`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.49.0 )
[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.48.2...v1.49.0 )
#### Aria snapshots
New assertion
[expect(locator).toMatchAriaSnapshot()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-match-aria-snapshot )
verifies page structure by comparing to an expected accessibility tree,
represented as YAML.
```js
await page.goto('https://playwright.dev ');
await expect(page.locator('body')).toMatchAriaSnapshot(`
- banner:
- heading /Playwright enables reliable/ [level=1]
- link "Get started"
- link "Star microsoft/playwright on GitHub"
- main:
- img "Browsers (Chromium, Firefox, WebKit)"
- heading "Any browser • Any platform • One API"
`);
```
You can generate this assertion with [Test
Generator](https://playwright.dev/docs/codegen ) and update the expected
snapshot with `--update-snapshots` command line flag.
Learn more in the [aria snapshots
guide](https://playwright.dev/docs/aria-snapshots ).
#### Test runner
- New option
[testConfig.tsconfig](https://playwright.dev/docs/api/class-testconfig#test-config-tsconfig )
allows to specify a single `tsconfig` to be used for all tests.
- New method
[test.fail.only()](https://playwright.dev/docs/api/class-test#test-fail-only )
to focus on a failing test.
- Options
[testConfig.globalSetup](https://playwright.dev/docs/api/class-testconfig#test-config-global-setup )
and
[testConfig.globalTeardown](https://playwright.dev/docs/api/class-testconfig#test-config-global-teardown )
now support multiple setups/teardowns.
- New value `'on-first-failure'` for
[testOptions.screenshot](https://playwright.dev/docs/api/class-testoptions#test-options-screenshot ).
- Added "previous" and "next" buttons to the HTML report to quickly
switch between test cases.
- New properties
[testInfoError.cause](https://playwright.dev/docs/api/class-testinfoerror#test-info-error-cause )
and
[testError.cause](https://playwright.dev/docs/api/class-testerror#test-error-cause )
mirroring
[`Error.cause`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/cause ).
#### Breaking: channels `chrome`, `msedge` and similar switch to new
headless
This change affects you if you're using one of the following channels in
your `playwright.config.ts`:
- `chrome`, `chrome-dev`, `chrome-beta`, or `chrome-canary`
- `msedge`, `msedge-dev`, `msedge-beta`, or `msedge-canary`
##### What do I need to do?
After updating to Playwright v1.49, run your test suite. If it still
passes, you're good to go. If not, you will probably need to update your
snapshots, and adapt some of your test code around PDF viewers and
extensions. See [issue
#​33566](https://redirect.github.com/microsoft/playwright/issues/33566 )
for more details.
#### Other breaking changes
- There will be no more updates for WebKit on Ubuntu 20.04 and Debian
11. We recommend updating your OS to a later version.
- Package `@playwright/experimental-ct-vue2` will no longer be updated.
- Package `@playwright/experimental-ct-solid` will no longer be updated.
#### Try new Chromium headless
You can opt into the new headless mode by using `'chromium'` channel. As
[official Chrome documentation puts
it](https://developer.chrome.com/blog/chrome-headless-shell ):
> New Headless on the other hand is the real Chrome browser, and is thus
more authentic, reliable, and offers more features. This makes it more
suitable for high-accuracy end-to-end web app testing or browser
extension testing.
See [issue
#​33566](https://redirect.github.com/microsoft/playwright/issues/33566 )
for the list of possible breakages you could encounter and more details
on Chromium headless. Please file an issue if you see any problems after
opting in.
```js
import { defineConfig, devices } from '@​playwright/test';
export default defineConfig({
projects: [
{
name: 'chromium',
use: { ...devices['Desktop Chrome'], channel: 'chromium' },
},
],
});
```
#### Miscellaneous
- `<canvas>` elements inside a snapshot now draw a preview.
- New method
[tracing.group()](https://playwright.dev/docs/api/class-tracing#tracing-group )
to visually group actions in the trace.
- Playwright docker images switched from Node.js v20 to Node.js v22 LTS.
#### Browser Versions
- Chromium 131.0.6778.33
- Mozilla Firefox 132.0
- WebKit 18.2
This version was also tested against the following stable channels:
- Google Chrome 130
- Microsoft Edge 130
###
[`v1.48.2`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.48.2 )
[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.48.1...v1.48.2 )
##### Highlights
[https://github.com/microsoft/playwright/issues/33141 ](https://redirect.github.com/microsoft/playwright/issues/33141 )
- \[Bug]: UI Mode
crashed[https://github.com/microsoft/playwright/issues/33219 ](https://redirect.github.com/microsoft/playwright/issues/33219 )9
- \[BUG] Trace Viewer PWA crashes with "Aw,
Snap86
- \[Bug]: UI Mode Memory
probl[https://github.com/microsoft/playwright/issues/33000 ](https://redirect.github.com/microsoft/playwright/issues/33000 )000
- \[Regression]: Inspector and Browser doesn't close on
CTR[https://github.com/microsoft/playwright/issues/33204 ](https://redirect.github.com/microsoft/playwright/issues/33204 )3204
- \[Bug]: Chrome tab and inspector not closing after terminating session
in terminal
#### Browser Versions
- Chromium 130.0.6723.19
- Mozilla Firefox 130.0
- WebKit 18.0
This version was also tested against the following stable channels:
- Google Chrome 129
- Microsoft Edge 129
###
[`v1.48.1`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.48.1 )
[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.48.0...v1.48.1 )
##### Highlights
[https://github.com/microsoft/playwright/issues/33023 ](https://redirect.github.com/microsoft/playwright/issues/33023 )
- \[Bug]: command line flag --headed has no effect in ui
mode[https://github.com/microsoft/playwright/issues/33107 ](https://redirect.github.com/microsoft/playwright/issues/33107 )7
- \[REGRESSION]: page.waitForRequest does not get resolved since
1.48.[https://github.com/microsoft/playwright/issues/33085 ](https://redirect.github.com/microsoft/playwright/issues/33085 )85
- \[Bug]: WebSocket route does not handle full URLs in
Playwrig[https://github.com/microsoft/playwright/issues/33052 ](https://redirect.github.com/microsoft/playwright/issues/33052 )052
- \[Regression]: Inspector not showing recorded
st[https://github.com/microsoft/playwright/issues/33132 ](https://redirect.github.com/microsoft/playwright/issues/33132 )3132
- \[Bug]: Wrong Ubuntu release name in
Dockerfile.n[https://github.com/microsoft/playwright/pull/32996 ](https://redirect.github.com/microsoft/playwright/pull/32996 )32996
- \[BUG] Trace attachments have small unusable height
#### Browser Versions
- Chromium 130.0.6723.19
- Mozilla Firefox 130.0
- WebKit 18.0
This version was also tested against the following stable channels:
- Google Chrome 129
- Microsoft Edge 129
###
[`v1.48.0`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.48.0 )
[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.47.2...v1.48.0 )
#### WebSocket routing
New methods
[page.routeWebSocket()](https://playwright.dev/docs/api/class-page#page-route-web-socket )
and
[browserContext.routeWebSocket()](https://playwright.dev/docs/api/class-browsercontext#browser-context-route-web-socket )
allow to intercept, modify and mock WebSocket connections initiated in
the page. Below is a simple example that mocks WebSocket communication
by responding to a `"request"` with a `"response"`.
```js
await page.routeWebSocket('/ws', ws => {
ws.onMessage(message => {
if (message === 'request')
ws.send('response');
});
});
```
See
[WebSocketRoute](https://playwright.dev/docs/api/class-websocketroute )
for more details.
#### UI updates
- New "copy" buttons for annotations and test location in the HTML
report.
- Route method calls like
[route.fulfill()](https://playwright.dev/docs/api/class-route#route-fulfill )
are not shown in the report and trace viewer anymore. You can see which
network requests were routed in the network tab instead.
- New "Copy as cURL" and "Copy as fetch" buttons for requests in the
network tab.
#### Miscellaneous
- Option
[`form`](https://playwright.dev/docs/api/class-apirequestcontext#api-request-context-fetch-option-form )
and similar ones now accept
[FormData](https://playwright.dev/docs/api/class-formdata ).
- New method
[page.requestGC()](https://playwright.dev/docs/api/class-page#page-request-gc )
may help detect memory leaks.
- New option
[`location`](https://playwright.dev/docs/api/class-test#test-step-option-location )
to pass custom step location.
- Requests made by
[APIRequestContext](https://playwright.dev/docs/api/class-apirequestcontext )
now record detailed timing and security information in the HAR.
#### Browser Versions
- Chromium 130.0.6723.19
- Mozilla Firefox 130.0
- WebKit 18.0
This version was also tested against the following stable channels:
- Google Chrome 129
- Microsoft Edge 129
###
[`v1.47.2`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.47.2 )
[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.47.1...v1.47.2 )
##### Highlights
[https://github.com/microsoft/playwright/pull/32699 ](https://redirect.github.com/microsoft/playwright/pull/32699 )-
\[REGRESSION]: fix(codegen): use content_frame property in
python/.NET[https://github.com/microsoft/playwright/issues/32706 ](https://redirect.github.com/microsoft/playwright/issues/32706 )6-
\[REGRESSION]: page.pause() does not pause test timeout after
1.4[https://github.com/microsoft/playwright/pull/32661 ](https://redirect.github.com/microsoft/playwright/pull/32661 )61
- fix(trace-viewer): time delta between local and remote actions
#### Browser Versions
- Chromium 129.0.6668.29
- Mozilla Firefox 130.0
- WebKit 18.0
This version was also tested against the following stable channels:
- Google Chrome 128
- Microsoft Edge 128
###
[`v1.47.1`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.47.1 )
[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.47.0...v1.47.1 )
##### Highlights
[https://github.com/microsoft/playwright/issues/32480 ](https://redirect.github.com/microsoft/playwright/issues/32480 )
- \[REGRESSION]: tsconfig.json's compilerOptions.paths no longer working
in
1.47[https://github.com/microsoft/playwright/issues/32552 ](https://redirect.github.com/microsoft/playwright/issues/32552 )2
- \[REGRESSION]: broken UI in Trace Viewer while showing network
response body
#### Browser Versions
- Chromium 129.0.6668.29
- Mozilla Firefox 130.0
- WebKit 18.0
This version was also tested against the following stable channels:
- Google Chrome 128
- Microsoft Edge 128
###
[`v1.47.0`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.47.0 )
[Compare
Source](https://redirect.github.com/microsoft/playwright/compare/v1.46.1...v1.47.0 )
#### Network Tab improvements
The Network tab in the UI mode and trace viewer has several nice
improvements:
- filtering by asset type and URL
- better display of query string parameters
- preview of font assets

Credit to [@​kubajanik](https://redirect.github.com/kubajanik ) for
these wonderful improvements!
#### `--tsconfig` CLI option
By default, Playwright will look up the closest tsconfig for each
imported file using a heuristic. You can now specify a single tsconfig
file in the command line, and Playwright will use it for all imported
files, not only test files:
```sh
### Pass a specific tsconfig
npx playwright test --tsconfig tsconfig.test.json
```
####
[APIRequestContext](https://playwright.dev/docs/api/class-apirequestcontext )
now accepts
[`URLSearchParams`](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams )
and `string` as query parameters
You can now pass
[`URLSearchParams`](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams )
and `string` as query parameters to
[APIRequestContext](https://playwright.dev/docs/api/class-apirequestcontext ):
```ts
test('query params', async ({ request }) => {
const searchParams = new URLSearchParams();
searchParams.set('userId', 1);
const response = await request.get(
'https://jsonplaceholder.typicode.com/posts ',
{
params: searchParams // or as a string: 'userId=1'
}
);
// ...
});
```
#### Miscellaneous
- The `mcr.microsoft.com/playwright:v1.47.0` now serves a Playwright
image based on Ubuntu 24.04 Noble.
To use the 22.04 jammy-based image, please use
`mcr.microsoft.com/playwright:v1.47.0-jammy` instead.
- The `:latest`/`:focal`/`:jammy` tag for Playwright Docker images is no
longer being published. Pin to a specific version for better stability
and reproducibility.
- New option `behavior` in
[page.removeAllListeners()](https://playwright.dev/docs/api/class-page#page-remove-all-listeners ),
[browser.removeAllListeners()](https://playwright.dev/docs/api/class-browser#browser-remove-all-listeners )
and
[browserContext.removeAllListeners()](https://playwright.dev/docs/api/class-browsercontext#browser-context-remove-all-listeners )
to wait for ongoing listeners to complete.
- TLS client certificates can now be passed from memory by passing
`cert` and `key` as buffers instead of file paths.
- Attachments with a `text/html` content type can now be opened in a new
tab in the HTML report. This is useful for including third-party reports
or other HTML content in the Playwright test report and distributing it
to your team.
- `noWaitAfter` in
[locator.selectOption()](https://playwright.dev/docs/api/class-locator#locator-select-option )
was deprecated.
- We've seen reports of WebGL in Webkit misbehaving on GitHub Actions
`macos-13`. We recommend upgrading GitHub Actions to `macos-14`.
#### Browser Versions
- Chromium 129.0.6668.29
- Mozilla Firefox 130.0
- WebKit 18.0
This version was also tested against the following stable channels:
- Google Chrome 128
- Microsoft Edge 128
</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:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzkuMjAwLjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ionitron <hi@ionicframework.com >
2025-03-14 16:54:45 +00:00
ionitron
09d16ef4d7
v8.5.0
2025-03-13 23:11:47 +00:00
ionitron
08448573b1
v8.4.5
2025-03-13 22:19:57 +00:00
Christian Bromann
3799d456d9
fix(vue): pin Vue output target to latest release ( #30248 )
...
Issue number: resolves #30221
---------
<!-- 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?
We had to make a new release of the output target to ensure all Vue type
fixes are shipped.
## What is the new behavior?
Pin to the latest output target.
## 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-03-13 21:55:19 +00:00
ionitron
4b10d7dc6f
v8.4.4
2025-03-13 21:04:03 +00:00
Christian Bromann
6dcb143307
fix(vue): update output target and resolve type issues ( #30239 )
...
Issue number: fixes #30179
---------
## What is the current behavior?
There have been issues reported on version 8.4.3 related to the type
information changing for Vue
## What is the new behavior?
This patch updates the Vue components to be correctly types using a new
version of the output target.
## Does this introduce a breaking change?
- [ ] Yes
- [x] No
2025-03-13 20:40:04 +00:00
Christian Bromann
11554a5d35
fix(vue): update output target and properly emit events ( #30227 )
...
Issue number: resolves #30206 resolves #30178 resolves #30177 resolves
#30175 resolves #30170
---------
<!-- 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?
There have been plenty of issues reported in regards to Vue components
failing to propagate events. It seems like when we updated the Vue
output target and started to use the provided runtime code from the
output target, we have changed the way how event names are computed.
Ionic has used a custom wrapper for handling events that would kebab
case event names. That is no longer needed and removing it fixes
observed issues.
Reproduction case working:
https://stackblitz.com/edit/vj18czas-wdhzxjom?file=package.json
## What is the new behavior?
We have received a fix for this in
https://github.com/stenciljs/output-targets/pull/617 which I hope will
resolve this issue by updating the dependency.
## 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
Dev build: `8.4.4-dev.11741193800.14916f6f`
2025-03-11 20:39:31 +00:00
Shane
2149ba2c8d
fix(capacitor): use proper types for capacitor v7 support ( #30228 )
...
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, Capacitor types are outdated in Ionic Framework and we're
accessing a type property that no longer exists in Capacitor 7.0.0+
## What is the new behavior?
<!-- Please describe the behavior or changes that are being added by
this PR. -->
This PR updates the capacitor version and addresses removal of
`.Plugins` from `@capacitor/core`'s `CapacitorGlobal`, which we rely on
to dynamically access plugins that the user may or may not have
installed.
The fix for this was creating a custom type definition to support
accessing `Plugins`. While `Plugins` was removed from Capacitor if we
were accessing it directly from core, we're pulling it from the window
in the browser, where it's still exposed, so we just needed to make our
type reflect that.
## 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. -->
Technically, this issue does not prevent Framework from working with
Capacitor 7 because it's only a typing issue, but it's still a minor
issue that should be addressed in our effort to support Capacitor 7.
This PR, along with #30195 , should make it ready for that.
2025-03-06 01:14:45 +00:00