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
renovate[bot]
cd5c27a12a
chore(deps): update dependency @clack/prompts to ^0.10.0 ( #30180 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@clack/prompts](https://redirect.github.com/natemoo-re/clack/tree/main/packages/prompts#readme )
([source](https://redirect.github.com/natemoo-re/clack/tree/HEAD/packages/prompts ))
| [`^0.9.0` ->
`^0.10.0`](https://renovatebot.com/diffs/npm/@clack%2fprompts/0.9.1/0.10.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>natemoo-re/clack (@​clack/prompts)</summary>
###
[`v0.10.0`](https://redirect.github.com/natemoo-re/clack/blob/HEAD/packages/prompts/CHANGELOG.md#0100 )
[Compare
Source](https://redirect.github.com/natemoo-re/clack/compare/@clack/prompts@0.9.1...@clack/prompts@0.10.0 )
##### Minor Changes
-
[`613179d`](https://redirect.github.com/natemoo-re/clack/commit/613179d ):
Adds a new `indicator` option to `spinner`, which supports the original
`"dots"` loading animation or a new `"timer"` loading animation.
```ts
import * as p from "@​clack/prompts";
const spin = p.spinner({ indicator: "timer" });
spin.start("Loading");
await sleep(3000);
spin.stop("Loaded");
```
-
[`a38b2bc`](https://redirect.github.com/natemoo-re/clack/commit/a38b2bc ):
Adds `stream` API which provides the same methods as `log`, but for
iterable (even async) message streams. This is particularly useful for
AI responses which are dynamically generated by LLMs.
```ts
import * as p from "@​clack/prompts";
await p.stream.step(
(async function* () {
yield* generateLLMResponse(question);
})()
);
```
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNjQuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE2NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-19 17:48:49 +00:00
ionitron
87bde81a94
v8.4.3
2025-01-29 18:56:48 +00:00
ionitron
f532a5d4b7
v8.4.2
2025-01-22 21:33:23 +00:00
renovate[bot]
b71f2e9189
chore(deps): update stencil ( #29823 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@stencil/angular-output-target](https://stenciljs.com/ )
([source](https://redirect.github.com/ionic-team/stencil-ds-output-targets ))
| [`^0.8.4` ->
`^0.10.0`](https://renovatebot.com/diffs/npm/@stencil%2fangular-output-target/0.8.4/0.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/ )
|
| [@stencil/vue-output-target](https://stenciljs.com/ )
([source](https://redirect.github.com/ionic-team/stencil-ds-output-targets ))
| [`^0.8.9` ->
`^0.9.0`](https://renovatebot.com/diffs/npm/@stencil%2fvue-output-target/0.8.9/0.9.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>ionic-team/stencil-ds-output-targets
(@​stencil/angular-output-target)</summary>
###
[`v0.10.2`](a3588e9051...a3588e9051 )
[Compare
Source](a3588e9051...a3588e9051 )
###
[`v0.10.1`](a3588e9051...a3588e9051 )
[Compare
Source](a3588e9051...a3588e9051 )
###
[`v0.10.0`](a3588e9051...a3588e9051 )
[Compare
Source](a3588e9051...a3588e9051 )
###
[`v0.9.1`](https://redirect.github.com/ionic-team/stencil-ds-output-targets/compare/@stencil/angular-output-target@0.9.0...a3588e905186a0e86e7f88418fd5b2f9531b55e0 )
[Compare
Source](https://redirect.github.com/ionic-team/stencil-ds-output-targets/compare/@stencil/angular-output-target@0.9.0...a3588e905186a0e86e7f88418fd5b2f9531b55e0 )
###
[`v0.9.0`](https://redirect.github.com/ionic-team/stencil-ds-output-targets/releases/tag/%40stencil/angular-output-target%400.9.0 )
[Compare
Source](https://redirect.github.com/ionic-team/stencil-ds-output-targets/compare/@stencil/angular-output-target@0.8.4...@stencil/angular-output-target@0.9.0 )
#### What's Changed
- feat(angular): Standalone Value Accessor for Angular OutputType by
[@​Samg983](https://redirect.github.com/Samg983 ) in
[https://github.com/ionic-team/stencil-ds-output-targets/pull/459 ](https://redirect.github.com/ionic-team/stencil-ds-output-targets/pull/459 )
#### New Contributors
- [@​Samg983](https://redirect.github.com/Samg983 ) made their
first contribution in
[https://github.com/ionic-team/stencil-ds-output-targets/pull/459 ](https://redirect.github.com/ionic-team/stencil-ds-output-targets/pull/459 )
**Full Changelog**:
https://github.com/ionic-team/stencil-ds-output-targets/compare/[@​stencil/react-output-target](https://redirect.github.com/stencil/react-output-target)[@​0](https://redirect.github.com/0).7.0...[@​stencil/angular-output-target](https://redirect.github.com/stencil/angular-output-target)[@​0](https://redirect.github.com/0).9.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:eyJjcmVhdGVkSW5WZXIiOiIzOC41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-17 18:03:21 +00:00
renovate[bot]
64c1373f53
chore(deps): update dependency @clack/prompts to ^0.9.0 ( #30098 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@clack/prompts](https://redirect.github.com/natemoo-re/clack/tree/main/packages/prompts#readme )
([source](https://redirect.github.com/natemoo-re/clack/tree/HEAD/packages/prompts ))
| [`^0.8.0` ->
`^0.9.0`](https://renovatebot.com/diffs/npm/@clack%2fprompts/0.8.1/0.9.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>natemoo-re/clack (@​clack/prompts)</summary>
###
[`v0.9.0`](https://redirect.github.com/natemoo-re/clack/blob/HEAD/packages/prompts/CHANGELOG.md#090 )
[Compare
Source](https://redirect.github.com/natemoo-re/clack/compare/@clack/prompts@0.8.2...@clack/prompts@0.9.0 )
##### Minor Changes
-
[`a83d2f8`](https://redirect.github.com/natemoo-re/clack/commit/a83d2f8 ):
Adds a new `updateSettings()` function to support new global
keybindings.
`updateSettings()` accepts an `aliases` object that maps custom keys to
an action (`up | down | left | right | space | enter | cancel`).
```ts
import { updateSettings } from "@​clack/prompts";
// Support custom keybindings
updateSettings({
aliases: {
w: "up",
a: "left",
s: "down",
d: "right",
},
});
```
> \[!WARNING]
> In order to enforce consistent, user-friendly defaults across the
ecosystem, `updateSettings` does not support disabling Clack's default
keybindings.
-
[`801246b`](https://redirect.github.com/natemoo-re/clack/commit/801246b ):
Adds a new `signal` option to support programmatic prompt cancellation
with an [abort
controller](https://kettanaito.com/blog/dont-sleep-on-abort-controller ).
One example use case is automatically cancelling a prompt after a
timeout.
```ts
const shouldContinue = await confirm({
message: "This message will self destruct in 5 seconds",
signal: AbortSignal.timeout(5000),
});
```
Another use case is racing a long running task with a manual prompt.
```ts
const abortController = new AbortController();
const projectType = await Promise.race([
detectProjectType({
signal: abortController.signal,
}),
select({
message: "Pick a project type.",
options: [
{ value: "ts", label: "TypeScript" },
{ value: "js", label: "JavaScript" },
{ value: "coffee", label: "CoffeeScript", hint: "oh no" },
],
signal: abortController.signal,
}),
]);
abortController.abort();
```
-
[`a83d2f8`](https://redirect.github.com/natemoo-re/clack/commit/a83d2f8 ):
Updates default keybindings to support Vim motion shortcuts and map the
`escape` key to cancel (`ctrl+c`).
| alias | action |
| ----- | ------ |
| `k` | up |
| `l` | right |
| `j` | down |
| `h` | left |
| `esc` | cancel |
##### Patch Changes
-
[`f9f139d`](https://redirect.github.com/natemoo-re/clack/commit/f9f139d ):
Adapts `spinner` output for static CI environments
- Updated dependencies
\[[`a83d2f8`](https://redirect.github.com/natemoo-re/clack/commit/a83d2f8 )]
- Updated dependencies
\[[`801246b`](https://redirect.github.com/natemoo-re/clack/commit/801246b )]
- Updated dependencies
\[[`a83d2f8`](https://redirect.github.com/natemoo-re/clack/commit/a83d2f8 )]
- Updated dependencies
\[[`51e12bc`](https://redirect.github.com/natemoo-re/clack/commit/51e12bc )]
-
[@​clack/core](https://redirect.github.com/clack/core )[@​0](https://redirect.github.com/0 ).4.0
###
[`v0.8.2`](https://redirect.github.com/natemoo-re/clack/blob/HEAD/packages/prompts/CHANGELOG.md#082 )
[Compare
Source](https://redirect.github.com/natemoo-re/clack/compare/@clack/prompts@0.8.1...@clack/prompts@0.8.2 )
##### Patch Changes
- Updated dependencies
\[[`4845f4f`](https://redirect.github.com/natemoo-re/clack/commit/4845f4f )]
- Updated dependencies
\[[`d7b2fb9`](https://redirect.github.com/natemoo-re/clack/commit/d7b2fb9 )]
-
[@​clack/core](https://redirect.github.com/clack/core )[@​0](https://redirect.github.com/0 ).3.5
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 19:27:28 +00:00
renovate[bot]
270526e4f2
chore(deps): update dependency @clack/prompts to ^0.8.0 ( #30021 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@clack/prompts](https://redirect.github.com/natemoo-re/clack/tree/main/packages/prompts#readme )
([source](https://redirect.github.com/natemoo-re/clack/tree/HEAD/packages/prompts ))
| [`^0.7.0` ->
`^0.8.0`](https://renovatebot.com/diffs/npm/@clack%2fprompts/0.7.0/0.8.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>natemoo-re/clack (@​clack/prompts)</summary>
###
[`v0.8.1`](https://redirect.github.com/natemoo-re/clack/blob/HEAD/packages/prompts/CHANGELOG.md#081 )
[Compare
Source](https://redirect.github.com/natemoo-re/clack/compare/@clack/prompts@0.7.0...@clack/prompts@0.8.1 )
##### Patch Changes
-
[`360afeb`](https://redirect.github.com/natemoo-re/clack/commit/360afeb ):
feat: adaptative max items
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-02 14:38:48 +00:00
ionitron
1c281dc4ee
v8.4.1
2024-11-27 18:26:53 +00:00
ionitron
fcc728faf2
v8.4.0
2024-11-04 21:29:16 +00:00
ionitron
93364b93c4
v8.3.4
2024-10-30 16:39:42 +00:00
ionitron
bb1fb2877b
v8.3.3
2024-10-16 18:55:50 +00:00
ionitron
4d0e9c4186
v8.3.2
2024-10-02 17:08:43 +00:00
ionitron
a87674a779
v8.3.1
2024-09-17 14:53:07 +00:00
Tanner Reits
f64458dc63
fix(react): revert react output target version ( #29869 )
...
Issue number: resolves ionic-team/stencil-ds-output-targets#476,
resolves ionic-team/stencil-ds-output-targets#475, resolves #29848
---------
<!-- 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. -->
In v0.6.0 of the [React output
target](https://www.npmjs.com/package/@stencil/react-output-target ), the
implementation was changed to leverage Lit's utility for creating React
components from web components. This introduced some unforseen issues
and breaking changes.
## What is the new behavior?
<!-- Please describe the behavior or changes that are being added by
this PR. -->
- Reverts many of the changes from
https://github.com/ionic-team/ionic-framework/pull/29782 to downgrade
the React output target package to the last stable version (v0.5.3)
- Downgrades the version of Stencil to v4.20.0 (due to
https://github.com/ionic-team/stencil/issues/5983 causing problems with
the downgraded output target)
- Pins these versions and prevents Renovate from attempting to upgrade
until the associated issues are resolved
## 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 for this version: `8.3.1-dev.11726167750.15400355`
I tested the dev build against the use cases outlined in
https://github.com/ionic-team/stencil-ds-output-targets/issues/475 and
https://github.com/ionic-team/stencil-ds-output-targets/issues/476
2024-09-16 14:44:03 +00:00
Brandy Carney
ce7754bb12
v8.3.0
2024-09-05 14:55:26 -04:00
ionitron
981c116349
v8.2.8
2024-09-05 16:18:29 +00:00
renovate[bot]
61a97f2c4e
chore(deps): update playwright ( #29818 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [@axe-core/playwright](https://togithub.com/dequelabs/axe-core-npm ) |
[`^4.9.1` ->
`^4.10.0`](https://renovatebot.com/diffs/npm/@axe-core%2fplaywright/4.9.1/4.10.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 |
| [@playwright/test](https://playwright.dev )
([source](https://togithub.com/microsoft/playwright )) | [`^1.46.0` ->
`^1.46.1`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.46.0/1.46.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 |
| mcr.microsoft.com/playwright | `v1.46.0` -> `v1.46.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 | patch |
---
### Release Notes
<details>
<summary>dequelabs/axe-core-npm (@​axe-core/playwright)</summary>
###
[`v4.10.0`](https://togithub.com/dequelabs/axe-core-npm/releases/tag/v4.10.0 ):
Release 4.10.0
[Compare
Source](https://togithub.com/dequelabs/axe-core-npm/compare/v4.9.1...v4.10.0 )
#### What's Changed
- fix(playwright): Add missing await on page.evaluate by
[@​KuSh](https://togithub.com/KuSh ) in
[https://github.com/dequelabs/axe-core-npm/pull/1063 ](https://togithub.com/dequelabs/axe-core-npm/pull/1063 )
- chore: update to support eslint 9 flat config by
[@​michael-siek](https://togithub.com/michael-siek ) in
[https://github.com/dequelabs/axe-core-npm/pull/1064 ](https://togithub.com/dequelabs/axe-core-npm/pull/1064 )
- chore: merge master into develop by
[@​attest-team-ci](https://togithub.com/attest-team-ci ) in
[https://github.com/dequelabs/axe-core-npm/pull/1071 ](https://togithub.com/dequelabs/axe-core-npm/pull/1071 )
- chore: bump puppeteer from 21.7.0 to 22.10.0 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/dequelabs/axe-core-npm/pull/1073 ](https://togithub.com/dequelabs/axe-core-npm/pull/1073 )
- chore: bump sinon from 17.0.1 to 18.0.0 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/dequelabs/axe-core-npm/pull/1076 ](https://togithub.com/dequelabs/axe-core-npm/pull/1076 )
- chore: bump chromedriver from 121.0.0 to 125.0.3 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/dequelabs/axe-core-npm/pull/1075 ](https://togithub.com/dequelabs/axe-core-npm/pull/1075 )
- chore: fix eslint errors and warnings by
[@​straker](https://togithub.com/straker ) in
[https://github.com/dequelabs/axe-core-npm/pull/1079 ](https://togithub.com/dequelabs/axe-core-npm/pull/1079 )
- chore: bump typescript-eslint from 8.0.0-alpha.12 to 8.0.0-alpha.26 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/dequelabs/axe-core-npm/pull/1078 ](https://togithub.com/dequelabs/axe-core-npm/pull/1078 )
- chore: bump the npm-low-risk group across 1 directory with 22 updates
by [@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/dequelabs/axe-core-npm/pull/1077 ](https://togithub.com/dequelabs/axe-core-npm/pull/1077 )
- chore: use updated browser-driver-manager by
[@​scottmries](https://togithub.com/scottmries ) in
[https://github.com/dequelabs/axe-core-npm/pull/1080 ](https://togithub.com/dequelabs/axe-core-npm/pull/1080 )
- chore: bump the npm-low-risk group with 27 updates by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/dequelabs/axe-core-npm/pull/1081 ](https://togithub.com/dequelabs/axe-core-npm/pull/1081 )
- chore: bump chromedriver from 125.0.3 to 126.0.4 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/dequelabs/axe-core-npm/pull/1082 ](https://togithub.com/dequelabs/axe-core-npm/pull/1082 )
- feat: Update axe-core to v4.10.0 by
[@​attest-team-ci](https://togithub.com/attest-team-ci ) in
[https://github.com/dequelabs/axe-core-npm/pull/1088 ](https://togithub.com/dequelabs/axe-core-npm/pull/1088 )
- chore: downgrade lerna to resolve ESM requirement by
[@​michael-siek](https://togithub.com/michael-siek ) in
[https://github.com/dequelabs/axe-core-npm/pull/1098 ](https://togithub.com/dequelabs/axe-core-npm/pull/1098 )
- fix(cli): include `dotenv` dep by
[@​michael-siek](https://togithub.com/michael-siek ) in
[https://github.com/dequelabs/axe-core-npm/pull/1103 ](https://togithub.com/dequelabs/axe-core-npm/pull/1103 )
- chore: RC v4.10.0 by
[@​github-actions](https://togithub.com/github-actions ) in
[https://github.com/dequelabs/axe-core-npm/pull/1108 ](https://togithub.com/dequelabs/axe-core-npm/pull/1108 )
- Release 4.10.0 by [@​dequejenn](https://togithub.com/dequejenn )
in
[https://github.com/dequelabs/axe-core-npm/pull/1110 ](https://togithub.com/dequelabs/axe-core-npm/pull/1110 )
#### New Contributors
- [@​KuSh](https://togithub.com/KuSh ) made their first
contribution in
[https://github.com/dequelabs/axe-core-npm/pull/1063 ](https://togithub.com/dequelabs/axe-core-npm/pull/1063 )
**Full Changelog**:
https://github.com/dequelabs/axe-core-npm/compare/v4.9.1...v4.10.0
</details>
<details>
<summary>microsoft/playwright (@​playwright/test)</summary>
###
[`v1.46.1`](https://togithub.com/microsoft/playwright/compare/v1.46.0...e1c861cfa7a6caf3c5b798786b1e6298c4f3cf31 )
[Compare
Source](https://togithub.com/microsoft/playwright/compare/v1.46.0...v1.46.1 )
</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://togithub.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:eyJjcmVhdGVkSW5WZXIiOiIzOC41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzguNTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-30 17:31:04 +00:00
renovate[bot]
a745c6f4bc
chore(deps): update playwright ( #29750 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [@playwright/test](https://playwright.dev )
([source](https://togithub.com/microsoft/playwright )) | [`^1.45.3` ->
`^1.46.0`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.45.3/1.46.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.45.3` -> `v1.46.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.46.0`](https://togithub.com/microsoft/playwright/compare/v1.45.3...99a36310570617222290c09b96a2026beb8b00f9 )
[Compare
Source](https://togithub.com/microsoft/playwright/compare/v1.45.3...v1.46.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://togithub.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://www.mend.io/free-developer-tools/renovate/ ). View the
[repository job
log](https://developer.mend.io/github/ionic-team/ionic-framework ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM4LjIwLjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ionitron <hi@ionicframework.com >
Co-authored-by: Maria Hutt <maria@ionic.io >
2024-08-29 20:51:36 +00:00
Maria Hutt
bacded500b
fix(react): intellisense works with IntelliJ ( #29782 )
...
Issue number: resolves #29755
---------
<!-- 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. -->
Types do not generate when a React app is opened in IntelliJ IDE.
## What is the new behavior?
<!-- Please describe the behavior or changes that are being added by
this PR. -->
- Updated `stencil/react-output-target` to the latest
- Updated the stencil config file
- Updated `jest`, `ts-jest`, and `typescript` because of the changes in
`packages/react/tsconfig.json`
- Installed `jest-environment-jsdom` because Jest 26 no longer ships it
by default since the test environment is now node by default. The test
environment needs to be changed to `jsdom` when [building a web
app](https://jestjs.io/docs/configuration#testenvironment-string ).


## 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.
-->
No visual changes are introduced and there will be no changes needed by
developers. Their apps will continue to work as is.
## 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.2.8-dev.11724100788.103018f2
2024-08-20 19:10:12 +00:00
ionitron
43ff02c100
v8.2.7
2024-08-13 18:36:38 +00:00
Brandy Carney
ab4f2791c1
fix(vue): pass router-link value to href to properly render clickable elements ( #29745 )
...
Issue number: N/A
---------
## What is the current behavior?
Ionic Framework Vue components using `router-link` do not apply an
`href` property which causes components to render `div` or `button`
elements when they should render an `a`. This is inconsistent with the
way Angular and Vue handle router link.
## What is the new behavior?
Updates `@stencil/vue-output-target` to latest which adds the code from
the following PR:
https://github.com/ionic-team/stencil-ds-output-targets/pull/446
The update in vue output target checks if `router-link` and `navManager`
are defined so this fix only applies to Ionic Framework components. If
both are defined then it adds the `href` property to the element with
the value of `router-link`.
## Does this introduce a breaking change?
- [ ] Yes
- [x] No
## Other information
Dev build: `8.2.7-dev.11722629362.1ac136c4`
2024-08-05 21:35:26 +00:00
renovate[bot]
133995af79
chore(deps): update playwright ( #29719 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [@playwright/test](https://playwright.dev )
([source](https://togithub.com/microsoft/playwright )) | [`^1.45.0` ->
`^1.45.3`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.45.0/1.45.3 )
|
[](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 |
| mcr.microsoft.com/playwright | `v1.45.0` -> `v1.45.3` |
[](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 | patch |
---
### Release Notes
<details>
<summary>microsoft/playwright (@​playwright/test)</summary>
###
[`v1.45.3`](https://togithub.com/microsoft/playwright/compare/v1.45.2...0e130fa8edaf85765c4a5a86bded0e6d33bfd7c2 )
[Compare
Source](https://togithub.com/microsoft/playwright/compare/v1.45.2...v1.45.3 )
###
[`v1.45.2`](https://togithub.com/microsoft/playwright/compare/v1.45.1...d8a5f3b33193e413b404ff4aa1f71e859d8f1b6b )
[Compare
Source](https://togithub.com/microsoft/playwright/compare/v1.45.1...v1.45.2 )
###
[`v1.45.1`](https://togithub.com/microsoft/playwright/compare/v1.45.0...e8989f83d9801cdaadc3803b5341c601c9593947 )
[Compare
Source](https://togithub.com/microsoft/playwright/compare/v1.45.0...v1.45.1 )
</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://togithub.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://www.mend.io/free-developer-tools/renovate/ ). View the
[repository job
log](https://developer.mend.io/github/ionic-team/ionic-framework ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 20:55:34 +00:00
Brandy Carney
454e509cea
merge release-8.2.6 ( #29730 )
...
v8.2.6
---------
Co-authored-by: ionitron <hi@ionicframework.com >
2024-07-24 16:23:11 -04:00
renovate[bot]
2ddc793e86
chore(deps): update playwright ( #29658 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [@playwright/test](https://playwright.dev )
([source](https://togithub.com/microsoft/playwright )) | [`^1.44.1` ->
`^1.45.0`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.44.1/1.45.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.44.1` -> `v1.45.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.45.0`](https://togithub.com/microsoft/playwright/compare/v1.44.1...4f3f6eecae490af444dd9298c9eaeb0c596915b7 )
[Compare
Source](https://togithub.com/microsoft/playwright/compare/v1.44.1...v1.45.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://togithub.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/ionic-team/ionic-framework ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Maria Hutt <maria@ionic.io >
2024-07-16 18:49:24 +00:00
ionitron
3f9ae8405b
v8.2.5
2024-07-03 14:05:17 +00:00
Brandy Carney
d70ea400a4
chore(deps): update dependency @stencil/core to v4.19.2 ( #29685 )
...
Issue number: resolves #29681
---------
### Release Notes
<details>
<summary>ionic-team/stencil (@​stencil/core)</summary>
###
[`v4.19.2`](https://togithub.com/ionic-team/stencil/blob/HEAD/CHANGELOG.md#-4192-2024-07-02 )
[Compare
Source](https://togithub.com/ionic-team/stencil/compare/v4.19.1...v4.19.2 )
### Bug Fixes
* **hydrate:** partially revert
[#5838 ](https://github.com/ionic-team/stencil/issues/5838 )
([#5876 ](https://github.com/ionic-team/stencil/issues/5876 ))
([dfbc340](dfbc34007a ))
* **hydrate:** support server side rendering of components with listener
([#5877 ](https://github.com/ionic-team/stencil/issues/5877 ))
([2c5b7f8](2c5b7f8ecb )),
fixes [#5869 ](https://github.com/ionic-team/stencil/issues/5869 )
* **testing:** add testing sub module to export map
([#5873 ](https://github.com/ionic-team/stencil/issues/5873 ))
([bb2e04f](bb2e04f488 )),
fixes [#5871 ](https://github.com/ionic-team/stencil/issues/5871 ) and
[#5868 ](https://github.com/ionic-team/stencil/issues/5868 )
</details>
2024-07-02 21:02:33 +00:00
ionitron
2ec47e3a93
v8.2.4
2024-06-28 15:10:48 +00:00
Brandy Carney
085c243942
v8.2.3
2024-06-28 10:50:41 -04:00
Brandy Carney
4c9083050b
chore(angular-server): add sync github action and update @stencil/core to 4.19.1 in core ( #29670 )
...
Issue number: internal
---------
This does a couple things:
**1 - Adds a `sync` command to get the latest `core` build in
`angular-server`**
The release process for `angular-server` failed
[here](https://github.com/ionic-team/ionic-framework/actions/runs/9686982182/job/26730689874 ).
This failure was only made apparent because the Lerna command
[here](52ff0505e8/.github/workflows/actions/publish-npm/action.yml (L35) )
runs prior to building each package.
This should have been caught by CI on the [update to @stencil/core to
v4.19.0](https://github.com/ionic-team/ionic-framework/pull/29666 ), but
the `angular-server` package is the only package that doesn't sync
`core` before it builds. This PR adds a `sync` command so that
`angular-server` will use the latest core build during the normal build
action.
**2 - Resolving types errors in `angular-server`**
After properly syncing `core` in `angular-server` using the command
added, running build fails with the following:
<img width="400px" alt="Screenshot 2024-06-27 at 1 16 15 PM"
src="https://github.com/ionic-team/ionic-framework/assets/6577830/68d74750-821b-4776-b563-124d8fa06a79 ">
This was a regression in Stencil. `@stencil/core` has been updated to
resolve these errors so the build passes.
2024-06-27 18:12:12 -04:00
Brandy Carney
52ff0505e8
chore(deps): update dependency @stencil/core to v4.19.0 ( #29666 )
...
### Release Notes
<details>
<summary>ionic-team/stencil (@​stencil/core)</summary>
###
[`v4.19.0`](https://togithub.com/ionic-team/stencil/blob/HEAD/CHANGELOG.md#-4190-2024-06-26 )
[Compare
Source](https://togithub.com/ionic-team/stencil/compare/v4.18.3...v4.19.0 )
### Bug Fixes
* **compiler:** support rollup's external input option
([#3227 ](https://github.com/ionic-team/stencil/issues/3227 ))
([2c68849](2c6884970b )),
fixes [#3226 ](https://github.com/ionic-team/stencil/issues/3226 )
* **emit:** don't emit test files
([#5789 ](https://github.com/ionic-team/stencil/issues/5789 ))
([50892f1](50892f153c )),
fixes [#5788 ](https://github.com/ionic-team/stencil/issues/5788 )
* **hyrdate:** support vdom annotation in nested dsd structures
([#5856 ](https://github.com/ionic-team/stencil/issues/5856 ))
([61bb5e3](61bb5e3a08 ))
* label attribute not toggling input
([#3474 ](https://github.com/ionic-team/stencil/issues/3474 ))
([13db920](13db92075b )),
fixes [#3473 ](https://github.com/ionic-team/stencil/issues/3473 )
* **mock-doc:** expose ShadowRoot and DocumentFragment globals
([#5827 ](https://github.com/ionic-team/stencil/issues/5827 ))
([98bbd7c](98bbd7c0d6 )),
fixes [#3260 ](https://github.com/ionic-team/stencil/issues/3260 )
* **runtime:** allow watchers to fire w/ no Stencil members
([#5855 ](https://github.com/ionic-team/stencil/issues/5855 ))
([850ad4f](850ad4f4dd )),
fixes [#5854 ](https://github.com/ionic-team/stencil/issues/5854 )
* **runtime:** catch errors in async lifecycle methods
([#5826 ](https://github.com/ionic-team/stencil/issues/5826 ))
([87e5b33](87e5b33a3b )),
fixes [#5824 ](https://github.com/ionic-team/stencil/issues/5824 )
* **runtime:** don't register listener before connected to DOM
([#5844 ](https://github.com/ionic-team/stencil/issues/5844 ))
([9d7021f](9d7021feab )),
fixes [#4067 ](https://github.com/ionic-team/stencil/issues/4067 )
* **runtime:** properly assign style declarations
([#5838 ](https://github.com/ionic-team/stencil/issues/5838 ))
([5c10ebf](5c10ebfd09 ))
* **testing:** allow to re-use pages across it blocks
([#5830 ](https://github.com/ionic-team/stencil/issues/5830 ))
([561eab4](561eab4af6 )),
fixes [#3720 ](https://github.com/ionic-team/stencil/issues/3720 )
* **typescript:** remove unsupported label property
([#5840 ](https://github.com/ionic-team/stencil/issues/5840 ))
([d26ea2b](d26ea2b749 )),
fixes [#3473 ](https://github.com/ionic-team/stencil/issues/3473 )
### Features
* **cli:** support generation of sass and less files
([#5857 ](https://github.com/ionic-team/stencil/issues/5857 ))
([1883812](18838123f1 )),
closes [#2155 ](https://github.com/ionic-team/stencil/issues/2155 )
* **compiler:** generate export maps on build
([#5809 ](https://github.com/ionic-team/stencil/issues/5809 ))
([b6d2404](b6d24043bd ))
* **complier:** support type import aliasing
([#5836 ](https://github.com/ionic-team/stencil/issues/5836 ))
([7ffb25d](7ffb25d259 )),
closes [#2335 ](https://github.com/ionic-team/stencil/issues/2335 )
* **runtime:** support declarative shadow DOM
([#5792 ](https://github.com/ionic-team/stencil/issues/5792 ))
([c837063](c837063628 )),
closes [#4010 ](https://github.com/ionic-team/stencil/issues/4010 )
* **testing:** add `toHaveLastReceivedEventDetail` event spy matcher
([#5829 ](https://github.com/ionic-team/stencil/issues/5829 ))
([63491de](63491de1e6 )),
closes [#2488 ](https://github.com/ionic-team/stencil/issues/2488 )
* **testing:** allow to disable network error logging via
'logFailingNetworkRequests' option
([#5839 ](https://github.com/ionic-team/stencil/issues/5839 ))
([dac3e33](dac3e33e14 )),
closes [#2572 ](https://github.com/ionic-team/stencil/issues/2572 )
* **testing:** expose captureBeyondViewport in pageCompareScreenshot
([#5828 ](https://github.com/ionic-team/stencil/issues/5828 ))
([cf6a450](cf6a4503b3 )),
closes [#3188 ](https://github.com/ionic-team/stencil/issues/3188 )
</details>
2024-06-26 21:09:28 +00:00
renovate[bot]
ff214bd5f3
chore(deps): update playwright ( #29609 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@axe-core/playwright](https://togithub.com/dequelabs/axe-core-npm ) |
[`^4.8.5` ->
`^4.9.1`](https://renovatebot.com/diffs/npm/@axe-core%2fplaywright/4.9.1/4.9.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/ )
|
| [@playwright/test](https://playwright.dev )
([source](https://togithub.com/microsoft/playwright )) | [`^1.39.0` ->
`^1.44.1`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.44.1/1.44.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/ )
|
---
### 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://togithub.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/ionic-team/ionic-framework ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjM5My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-18 00:24:57 +00:00
ionitron
3514bfe07b
v8.2.2
2024-06-12 21:20:50 +00:00
Maria Hutt
ebefe1f428
chore(visual-regression): add script to update ground truths ( #29204 )
...
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. -->
Devs would have to manually generate the ground truths from their
desired base branch. This causes a dev to checkout the base branch and
pull the latest screenshots. They would then return to their working
branch and start the E2E tests.
## What is the new behavior?
<!-- Please describe the behavior or changes that are being added by
this PR. -->
A script has been created to automate this process using Docker as
mentioned in the design doc:
- It will ask the user a set a questions like if which component they
want to test
## 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/.github/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. -->
How to test:
1. Make a change to a desired component
2. Run `npm run test.e2e.script`
3. Answer the questions
4. Verify that the tests fail due to visual changes
5. Re-run the command as many times as necessary in order to try
different routes based on different answers
2024-06-12 18:25:25 +00:00
ionitron
868ebb7d26
v8.2.1
2024-06-05 16:16:50 +00:00
ionitron
f238b4258c
v8.2.0
2024-05-22 17:11:10 +00:00
ionitron
85728b7b35
v8.1.3
2024-05-22 16:16:15 +00:00
Brandy Carney
e826568c75
docs(readme): update broken links, repository name, clean up readme ( #29508 )
2024-05-15 21:26:27 +00:00
ionitron
b298c0e015
v8.1.2
2024-05-15 12:27:50 -04:00
Brandy Carney
217f5bd123
merge release-8.1.1 ( #29473 )
2024-05-08 14:42:40 -04:00
ionitron
78d3076703
v8.1.0
2024-05-01 14:33:41 +00:00
ionitron
101b50e14c
v8.0.2
2024-05-01 13:59:14 +00:00
Sean Perkins
aebf69464d
chore(deps): upgrade stencil to v4.17.2 ( #29416 )
...
Issue number: resolves #29393
---------
<!-- 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. -->
With Stencil v4.17.1, in Angular apps Stencil's `MockDoc` will be
bundled with the consumer's code resulting in a significant increase to
the main chunk.
|v8.0.0|
|---|
||
|v8.0.1|
|---|
||
## What is the new behavior?
<!-- Please describe the behavior or changes that are being added by
this PR. -->
- Updates to v4.17.2 of Stencil, which resolves this regression 🎉
|Dev-build|
|---|
||
## 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.0.2-dev.11714402065.169342dc`
2024-04-29 18:40:39 +00:00
renovate[bot]
4f035ff5e5
chore(deps): update capacitor to v6 (major) ( #29364 )
...
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@capacitor/core](https://capacitorjs.com )
([source](https://togithub.com/ionic-team/capacitor )) | [`^5.7.0` ->
`^6.0.0`](https://renovatebot.com/diffs/npm/@capacitor%2fcore/5.7.5/6.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/ )
|
|
[@capacitor/haptics](https://togithub.com/ionic-team/capacitor-plugins )
| [`^5.0.7` ->
`^6.0.0`](https://renovatebot.com/diffs/npm/@capacitor%2fhaptics/5.0.7/6.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/ )
|
|
[@capacitor/keyboard](https://togithub.com/ionic-team/capacitor-plugins )
| [`^5.0.8` ->
`^6.0.0`](https://renovatebot.com/diffs/npm/@capacitor%2fkeyboard/5.0.8/6.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/ )
|
|
[@capacitor/status-bar](https://togithub.com/ionic-team/capacitor-plugins )
| [`^5.0.7` ->
`^6.0.0`](https://renovatebot.com/diffs/npm/@capacitor%2fstatus-bar/5.0.7/6.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>ionic-team/capacitor (@​capacitor/core)</summary>
###
[`v6.0.0`](https://togithub.com/ionic-team/capacitor/blob/HEAD/CHANGELOG.md#600-2024-04-15 )
[Compare
Source](https://togithub.com/ionic-team/capacitor/compare/5.7.5...6.0.0 )
##### Bug Fixes
- **cli:** Change Capacitor plugin files check
([#​7375](https://togithub.com/ionic-team/capacitor/issues/7375 ))
([fbfb778](fbfb77825f ))
- **cli:** Don't downgrade gradle version on migrate
([#​7385](https://togithub.com/ionic-team/capacitor/issues/7385 ))
([c79211e](c79211ec9d ))
- **cli:** Removing extra dash in android apk name flavor parsing
([#​7382](https://togithub.com/ionic-team/capacitor/issues/7382 ))
([3c411fd](3c411fd0a4 ))
- **http:** Add URLSearchParams support
([#​7374](https://togithub.com/ionic-team/capacitor/issues/7374 ))
([9367ecc](9367ecc56a ))
- **http:** prevent POST request from being proxied
([#​7395](https://togithub.com/ionic-team/capacitor/issues/7395 ))
([7b8c352](7b8c3523de ))
- secure cookies often are not set by the cookie plugin
([#​7261](https://togithub.com/ionic-team/capacitor/issues/7261 ))
([cda1886](cda18861ae ))
##### Features
- **cli:** Support bun when running cap migrate
([#​7386](https://togithub.com/ionic-team/capacitor/issues/7386 ))
([3f96ff9](3f96ff9115 ))
</details>
<details>
<summary>ionic-team/capacitor-plugins
(@​capacitor/haptics)</summary>
###
[`v6.0.0`](https://togithub.com/ionic-team/capacitor-plugins/releases/tag/%40capacitor/share%406.0.0 )
[Compare
Source](https://togithub.com/ionic-team/capacitor-plugins/compare/@capacitor/haptics@5.0.7...@capacitor/haptics@6.0.0 )
**Note:** Version bump only for package
[@​capacitor/share](https://togithub.com/capacitor/share )
</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/ionic-team/ionic-framework ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMDEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-29 16:08:07 +00:00
ionitron
fa60838702
v8.0.1
2024-04-24 13:45:04 +00:00
Sean Perkins
b76debe7ea
chore(deps): update stencil to v4.17.1 ( #29384 )
...
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. -->
## What is the new behavior?
<!-- Please describe the behavior or changes that are being added by
this PR. -->
- Updates to the latest version of Stencil
- Includes a fix for the api.txt diff issue we are experiencing off
`next`
## 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. -->
2024-04-23 21:04:56 +00:00
ionitron
bf1ae7b6fe
v8.0.0
2024-04-17 13:51:23 +00:00
ionitron
73af759906
v8.0.0-rc.2
2024-04-17 13:27:08 +00:00