Revision history for Term::TablePrint
0.162 2024-01-02
- Don't prefix references with 'ref'.
- Use a string instead of a 'qr' object to save the search regex.
- Bugfix: deactivate 'hide_cursor' in the 'choose' functions.
0.161 2023-05-16
- Option color: reset to normal at the end of a table field.
0.160 2023-04-30
- binary_filter: use unmodified string.
0.159 2023-04-06
- Bugfix in print_single_row.
- Term::Choose minimum version 1.760.
0.158 2023-04-02
- Bugfix CPAN test fail Perl 5.10: the substitution modifier 'r' was introduced only with Perl 5.14.
0.157 2023-03-26
- Term::Choose minimum version 1.759.
- Enable color in print_single_row.
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.