giuliana
6d5592e63c
Merge branch 'ROU-11112-toggle' into ROU-11112
2025-01-30 10:43:40 +00:00
giuliana
f94bcadc49
Merge branch 'ROU-11112-checkbox' into ROU-11112
2025-01-30 10:43:00 +00:00
giuliana
2dd8a18bb4
Merge branch 'ROU-11112-select' into ROU-11112
2025-01-30 10:40:59 +00:00
giuliana
e296707c94
chore(vue): update proxies file
2025-01-30 10:14:23 +00:00
giuliana
0a502a196f
chore(vue): update proxies file
2025-01-30 10:12:20 +00:00
giuliana
e8971df5fe
chore(vue): update proxies file
2025-01-30 09:53:38 +00:00
Giuliana Silva
8743a4f3be
Merge branch 'feature-8.5' into ROU-11112-checkbox
2025-01-30 09:34:05 +00:00
Giuliana Silva
7f45146ce3
Merge branch 'feature-8.5' into ROU-11112-select
2025-01-30 09:34:01 +00:00
Giuliana Silva
8abf12676a
Merge branch 'feature-8.5' into ROU-11112-toggle
2025-01-30 09:33:58 +00:00
Brandy Smith
621333d927
chore(git): update feature-8.5 from main ( #30168 )
2025-01-29 14:34:11 -05:00
Brandy Smith
6cf454f7c4
Merge branch 'main' into chore-main-to-8.5
2025-01-29 14:20:00 -05:00
Brandy Smith
295fa00527
merge release-8.4.3 ( #30166 )
...
v8.4.3
2025-01-29 14:10:21 -05:00
ionitron
353159149a
chore(): update package lock files
2025-01-29 18:57:36 +00:00
ionitron
87bde81a94
v8.4.3
v8.4.3
2025-01-29 18:56:48 +00:00
Christian Bromann
eb725fce6e
fix(vue): update Stencil Vue output target ( #30159 )
...
This patch includes some necessary updates for
`@stencil/vue-output-target@v0.9.0`:
- we started to export Stencils helpers as runtime via
`@stencil/vue-output-target/runtime` similar to what we did in React
- this version requires some updates to Vue and TypeScript as well
- adjustments related to that update
2025-01-29 16:31:31 +00:00
Giuliana Silva
66210e60a8
Merge branch 'feature-8.5' into ROU-11112-checkbox
2025-01-24 18:11:23 +00:00
Giuliana Silva
b31b97648c
Merge branch 'feature-8.5' into ROU-11112-select
2025-01-24 18:10:42 +00:00
Giuliana Silva
856a5a051a
Merge branch 'feature-8.5' into ROU-11112-toggle
2025-01-24 18:09:00 +00:00
giuliana
dfae50cba4
test(toggle): remove unecessary import
2025-01-24 12:40:22 +00:00
giuliana
80d4fa63ec
lint
2025-01-24 12:34:59 +00:00
giuliana
72494dbe31
lint
2025-01-24 12:32:15 +00:00
giuliana
d407de5d6c
test(select): add required prop tests
2025-01-24 12:19:00 +00:00
giuliana
82eb743eab
test(toggle): add required prop tests
2025-01-24 12:10:20 +00:00
giuliana
397c72aadd
test(checkbox): add required prop tests
2025-01-24 12:05:41 +00:00
giuliana
b423ae7c8c
feat(checkbox): change required prop description
2025-01-24 11:30:04 +00:00
giuliana
8ecb96e737
feat(toggle): change required prop description
2025-01-24 11:27:42 +00:00
giuliana
d1bc696f9f
feat(select): change required prop description
2025-01-24 11:24:22 +00:00
fudom
ac4ea3232b
feat(toolbar): add shadow parts for background, container, and content ( #30069 )
...
Resolves #30068
---------
Add `part` attributes to toolbar for the `background`, `container` and `content`.
2025-01-23 15:48:58 -05:00
giuliana
4af07f3c02
chore(): add files after build
2025-01-23 15:07:11 +00:00
giuliana
1cf303f384
chore(): add files after build
2025-01-23 15:06:11 +00:00
giuliana
e31e5fdca5
chore(): add files after build
2025-01-23 15:04:42 +00:00
giuliana
1d5cd4b6b3
feat(select): add required prop
2025-01-23 14:57:08 +00:00
giuliana
76fa00d021
feat(toggle): add required prop
2025-01-23 14:56:51 +00:00
giuliana
3f46aef949
feat(checkbox): add required prop
2025-01-23 14:56:33 +00:00
giuliana
934dd0f303
chore(): build project
2025-01-23 11:50:20 +00:00
giuliana
3bc976b8c6
feat(toggle): add required prop
2025-01-23 11:46:53 +00:00
giuliana
3f24a126bf
feat(select): add required prop
2025-01-23 11:46:33 +00:00
giuliana
ed3788271b
feat(radio-group): add required prop
2025-01-23 11:45:36 +00:00
giuliana
00961c6e4b
feat(checkbox): add required prop
2025-01-23 11:44:36 +00:00
Brandy Smith
0030be8195
merge release-8.4.2 ( #30150 )
...
v8.4.2
2025-01-22 16:49:46 -05:00
ionitron
c2bc756ffc
chore(): update package lock files
2025-01-22 21:34:04 +00:00
ionitron
f532a5d4b7
v8.4.2
v8.4.2
2025-01-22 21:33:23 +00:00
Sean Perkins
efd3e0fd2b
feat(config): add logLevel option to suppress ionic warnings and errors ( #30015 )
...
resolves #29814
---------
- Developers can assign a value to `logLevel` in the Ionic config to control the log level that Ionic Framework will produce logs for.
- `OFF` will completely disable all warnings and errors from Ionic
- `WARN` will log warnings and errors
- `ERROR` will log only errors
- Default behavior is that developers receive both Ionic warnings and errors
- Configuration only applies to usages of `printIonWarning` and `printIonError`
---------
Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com >
2025-01-20 16:15:02 -05: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]
709a816615
chore(deps): update dependency @clack/prompts to v0.9.1 ( #30131 )
...
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.9.1`](https://renovatebot.com/diffs/npm/@clack%2fprompts/0.9.0/0.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/ )
|
---
### Release Notes
<details>
<summary>natemoo-re/clack (@​clack/prompts)</summary>
###
[`v0.9.1`](https://redirect.github.com/natemoo-re/clack/blob/HEAD/packages/prompts/CHANGELOG.md#091 )
[Compare
Source](https://redirect.github.com/natemoo-re/clack/compare/@clack/prompts@0.9.0...@clack/prompts@0.9.1 )
##### Patch Changes
-
[`8093f3c`](https://redirect.github.com/natemoo-re/clack/commit/8093f3c ):
Adds `Error` support to the `validate` function
-
[`98925e3`](https://redirect.github.com/natemoo-re/clack/commit/98925e3 ):
Exports the `Option` type and improves JSDocannotations
-
[`1904e57`](https://redirect.github.com/natemoo-re/clack/commit/1904e57 ):
Replace custom utility for stripping ANSI control sequences with Node's
built-in
[`stripVTControlCharacters`](https://nodejs.org/docs/latest/api/util.html#utilstripvtcontrolcharactersstr )
utility.
- Updated dependencies
\[[`8093f3c`](https://redirect.github.com/natemoo-re/clack/commit/8093f3c )]
- Updated dependencies
\[[`e5ba09a`](https://redirect.github.com/natemoo-re/clack/commit/e5ba09a )]
- Updated dependencies
\[[`8cba8e3`](https://redirect.github.com/natemoo-re/clack/commit/8cba8e3 )]
-
[@​clack/core](https://redirect.github.com/clack/core )[@​0](https://redirect.github.com/0 ).4.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.
🔕 **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:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-17 15:38:41 +00:00
renovate[bot]
e63028ee53
chore(deps): update dependency chalk to v5.4.1 ( #30120 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [chalk](https://redirect.github.com/chalk/chalk ) | [`5.4.0` ->
`5.4.1`](https://renovatebot.com/diffs/npm/chalk/5.4.0/5.4.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>chalk/chalk (chalk)</summary>
###
[`v5.4.1`](https://redirect.github.com/chalk/chalk/releases/tag/v5.4.1 )
[Compare
Source](https://redirect.github.com/chalk/chalk/compare/v5.4.0...v5.4.1 )
- Fix `navigator` not defined `ReferenceError`
([#​642](https://redirect.github.com/chalk/chalk/issues/642 ))
[`4ebb62d`](https://redirect.github.com/chalk/chalk/commit/4ebb62d )
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-17 15:37:50 +00:00
renovate[bot]
bd266f09ef
chore(deps): update pozil/auto-assign-issue action to v2.1.2 ( #30121 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[pozil/auto-assign-issue](https://redirect.github.com/pozil/auto-assign-issue )
| action | patch | `v2.1.1` -> `v2.1.2` |
---
### Release Notes
<details>
<summary>pozil/auto-assign-issue (pozil/auto-assign-issue)</summary>
###
[`v2.1.2`](https://redirect.github.com/pozil/auto-assign-issue/releases/tag/v2.1.2 ):
- Fix failsIfUsersCannotBeAssigned flag support
[Compare
Source](https://redirect.github.com/pozil/auto-assign-issue/compare/v2.1.1...v2.1.2 )
- fix: failsIfUsersCannotBeAssigned flag support and improves error
handling
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-17 15:37:38 +00:00
Maria Hutt
3f8346e718
fix(select-modal): match radio styles to iOS native ( #30119 )
...
Issue number: internal
---------
<!-- Please do not submit updates to dependencies unless it fixes an
issue. -->
<!-- Please try to limit your pull request to one type (bugfix, feature,
etc). Submit multiple pull requests if needed. -->
## What is the current behavior?
<!-- Please describe the current behavior that you are modifying. -->
When the `select-modal` displays radios, a bottom border is shown under
the radio icon and text. However, native iOS does not have the border
under the icon.
## What is the new behavior?
<!-- Please describe the behavior or changes that are being added by
this PR. -->
- The bottom border is displayed under the radio text only.
- The `ion-item` within `select-modal` has been given the prop of
`lines="none"` since border styling has been done through
`select-md.ios.scss` and because `md` doesn't use it.
- Updated snapshots
## 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. -->
[Preview
(iOS)](https://ionic-framework-git-rou-11404-ionic1.vercel.app/src/components/select/test/basic?ionic%3Amode=ios )
[Preview
(md)](https://ionic-framework-git-rou-11404-ionic1.vercel.app/src/components/select/test/basic )
2025-01-09 18:32:56 +00:00
renovate[bot]
05928e3877
chore(deps): update capacitor to v6.2.0 ( #30039 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@capacitor/core](https://capacitorjs.com )
([source](https://redirect.github.com/ionic-team/capacitor )) | [`6.1.2`
->
`6.2.0`](https://renovatebot.com/diffs/npm/@capacitor%2fcore/6.1.2/6.2.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@capacitor/haptics](https://redirect.github.com/ionic-team/capacitor-plugins )
| [`6.0.1` ->
`6.0.2`](https://renovatebot.com/diffs/npm/@capacitor%2fhaptics/6.0.1/6.0.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/ )
|
|
[@capacitor/keyboard](https://redirect.github.com/ionic-team/capacitor-plugins )
| [`6.0.2` ->
`6.0.3`](https://renovatebot.com/diffs/npm/@capacitor%2fkeyboard/6.0.2/6.0.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/ )
|
|
[@capacitor/status-bar](https://redirect.github.com/ionic-team/capacitor-plugins )
| [`6.0.1` ->
`6.0.2`](https://renovatebot.com/diffs/npm/@capacitor%2fstatus-bar/6.0.1/6.0.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/capacitor (@​capacitor/core)</summary>
###
[`v6.2.0`](https://redirect.github.com/ionic-team/capacitor/releases/tag/6.2.0 )
[Compare
Source](https://redirect.github.com/ionic-team/capacitor/compare/6.1.2...6.2.0 )
##### Bug Fixes
- **cli:** make Cordova plugins use same default kotlin version as
Capacitor
([#​7756](https://redirect.github.com/ionic-team/capacitor/issues/7756 ))
([96dde8c](96dde8c33d ))
- **cli:** replace app-store deprecated method on build
([#​7637](https://redirect.github.com/ionic-team/capacitor/issues/7637 ))
([942b108](942b108c1d ))
- **ios:** fix retain cycle caused by CDVPluginManager
([#​7692](https://redirect.github.com/ionic-team/capacitor/issues/7692 ))
([#​7694](https://redirect.github.com/ionic-team/capacitor/issues/7694 ))
([dd068fe](dd068fe6b7 ))
- use Capacitor 6 for SPM dependency
([#​7737](https://redirect.github.com/ionic-team/capacitor/issues/7737 ))
([8e55ca5](8e55ca5817 ))
##### Features
- **core:** cherrypick: expose `methodName` via `CAPPluginCall`
([#​7641](https://redirect.github.com/ionic-team/capacitor/issues/7641 ))
([#​7684](https://redirect.github.com/ionic-team/capacitor/issues/7684 ))
([bf6ef8e](bf6ef8e147 ))
- **ios:** cherry-pick - JSValueEncoder/Decoder feature parity with
JSONEncoder/Decoder
([#​7657](https://redirect.github.com/ionic-team/capacitor/issues/7657 ))
([ce30924](ce30924da5 ))
</details>
<details>
<summary>ionic-team/capacitor-plugins
(@​capacitor/haptics)</summary>
###
[`v6.0.2`](https://redirect.github.com/ionic-team/capacitor-plugins/releases/tag/%40capacitor/haptics%406.0.2 )
[Compare
Source](https://redirect.github.com/ionic-team/capacitor-plugins/compare/@capacitor/haptics@6.0.1...@capacitor/haptics@6.0.2 )
**Note:** Version bump only for package
[@​capacitor/haptics](https://redirect.github.com/capacitor/haptics )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekday before 11am" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/ionic-team/ionic-framework ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-07 19:27:32 +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