NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #951 most downloaded on crates.io
A command line prompting library.
Last release 1 years ago
23 Aug 2025
Release timing varies
gaps range from 3 months to 1.9 years
Most releases are documented
notes for 14 of 20 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
20 releases · first in 2017
Fix prompt in select.rs example by @jwodder in #289
select.rs example by @jwodder in #289thiserror with a manual impl by @CosmicHorrorDev in #327One column per quarter.
Fix compilation of a doc test by @LingMan in #253
FuzzySelect by @damymetzke in #259History by @Garbaz in #209MultiSelect items by @Gordon01 in #275password example instead of bytes by @Gordon01 in #276ColorfulTheme.inline_selections by @Gordon01 in #277dialoguer::Result and dialoguer::ErrorBasicHistory implementation for HistoryFuzzySelectCloneDelete key for FuzzySelectMultiSelect checked and unchecked variants looking the same on WindowsInput values that are invalid are now also stored in HistoryInput when using utf-8 charactersSelectFuzzySelect when using non-ASCII characters1.63.0 due to multiple dependencies on different platforms: rustix, tempfile,linux-raw-sysConfirm::with_textColorfulTheme::inline_selectionsmut self instead of &mut selfSelf instead of &mut Selfself instead of &selfdialoguer::Result instead of std::io::ResultValidator to InputValidatorTheme::format_fuzzy_select_prompt() now takes a byte position instead of a cursor position in order to support UTF-8.Fix README by @dhoomakethu in #240
validate_with function to password prompt by @qt2 in #219Fix various issues with fuzzy select
TermThemeRenderer::clear.Fix fuzzy select active item colors.
Allow matches highlighting for FuzzySelect
FuzzySelectImprove keyboard interactions (#141, #162)
max_length to MultiSelect, Select and SortInput::interact_text* behind completion feature*::new will now don't report selected values unless report(true) is called on them.Apply input validation to the default value too in Input
InputFuzzySelect behind fuzzy-select featureInput::interact_text* behind history featureinteract_*_opt methods for MultiSelect and Sort.1.51.0Editor is gated behind editor featurePassword, Theme::format_password_prompt and Theme::format_password_prompt_selection are gated behind password featureSelect::paged(), Sort::paged() and MultiSelect::paged() in favor of automatic paging based on terminal sizeInput::validate_with can take a FnMut (allowing multiple references)
Input::validate_with can take a FnMut (allowing multiple references)Input::interact* methods take &mut self instead of &selfdialoguer@0.7.1 Generated by cargo-workspaces
dialoguer@0.7.1
Generated by cargo-workspaces
Added wait_for_newline to Confirm
wait_for_newline to Confirminteract_text method for Input promptinline_selections to ColorfulThemetheme::CustomPromptCharacterThemeInput validators now take the input type T as argConfirm has no default value by default now### Enhancements * Updating some docs
theme::ColorfulTheme default styles are for stderr
theme::ColorfulTheme default styles are for stderrRemoved theme::SelectionStyle enum
theme::SelectionStyle enumtheme::Theme trait by changing methodstheme::ColorfulTheme by changing membersConfirmation to ConfirmPasswordInput to PasswordOrderList to SortCheckboxes to MultiSelectNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →