Revision history for Term::Choose::Util 0.139 2023-09-28 - Adapted the code to the documentation. 0.138 2023-09-28 - settings_menu: set out of bonds indexes to 0. 0.137 2022-06-17 - New options 'prompt_file_dir' and 'file_type'. 0.136 2022-06-04 - Update option 'cs_label'. - Update subseq-tab. 0.135 2022-05-26 - Update and bugfix option 'prompt'. 0.134 2022-05-23 - Removed layout-3 warnings. - Removed experimental option solo. - New options 'margin', 'tabs_info' and 'tabs_prompt'. 0.133 2021-11-11 - Raised Perl minimum version to 5.10.0. 0.132 2021-10-02 - Update 'validate_options'. 0.131 2021-08-29 - Option 'layout': removed one layout. 0.130 2021-08-24 - The option 'enchanted' has been removed. - Bugfix line_fold 'subseq_tab'. - Bugfix in __available_dirs: next -> return. 0.129 2021-07-28 - Refactored 'choose_directories' and 'choose_a_file'. - Backward incompatible changes. 0.128 2021-07-20 - Bugfix in 'choose_directories'. 0.127 2021-07-14 - 'choose_a_directory': bugfix option 'decoded'. 0.126 2021-07-11 - Term::Choose minimum version 1.734. 0.125 2021-06-30 - Update 'choose_a_subset'. 0.124 2021-06-22 - use Carp again. - New options 'page', 'keep' and 'footer'. 0.123 2021-04-25 - Replace 'croak' with 'die'. - 'choose_a_number': new option 'default_number'. 0.122 2021-01-01 - Add bugracker info to the Makefile.PL. - Update year copyright. 0.121 2020-04-21 - "Term::Choose": minimum version is "1.711". - Option validation: rename ARRAY to Array_Int. - settings_menu: add options cs_begin, cs_separator, cs_end. 0.120 2020-04-01 - Bugfix in choose_a_number: undefined $digit. 0.119 2020-03-17 - Code refactoring. 0.118 2020-03-17 - Removed deprecated functions and deprecated options. - choose_a_subset: option 'all_by_default' disabled by default. - Update UI 'choose_directories'. - Update option 'cs_label'. 0.117 2020-03-12 - List::Util::any requires List::Util minimum version '1.33'. 0.116 2020-03-11 - Update experimental option 'solo'. 0.115 2020-03-09 - 'choose_a_subset': bugfix in option 'no_spacebar'. - 'choose_a_subset': renamed option 'no_spacebar' to 'solo'. - 'choose_a_subset': marked option 'solo' as experimental. 0.114 2020-03-08 - 'choose_a_subset': new option 'no_spacebar'. - 'unicode_sprintf': modified option 'add_dots'. - 'unicode_sprintf': renamed option 'add_dots' to 'mark_if_truncated'. - Adapted code to the new version of Term::Choose. 0.113 2020-02-13 - 'choose_directories': update and bugfixes. - 'choose_a_directory': fixed option 'info'. 0.112 2020-02-04 - Update 'choose_directories'. 0.111 2020-01-02 - Bugfix in 'choose_a_directory'. - Bugfix color-width in 'choose_a_number'. - Update year copyright. 0.110 2019-12-08 - Update 'choose_directories'. - Update documentation 'choose_directories'. 0.109 2019-12-06 - Rewritten 'choose_directories'. - Code refactoring. 0.108 2019-12-01 - choose_a_number: bugfix width colored separator. - Code refactoring. 0.107 2019-11-24 - choose_a_file: new option 'filter'. 0.106 2019-11-17 - Bugfix in 'choose_a_number'. - Added internal option 'busy_string'. 0.105 2019-10-30 - Update "back"- and "confirm"-string in 'settings_menu'. 0.104 2019-10-18 - Update curent_selection in 'choose_a_subset'. 0.103 2019-10-13 - Added function 'get_term_height'. - Updated function 'unicode_sprintf'. 0.102 2019-10-02 - Bugfix: option 'index' in 'choose_a_subset'. 0.101 2019-09-21 - Update 'choose_directories'. 0.100 2019-09-21 - Object-oriented interface. - Options validation. - Update menus. - New options. - Renamed options. - Changed default values. 0.076 2019-09-05 - Adapt the code to the updated Term::Choose. 0.075 2019-08-19 - 'settings_menu': looping through values only once. 0.074 2019-06-30 - Removed functions 'print_hash', 'length_longest' and 'unicode_trim'. 0.073 2019-06-08 - Update menu behavior of settings_menu. - Removed deprecated options 'fmt_chosen', 'remove_chosen' and 'small_on_top'. 0.072 2019-05-06 - Complete pass-through of settings. 0.071 2019-02-20 - choose_a_subset: option 'keep_chosen' replaces 'remove_chosen'. - choose_a_number: option 'small_on_top' renamed to 'small_first'. 0.070 2019-01-29 - choose_a_subset: new options 'sofar_begin', 'sofar_separator', 'sofar_end'. - choose_a_subset: option 'fmt_chosen' deprecated. 0.069 2019-01-12 - Fixed the default for the option 'remove_chosen' in documentation. - Option 'decoded': added the default to the documentation. - Bufix file name encoding. 0.068 2018-11-17 - Update 'unicode_sprintf' and 'unicode_trim'. 0.067 2018-08-04 - Added option 'hide_cursor'. 0.066 2018-07-14 - Use 'term_size' from "Term::Choose". 0.065 2018-07-03 - "Term::Choose": minimum version is "1.600". 0.064 2018-06-17 - Changed 'no_spacebar' to 'meta_items'. - "choose_a_subset": bugfix sort. 0.063 2018-04-20 - Update 'prompt'. 0.062 2018-04-06 - "choose_a_number": new option 'small_on_top'. - "choose_a_subset": new options 'remove_chosen', 'mark', 'fmt_chosen'. - Update documentation. 0.061 2018-03-23 - Output-format changes. 0.060 2018-03-22 - Reset "choose_a_subset" and "choose_dirs" step by step. - "settings_menu": removed deprecated option 'in_place'. 0.059 2018-03-03 - Bugfix: operator '//' not available in Perl 5.8. 0.058 2018-03-02 - Removed the option 'current' from all subroutines. 0.057 2018-03-01 - "choose_a_subset": removed the option 'current'. - "choose_a_number": removed the option 'current'. 0.056 2018-02-10 - Added the option "info". - Update documentation. 0.055 2018-02-08 - Added experimental options. - Fixed 'reset' in "choose_a_number". - Code refactoring. - Removed some functions from documentation. 0.054 2018-01-17 - 'settings_menu': the option "in_place" is deprecated and will be removed. - Removed deprecated function 'choose_multi'. 0.053 2018-01-11 - Modified prompt lines - "Term::Choose": minimum version is "1.509". 0.052 2016-08-09 - Update "get_a_file". - Update documentation. 0.051 2016-03-21 - "choose_dirs": cd back to the parent dir after adding a dir. 0.050 2016-02-21 - "choose_a_dir": "confirm" is now " = " instead of " . ". - Renamed "change_config" to "settings_menu". - "Term::Choose": minimum version "1.500". 0.030_01 2016-02-14 - Renamed "choose_multi" to "change_config". - Requires "Term::Choose::LineFold". - "Term::Choose": minimum version is "1.209_01". - Bugfix in "choose_a_number". - Code refactoring. - Update documentation. 0.030 2016-02-07 - New function "term_width". - Code refactoring. - Code cleanup. - Update copyright year. 0.029 2015-12-21 - Fixed link to Encode::Locale. [github #1 - Mohammad S Anwar (Manwar)]. 0.028 2015-12-21 - Bugfix documentation. 0.027 2015-12-08 - New function "choose_a_file". - Code refactoring. - Update documentation. 0.026 2015-04-14 - "choose_a_dir" and "choose_dirs": handle not existing starting directories. - Bugfix documentation: remove "choose_a_directory". 0.025 2015-03-20 - "choose_a_subset": new option "prompt". 0.024 2015-02-22 - "choose_multi": current index is 0 if not defined. 0.023 2015-02-05 - Use constant. 0.022 2015-01-17 - "print_hash": print-support for array references as hash values. 0.021 2015-01-14 - "choose_multi": new option "prompt". - Update copyright year. - Update documentation. 0.020 2014-12-19 - New option "index" for "choose_a_subset". - Update documentation. 0.019 2014-12-08 - Perl minimum version: to "5.8.3". - Replaced "\v" ("\v" not yet available in Perl 5.8.3). - "Term::Choose": minimum version "1.118". 0.018 2014-12-05 - Replaced "\R" ("\R" not yet available in Perl 5.8.0). - "Term::Choose": minimum version "1.117". 0.017 2014-11-28 - Stringify variables passed to "Unicode::GCString". 0.016 2014-09-06 - Perl minimum version from "5.10.0" to "5.8.0". - Update documentation. 0.015 2014-08-28 - Removed deprecated function "util_readline". - Update documentation. 0.014 2014-08-16 - Perl minimum version from "5.10.1" to "5.10.0". - Update documentation. 0.013 2014-08-16 - Modified encoding/decoding in "choose_a_dir" and "choose_dirs". 0.012 2014-08-16 - "util_readline" deprecated. - Removed deprecated function "choose_a_directory". - Code refactoring. - Update documentation. 0.011 2014-07-10 - Update function "util_readline". - Update documentation. 0.010 2014-07-09 - Update function "util_readline". - New option for "choose_a_subset". - Update documentation. 0.009 2014-07-03 - New option "default" for the "util_readline" function. - Update documentation. 0.008 2014-06-29 - "choose_a_subset" returns an empty list, if the chosen list is empty and "confirm" is pressed. - "choose_a_dir" replaces "choose_a_directory". - New function "choose_dirs". - Update "unicode_sprintf". - Update documentation. 0.007 2014-06-15 - Simplified the context sensitive behavior of "print_hash". - Update documentation. 0.006 2014-06-14 - Added the option "preface" to the function "print_hash". - The behavior of "print_hash" is now context sensitive. - Undefined hash values are replaced with an empty string. - Update documentation. 0.005 2014-04-15 - Update "choose_a_directory". - Update documentation. 0.004 2014-04-09 - Update options. - Update function "insert_sep". - Update documentation. - Update Makefile.PL. 0.003 2014-03-20 - Bugfix in term_size. - Update documentation. 0.002 2014-03-19 - Added spelling test. - Fixed some spelling errors. 0.001 2014-03-19 - Update options. - Improved documentation. 0.000_04 2014-03-18 - Pod test. 0.000_03 2014-03-16 - Improved documentation. 0.000_02 2014-03-16 - New functions: "print_hash" and "length_longest". - Code refactoring. - Improved documentation. 0.000_01 2014-03-13 - First developer release on CPAN.