Revision history for Term::Choose


1.5.7   2019-06-02
        - Bugfix in _goto.
        - Use tput to get the escape sequences.
        - tput test.
        - Perl6 minimum version 6.d.

1.5.6   2019-05-20
        - From clr-to-bot to clr-lines-to-bot.

1.5.5   2019-05-15
        - Bugfixes documentation.

1.5.4   2019-05-11
        - Initialize env var TC_RESET_AUTO_UP with 0 if exits env var TC_RESET_AUTO_UP.

1.5.3   2019-05-07
        - print-columns: stringify the argument.
        - Term::Choose::LineFold: update export trait.
        - Term::Choose::Screen: update export trait.

1.5.2   2019-04-02
        - Use the alternate screen by setting 'clear-screen' to 2.
        - 'line-fold': make init-tab and subseq-tab optional.
        - 'line-fold': don't trim trailing spaces if a row contains only spaces.
        - Quit choose: replaced 'Ctrl-D' with 'Ctrl-Q'.

1.5.1   2019-03-26
        - Update META6 and travis.

1.5.0   2019-03-26
        - From ncurses to ANSI escapes.
        - Removed option 'page'; page count always enabled with more than one page.

1.4.7   2019-03-13
        - Don't bind return values of 'to-printwidth'
        - Code refactoring

1.4.6   2018-12-18
        - Bugfix 'meta_items'

1.4.5   2018-12-11
        - Update substitution
        - Bugfix: don't allow to select 'meta_items' with Cntrl-SpaceBar

1.4.4   2018-08-24
        - Fist upload to CPAN
        - No Changes

1.4.3   2018-08-22
        - Renamed variables
        - Bugfix in page count

1.4.2   2018-08-07
        - page-down: save position

1.4.1   2018-08-06
        - Bugfix in page-down

1.4.0   2018-08-06
        - Bugfix in page-down
        - Move forward/backward 25 pages at once

1.3.0   2018-06-27
        - `multi-choose`: now by default the highlighted item is not added to the chosen items
        - New option "include-highlighted"
        - New option "meta-items"

1.2.0   2018-04-29
        - New option "info"
        - Environment variable TC_RESET_AUTO_UP

1.1.3   2018-02-19
        - Skip marked which are out of range

1.1.2   2018-01-15
        - Only one cache file for each thread
        - Code refactoring

1.1.1   2018-01-10
        - Bugfix: reset object attribute @!length for each _choose call

1.1.0   2017-12-31
        - Removed option "pad-one-row"

1.0.4   2017-12-31
        - Refactoring parameter handling
        - Bugfix in "all_in_first_row"
        - Improved language in POD

1.0.3   2017-08-29
        - Added tags to the META6.json file

1.0.2   2017-08-06
        - Remove `gist` preceded by `subst`
        - Update parameter check
        - Refactoring 'line-fold'
        - Different code refactoring

1.0.1   2017-07-30
        - Fix and update documentation

1.0.0   2017-07-30
        - Backward incompatible: from hash parameter to slurpy hash parameter
        - Use the return value of `mousemask` to check for extended mouse mode
        - `getch`: replace `sleep` with `timeout`
        - Code refactoring
        - Update and bugfix documentation

0.0.6   2017-07-23
        - Bugfix regex max-width
        - Bugfix in keep

0.0.5   2017-07-09
        - Code refactoring. Update documentation

0.0.4   2017-07-07
        - Cache char length. Bugfix in to-print-width: add length of dots

0.0.3   2017-07-05
        - Catch exceptions to close the window

0.0.2   2017-07-05
        - Replace regex with type UINT

0.0.1   2017-07-05
        - Set version in META6 - new version format

0.132   2017-07-03
        - Use NCurses

0.131   2017-07-02
        - Parameter: from %options to *%options

0.130   2017-06-24
        - Multi-value-options: changed type from Array to List

0.129   2017-05-19
        - Bugfix num-threads

0.128   2017-05-19
        - If TC_NUM_THREADS is not set, try nproc

0.127   2017-05-16
        - Pod: num-threads

0.126   2017-05-15
        - Added option pad-one-row

0.125   2017-05-14
        - Removed option pad-one-row
        - Code refactoring

0.124   2017-05-13
        - Bugfix line-fold
        - Bugfix pad-one-row
        - Bugfix: reset the list before filling the list

0.123   2017-05-12
        - Multithreading

0.122   2017-04-30
        - Fixed "depends" in META6.json

0.121   2017-04-30
        - Code refactoring

0.120   2017-04-24
        - Removed superfluous test

0.119   2017-04-24
        - Extended mouse mode
        - Autodetect ncurses library
        - Update documentation
        - Code refactoring

0.118   2016-12-16
        - Import subroutines by their names

0.117   2016-12-10
        - Constructor: named parameters

0.116   2016-10-13
        - Subroutines: use the default export

0.115   2016-05-28
        - Fixed option 'mouse'

0.114   2016-05-25
        - 'clear' before writing the first screen

0.113   2016-05-15
        - Replaced underscores with hyphens in option- and routine-names
        - Modified '.travis.yml'

0.112   2016-04-27
        - Modified '.travis.yml'

0.111   2016-04-27
        - Modified '.travis.yml'

0.110   2016-04-27
        - Announcement incompatible changes

0.109   2016-03-21
        - Slow down the getch-loop so it doesn't eat up 100% of a core

0.108   2016-03-20
        - Upgrade Term::Choose::NCurses (required by T::F)

0.107   2016-03-17
        - Fixed source-url in META6.json

0.106   2016-03-17
        - Code refactoring

0.105   2016-03-16
        - setlocale to support non-ascii strings
        - Term::Choose::NCurses
        - Update documentation.

0.104   2016-03-01
        - Made the option 'll' private
        - Update documentation

0.103   2016-03-01
        - Optional global win
        - If 'll' and (pause() or index=1): on window-resize return -1
        - 'll' works with 'choose', 'choose_multi' and 'pause'
        - Update documentation.

0.102   2016-02-25
        - Update documentation: only ascii-charater strings are supported

0.101   2016-02-25
        - Update documentation: wide characters not yet supported

0.100   2016-02-24
        - Backward incompatible changes.
        - From Term::termios to NCurses
        - Removed the options 'clear_screen' and 'hide_cursor'
        - Changed option 'mouse' - two values: off and on
        - Option 'll' only for 'pause'

0.013   2016-02-16
        - Remove BEGIN block and conditional plugin loading

0.012   2016-02-16
        - Modified .travis.yml

0.011   2016-02-16
        - Update 'line_fold'
        - Bugfix 'cut_to_printwidth'
        - Term::Choose::LineFold: :printwidth_func -> :all

0.010   2016-02-13
        - Fixed source-url in Meta6.json
        - Added .travis.yml

0.009   2016-02-10
        - 'choose_multi' returns a list
        - 'line_fold' refactored

0.008   2016-02-08
        - 'choose_multi' returns an array

0.007   2016-02-08
        - 'line_fold' -> word-separator

