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.