Skip to content

Bump dialoguer from 0.10.4 to 0.12.0 - #235

Merged
matt-evervault merged 3 commits into
mainfrom
dependabot/cargo/dialoguer-0.12.0
Jul 21, 2026
Merged

Bump dialoguer from 0.10.4 to 0.12.0#235
matt-evervault merged 3 commits into
mainfrom
dependabot/cargo/dialoguer-0.12.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 13, 2026

Copy link
Copy Markdown
Contributor

Bumps dialoguer from 0.10.4 to 0.12.0.

Release notes

Sourced from dialoguer's releases.

0.12.0

What's Changed

0.11.0

What's Changed

Changelog

Sourced from dialoguer's changelog.

Changelog

For newer releases, please see releases.

0.11.0

Enhancements

  • Added dialoguer::Result and dialoguer::Error
  • Added a BasicHistory implementation for History
  • Added vim mode for FuzzySelect
  • All prompts implement Clone
  • Add handling of Delete key for FuzzySelect

Bug fixes

  • Resolve some issues on Windows where pressing shift keys sometimes aborted dialogs
  • Resolve MultiSelect checked and unchecked variants looking the same on Windows
  • Input values that are invalid are now also stored in History
  • Resolve some issues with cursor positioning in Input when using utf-8 characters
  • Correct page is shown when default selected option is not on the first page for Select
  • Fix panic in FuzzySelect when using non-ASCII characters

Breaking

  • Updated MSRV to 1.63.0 due to multiple dependencies on different platforms: rustix, tempfile,linux-raw-sys
  • Removed deprecated Confirm::with_text
  • Removed deprecated ColorfulTheme::inline_selections
  • Prompt builder functions now take mut self instead of &mut self
  • Prompt builder functions now return Self instead of &mut Self
  • Prompt interaction functions now take self instead of &self
  • Prompt interaction functions and other operations now return dialoguer::Result instead of std::io::Result
  • Rename Validator to InputValidator
  • The trait method Theme::format_fuzzy_select_prompt() now takes a byte position instead of a cursor position in order to support UTF-8.
Commits
  • 731c70b Audit dependencies
  • 2a88be1 Check for external types
  • d4271ea Check semver compatibility
  • 11c990d Check for documentation errors
  • 39d2480 Add Dependabot config
  • 31b2e25 Upgrade to actions/checkout v5
  • 8ebd9e5 Focus CI testing on stable Rust
  • d4a002d Use default targets on respective operating systems
  • 3e3cc03 Reduce number of targets tested in CI
  • fcb8a0d Enable basic caching in CI
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jul 13, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner July 13, 2026 18:33
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jul 13, 2026
lfarrel6
lfarrel6 previously approved these changes Jul 13, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/dialoguer-0.12.0 branch 6 times, most recently from 305cc4f to ac34d45 Compare July 21, 2026 09:36
Bumps [dialoguer](https://github.com/console-rs/dialoguer) from 0.10.4 to 0.12.0.
- [Release notes](https://github.com/console-rs/dialoguer/releases)
- [Changelog](https://github.com/console-rs/dialoguer/blob/main/CHANGELOG-OLD.md)
- [Commits](console-rs/dialoguer@v0.10.4...v0.12.0)

---
updated-dependencies:
- dependency-name: dialoguer
  dependency-version: 0.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/dialoguer-0.12.0 branch from ac34d45 to 9521ce3 Compare July 21, 2026 10:49
- Pass owned Vec to MultiSelect::items_checked (0.12 requires
  IntoIterator<Item = (T, bool)>, not a slice yielding references)
- Add dialoguer::Error variant to CertError so `?` on interact() converts

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- interact() now returns dialoguer::Error; map to io::Error in
  validated_input to preserve its return type
- Select builder methods now take self by value; chain them so
  select_obj isn't moved twice

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@matt-evervault
matt-evervault merged commit be901d0 into main Jul 21, 2026
3 checks passed
@matt-evervault
matt-evervault deleted the dependabot/cargo/dialoguer-0.12.0 branch July 21, 2026 12:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Development

Successfully merging this pull request may close these issues.

2 participants