All Versions
32
Latest Version
Avg Release Cycle
65 days
Latest Release
1103 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.23.1 Changes
April 17, 2021๐ Changed
- ๐ Change validate to allow access to invalid input inside the message
๐ Fixed
- ๐ Fix Choice#from to differentiate between no value being set and nil value
-
v0.23.0 Changes
December 14, 2020โ Added
- โ Add the ability to provide an arbitrary array of values to Prompt::Slider by Katelyn Schiesser (@slowbro)
๐ Changed
- Change to allow default option to be choice name as well as index in select, multi_select and enum_select prompts
๐ Fixed
- ๐ Fix left and right key navigation while filtering choices in the #select and #multi_select prompts
-
v0.22.0 Changes
July 20, 2020โ Added
- โ Add #slider format customization with a proc by Sven Pchnit(@2called-chaos)
- โ Add convert message customization
- โ Add conversion of input into Array, Hash or URI object
- Add callable objects as possible values in :active_color and :help_color
- โ Add shortcuts to select of all/reverse choices in #multi_select prompt
- โ Add :help option to #slider prompt
- โ Add :quiet option to remove final prompt output by Katelyn Schiesser (@slowbro)
- Add :show_help option to control help display in #select, #multi_select, #enum_select and #slider prompts
๐ Changed
- ๐ Changed question :validation option to :validate by Sven Pachnit(@2called-chaos)
- ๐ Change ConverterRegistry to store only proc values and simplify interface
- ๐ Change Converters to stop raising errors and print console error messages instead
- ๐ Change :range conversion to handle float numbers
- ๐ Change yes?/no? prompt to infer default value from words and raise when no boolean can be deduced
- ๐ Change Prompt#new to use keyword arguments
- ๐ Change #select/#multi_select prompts default help text
- ๐ Change #multi_select to preserve original ordering in returned answers
- ๐ Change to remove necromancer dependency
- ๐ Change TTY::TestPrompt to TTY::Prompt::Test
- Change #select,#multi_select & #enum_select to allow mix of options and block parameters configuration
- ๐ Change to allow filtering through symbol choice names
- ๐ Change all errors to inherit from common Error class
๐ Fixed
- ๐ Fix multiline prompt to return default value when no input provided
- ๐ Fix color option overriding in say, ok, error and warn prompts
- ๐ Fix Prompt#inspect format to display all public attributes
-
v0.21.0 Changes
March 08, 2019โ Added
- โ Add :min option to #multi_select prompt by Katelyn Schiesser(@slowbro)
๐ Changed
- ๐ Change gemspec to remove test artifacts
๐ Fixed
- Fix :help_color option for multi_select prompt by @robbystk
-
v0.20.0 Changes
November 24, 2019๐ Changed
- โก๏ธ Change to update tty-reader dependency
- ๐ Change gemspec to include metadata
๐ Fixed
- ๐ Fix Choice#from to differentiate between nil and false by Katelyn Schiesser(@slowbro)
- ๐ Fix yes? and no? prompts to stop raising on invalid/blank input by Katelyn Schiesser(@slowbro)
- ๐ Fix Ruby 2.7 keyword arguments warnings
- ๐ Fix question validation to work with nil input
-
v0.19.0 Changes
May 27, 2019โ Added
- โ Add Prompt#debug to allow displaying values in terminal's top right corner
- โ Add :max to limit number of choices in #multi_select prompt
- โ Add :value to pre populate #ask prompt line content
- โ Add :auto_hint to expand default hint in #expand prompt by Ewoudt Kellerman(@hellola)
- โ Add Timer to track and timeout code execution
๐ Changed
- Change Paginator to expose #start_index & #end_index
- ๐ Change Paginator to figure out #start_index based on per page size and adjust boundaries to match active selection
- ๐ Change #ask prompt to allow no question
- ๐ Change #enum_select to automatically assigned non-disabled default option
- ๐ Change #enum_select to set default choice when navigating by page
- ๐ Change #select & #multi_select to allow navigation by page with left/right keys
- ๐ Change #keypress to use Timer
- ๐ Change Choice#from to allow any object coercible to string
- ๐ Change to remove test artifacts from the gem bundle
- ๐ Change to remove timers dependency
- โก๏ธ Change to update tty-reader dependency
-
v0.18.1 Changes
December 29, 2018๐ Changed
- ๐ Change #multi_select & #select to auto select first non-disabled active choice
๐ Fixed
- Fix #select, #multi_select & #enum_select to allow for symbols as choice names
-
v0.18.0 Changes
November 24, 2018๐ Changed
- โก๏ธ Change to update tty-reader dependency
- โ Remove encoding magic comments
๐ Fixed
- ๐ Fix #keypress to stop using the :nonblock option
- ๐ Fix input reading to correctly capture the Esc key(#84)
- ๐ Fix line editing when cursor is on second to last character(#94)
-
v0.17.2 Changes
November 01, 2018๐ Fixed
- ๐ Fix #yes? & #no? prompt suffix option to all non-standard characters by Rui(@rpbaltazar)
-
v0.17.1 Changes
October 03, 2018๐ Change
- ๐ Change #select, #multi_select to allow alphanumeric, punctuation and space characters in filters
๐ Fixed
- ๐ Fix #select by making filter an array to avoid frozen string issues by Chris Hoffman(@yarmiganosca)