Revision history for Term::TablePrint 0.156 2023-03-12 - Bugfix validation option 'binary_filter' 0.155 2023-03-11 - Bugfix documentation column alignment. - Option 'max_rows' disabled by default. - Update option 'binary_filter'. 0.154 2022-10-12 - Bugfix formatting scientific notations. 0.153 2022-07-17 - Code refactoring. 0.152 2022-07-12 - Formatting numbers: bugfixes and updates. - Code refactoring. 0.151 2022-05-14 - Search function: use the qr// operator. - Removed warnings for removed options. 0.150 2022-04-06 - Search: 'readline' is now in Term::From::ReadLine. - Update year copyright. 0.149 2021-11-11 - Raised Perl minimum version to 5.10.0. - Use '\v'. 0.148 2021-10-21 - Refactored 'calc_avail_col_width'. 0.147 2021-10-18 - Bugfix in 'cols_to_string'. 0.146 2021-10-18 - New option 'trunc_frac_first'. - Search regex without 'qr'. - Code refactoring. - Update documentation. 0.145 2021-10-03 - Columns with numbers: bugfix column width. - Code refactoring. 0.144 2021-10-02 - Update validate_options. 0.143 2021-08-29 - Adapt the code to the updated Term::Choose. 0.142 2021-08-24 - Renamed the option 'f3' to 'search'. - 'Ctrl-F' instead of 'F3' to open the search prompt. - PageUP/PageDown: 'Ctrl-P'/'Ctrl-N' instead of 'Ctrl-B'/'Ctrl-F'. 0.141 2021-07-22 - Update error handlng search function. 0.140 2021-07-11 - Term::Choose minimum version 1.734. 0.139 2021-06-30 - New options 'info', 'page' and 'keep'. _ Renamed 'table_name' to 'footer'. - Adapted the code to the updated Term::Form. 0.138 2021-06-22 - use Carp again. - Adapt the code to the updated Term::Choose. 0.137 2021-06-17 - F3: use env var TC_POS_AT_F3 to keep table position. 0.136 2021-06-11 - Removed options 'grid' and 'keep_header'. 0.135 2021-06-10 - Bugfix option 'grid'. 0.134 2021-06-04 - Code cleanup. 0.133 2021-06-04 - Code refactoring. - Removed option 'choose_columns'. - Update option 'table_expand'. 0.132 2021-04-25 - Replace 'croak' with 'die'. 0.131 2021-04-06 - Single table row output: skip separator lines. 0.130 2021-03-04 - Option to filter table rows. 0.124 2021-01-01 - Add bugracker info to the Makefile.PL. - Update year copyright. 0.123 2020-10-25 - Term::Choose minimum version 1.712. - New option 'table_name'. 0.122 2020-03-12 - Term::Choose::Util minimum version 0.117. 0.121 2020-03-08 - Adapt the code to the updated Term::Choose. 0.120 2020-02-24 - Experimental option 'table_name'. 0.119 2019-11-24 - Update option 'color'. 0.118 2019-10-05 - Refactored functional interface. 0.117 2019-09-05 - Adapt the code to the updated Term::Choose. 0.116 2019-07-07 - Use validate_options form Term::Choose. - Update handling options. - Removed DESTROY. 0.115 2019-07-05 - Restored code. 0.114 2019-07-04 - Removed automatic color reset. - DESTROY: call SHOW_CURSOR only if the option 'hide_cursor' is enabled. 0.113 2019-07-02 - New option 'hide_cursor'. 0.112 2019-06-30 - Option 'grid': new value 2. - Adapt code to work with the updated Term::Choose::LineFold::line_fold. 0.111 2019-05-09 - Term::Choose minimum version 1.648. - Term::Choose::Util minimum version 0.072. 0.110 2019-05-06 - Progressbar to the end of line. - Reset options to global even if no table is printed. 0.109 2019-03-29 - Option 'grid' enabled by default. 0.108 2019-01-26 - Use the whole terminal width 0.107 2019-01-20 - MSWin32: always use "Win32::Console::ANSI". 0.106 2018-12-14 - Bugfix in "single-row-print". 0.105 2018-12-14 - Bugfix in "single-row-print": don't skipp columns with empty cells. 0.104 2018-12-09 - Bugfix in regexp. - New option: 'decimal_separator'. - Update progress bar. 0.103 2018-11-28 - 'choose_columns': by default all columns are chosen. 0.102 2018-11-28 - Update of the format of numbers. 0.101 2018-11-24 - Don't enable codepage mapping if 'color' is set to avoid two different defaults. 0.100 2018-11-23 - New option 'color'. - New option 'codepage_mapping'. - Going back: no difference between empty and not-empty tables. - Changed defaults: 'squash_spaces' and 'max_rows'. - Update progress bar. 0.078 2018-11-00 - 'squash_spaces' disabled by default. - Default 'progress_bar' to 50_000. 0.077 2018-11-12 - Changed modification of list elements. - Removed "no warnings 'utf8'". - Update documentation. 0.076 2018-08-21 - Use 'hide_cursor', 'show_cursor' and 'clear_screen' from "Term::Choose". - "Term::Choose": minimum version "1.626". 0.075_01 2018-08-18 - Developer release. 0.075 2018-08-14 - Don't hide the cursor if OS is Win32. - "Term::Choose": minimum version "1.624". 0.074 2018-08-14 - Use OS specific clear_screen and hide_cursor. - "Term::Choose": minimum version "1.623". 0.073 2018-08-13 - Little code changes. 0.072 2018-08-13 - "Term::TablePrint" has now its own pure Perl progress bar module. 0.071 2018-08-11 - Make "Term::ProgressBar" optional so that "Term::TablePrint" can be used as a pure Perl module. 0.070 2018-08-07 - The Insert key goes back 25 pages, the Delete key goes forward 25 pages. - "Term::Choose": minimum version "1.621". 0.069 2018-07-15 - Hide the cursor. - Bugfix in backup self. - The default for 'max_rows' is 100_000. - With 'max_rows' set: give "Term::ProgressBar" the right total. - "Term::Choose": minimum version "1.604". - "Term::Choose-Util": minimum version "0.066". 0.068 2018-07-06 - New option 'squash_spaces' 0.067 2018-07-03 - "Term::Choose": minimum version "1.600". - "Term::Choose::Util": minimum version "0.065". 0.066 2018-06-17 - Changed 'no_spacebar' to 'meta_items'. - Removed deprecated option 'add_header' - Removed 'choose_columns' value-2-warning. - Backup self. 0.065 2018-04-20 - Bugfix: wrong sprintf format in row limit. 0.064 2018-02-25 - Use env var "tc_reset_auto_up" to reset auto-up if a key other than Enter was pressed. 0.063 2018-02-04 - Bugfix: no output if one table row and "keep_header" enabled. 0.062 2018-01-24 - Option "choose_columns": allow the user to reset the made choice. 0.061 2018-01-22 - Option "add_header" is deprecated and will be removed. - Bugfix: don't let "max_rows" alter the user input. - Code refactoring. - Update documentation. 0.060 2018-01-16 - Modified "Reached Limit" single row output. 0.059 2018-01-11 - Bugfix: uninitialized value. 0.058 2018-01-11 - Bugfix: // not yet available in Perl 5.8. 0.057 2018-01-10 - Code refactoring. - Option "choose_columns" now is yes or no. - Passing a reference to an empty array causes a "Emty table" message instead croaking. - Bugfix option "table-expand". 0.056 2018-01-04 - Print the column names if the table is empty. 0.055 2017-10-11 - Bugfix: no empty row below header if is `grid` disabled. 0.054 2017-08-09 - Code refactoring. - Fix option "grid". 0.053 2017-04-21 - New option "grid". - Update documentation. 0.052 2017-03-01 - Bugfix: return if too many columns. - Too many columns: update notification text. - Update year copyright. 0.051 2016-03-21 - "Term::Choose": minimum version "1.504". - Rewrite the screen if the window size has changed. 0.050 2016-02-21 - Bugfix prompt. - "Term::Choose": minimum version "1.500". - "Term::Choose::Util": minimum version "0.050". 0.026_01 2016-02-14 - Bugfix: don't change the passed table-data. - Bugfix prompt. - Code refactoring. - Requires "Term::Choose::LineFold". - "Term::Choose": minimum verson "1.209_01". - "Term::Choose::Util": minimum version "0.030_01". 0.026 2016-02-07 - Code cleanup. - Update year copyright. 0.025 2015-11-27 - New option "prompt". 0.024 2015-08-17 - Bugfix "table_expand". 0.023 2015-08-17 - Use constant. - The option "table_expand" has now 3 different settings. The default behavior of this option has changed. 0.022 2015-01-25 - Code refactoring. - Update year copyright. 0.021 2014-12-08 - Perl minimum version: "5.8.3". - Replaced "\v" ("v" not yet available in Perl 5.8.3). - "Term::Choose::Util": minimum version "0.019". 0.020 2014-12-05 - Replaced "\R" ("\R" not yet available in Perl 5.8.0). - "Term::Choose::Util": minimum version "0.018". 0.019 2014-09-24 - Removed the feature added in the last developer release. - Update documentation. 0.018_01 2014-09-24 - "print_table": if not called in void context returns the indexes of the chosen rows. - Update documentation. 0.018 2014-09-20 - Show more progressbar if items > threshold * 2. 0.017 2014-09-06 - Perl minimum version from "5.10.0" to "5.8.0". - Update documentation. 0.016 2014-08-16 - Perl minimum version from "5.10.1" to "5.10.0". 0.015 2014-07-21 - Update documentation. 0.014 2014-07-03 - Keep also the old hash key name for a while. 0.013 2014-07-03 - Renamed a hash key. 0.012 2014-05-30 - Changed the behavior when "table_expand" and "keep_header" are enabled. - Update documentation. 0.011 2014-05-28 - Changed behavior when "table_expand" and "keep_header" are enabled. - Update documentation. 0.010_01 2014-05-21 - Added option "keep_header". - Update documentation. 0.010 2014-05-04 - Update documentation. 0.009 2014-05-03 - Improved documentation. 0.008 2014-04-22 - Removed deprecated option "header_row". - Improved documentation. 0.007 2014-04-12 - The option "add_header" replaces the option "header_row". - Update documentation. 0.006 2014-04-09 - Update documentation. 0.005 2014-03-24 - Bugfix in "max_rows". - Added the second "choose_columns" method to the documentation. - Update Makefile.PL. - Improved documentation. 0.004 2014-03-21 - Fixed "max_rows". - Added option "choose_columns". - Added option "header_row". - Improved documentation. 0.003 2014-03-06 - First stable release 0.002_01 2014-03-02 - Added OO style. - Code refactoring. - Update documentation. 0.001_02 2014-03-02 - Bugfix documentation. 0.001_01 2014-03-02 - First release on CPAN.