Releases: sbakker/perl-Term-CLI
Release list
v0.061000 - Spring25
v0.058002 - Back to School
Only a minor change in Term::CLI::Argument::TypeTiny; the POD would not pass a dzil test run.
v0.058001 - Summer Holiday Release
Various bug fixes and enhancements. The most prominent ones:
- Two new Argument types by djerius:
Term::CLI::Argument::TypeTinyandTerm::CLI::Argument::Tree. - Better signal handling.
- More consistent state information passed around for completion, validation, and execution.
v0.055022 - Valentine's Day Present
Bug Fixes
-
benchmarks/grep_vs_search.pl
Fix duplicate '-i' option ingrep_vs_search.pl. -
t/*
Work around GNU readline interaction with xterm. Tests can fail if GNU readline is told to use STDIN/STDOUT: it may inadvertently output aESC-[?1034hsequence ("interpret Meta key, enable 8-bit input"), which does not play well with ourTest::Outputtests.To avoid this, we specify
filehandles => []to theTerm::CLIconstructor.So far this only manifested itself on OpenBSD 7.0, and only on the i386 build of that. Still, I want my tests to pass...
Building / Testing
- Leave POD test prereqs out of the distribution.
- Improve test coverage (also add tests for `Term::CLI::Util`).
- Fix enviroment testing for skipping tests.
The `Test::Class` `SKIP_ALL` method does not work as advertised.
Enhancements
-
Term::CLI::Util
Make find_* routines a little faster. Thelast if ...check
when iterating over possible matches is not necessary. A simple
unqualifiedlastwill do. -
Term::CLI::Argument::Filename
Promote_glob_completetoglob_complete.