Revision history for Term::Choose::Util
0.140 2023-10-20
- Update settings_menu: skip undefined values.
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.