0.745 2024-08-30 Released-By: PERLANCAR; Urgency: medium - [cli pmcost] [ux] Make -H as short alias for --time-hires. 0.744 2023-05-12 Released-By: PERLANCAR; Urgency: medium - [cli pmcost] Add option --time-hires to adjust with Devel::EndStats 0.210+. 0.743 2023-01-28 Released-By: PERLANCAR; Urgency: medium - [cli pmlist][bugfix] '/' (from completion) etc were not yet normalized to '::'. 0.742 2022-09-28 Released-By: PERLANCAR; Urgency: low - No functional changes. - [cli update-this-mod] Tweak Abstract. 0.741 2022-09-11 Released-By: PERLANCAR; Urgency: medium - [cli pmchkver] [ux] Add -l as short alias for --detail. - [ux] Accept wildcard for other CLIs that accept multiple perl module names, e.g. pmchkver, pmversion. 0.740 2022-08-12 Released-By: PERLANCAR; Urgency: medium - [cli pmlist] Tweak docs & example. 0.739 2022-08-12 Released-By: PERLANCAR; Urgency: medium [cli pmlist] - Rename dep PERLANCAR::Module::List -> Module::List::More. - Use ls_mode of String::Wildcard::Bash (0.044+) so it behaves more like 'ls'. 0.738 2021-12-03 Released-By: PERLANCAR; Urgency: medium - Add utility: update-this-mod (cpanm-this-mod). 0.737 2021-12-01 Released-By: PERLANCAR; Urgency: medium - [ux] Set default perl module argument to 'this module' (see App::ThisDist for more details). 0.736 2021-08-27 Released-By: PERLANCAR; Urgency: medium - Add utility: pmabstract. 0.735 2021-07-27 Released-By: PERLANCAR; Urgency: low - No functional changes. - [doc] Mention App::PerlReleaseUtils. 0.734 2020-06-12 Released-By: PERLANCAR; Urgency: medium - pmgrep: Allow wildcards in module names by using Sah schema 'perl::modnames'. 0.733 2020-05-10 Released-By: PERLANCAR; Urgency: medium - [cli pmcost] Fix schema for module argument to allow args, e.g. Foo::Bar=export1. 0.732 2020-05-02 Released-By: PERLANCAR; Urgency: high - Merge two releases 0.731 & 0.731.1. 0.731.1 2020-04-27 Released-By: PERLANCAR; Urgency: low - No functional changes. - [build] Rebuild with newer Perinci::CmdLine::POD to render a more complete usage line of Perinci::CmdLine scripts in POD (now all options are listed, not just '[options]'). - UPDATE 2020-05-02: rename version to 0.731.1. 0.731 2020-04-16 Released-By: PERLANCAR; Urgency: medium - pmlist: Add --with-path (-x) option, also return module path in --detail (-l). 0.730 2020-01-31 Released-By: PERLANCAR; Urgency: low [pmuninst] - [ux] Warn when the module has distributions depending on it. - [doc] Mention pm-uninstall. 0.729 2019-12-15 Released-By: PERLANCAR; Urgency: medium - Add utility: pmunlink. - [bugfix] Workaround Perinci::Sub::GetArgs::Argv's limitation of handling case for greedy=1 and schema type is not explicitly/directly 'array'. This caused 'pmpath Module' and 'pmpath Module::*' to work/expand correctly, but 'pmpath Module1 Module2' to become 'pmpath "Module1 Module2"'. 0.728 2019-10-17 Released-By: PERLANCAR; Urgency: medium - [ux] Simplify CLI scripts by turning off config/env reading. 0.727 2019-09-09 Released-By: PERLANCAR; Urgency: low - No functional changes. - [bugfix] [build] pmpath: Didn't render example in Synopsis. 0.726 2019-07-25 Released-By: PERLANCAR; Urgency: medium - [ux] Allow wildcard in pmlist. 0.725 2019-07-25 Released-By: PERLANCAR; Urgency: medium - [ux] Use perl::modnames (but somehow we still need to defined our own element_completion property, this might be a bug). This enables wildcard expanding in commands that accept multiple perl module names, e.g.: 'pmpath Module::P*' or 'pmversion Module/P**'. 0.724 2019-06-20 Released-By: PERLANCAR - pmless: Accept multiple arguments. 0.723 2019-06-02 Released-By: PERLANCAR - [ux] pmchkver/pmlatest: Show a human friendly message when run interactively. 0.722 2019-06-01 Released-By: PERLANCAR - [ux] Add pmlatest as alias for pmchkver, more memorable. 0.721 2019-02-24 Released-By: PERLANCAR - Add utility: pmgrep. 0.720 2018-04-03 Released-By: PERLANCAR - No functional changes. - [doc] Mention bencher-module-startup-overhead. 0.71 2017-07-31 Released-By: PERLANCAR - pmcost: Add option --no-import. 0.70 2017-07-08 Released-By: PERLANCAR - No functional changes. - [build] Rebuild to fix Changes entry. 0.69 2017-07-08 Released-By: PERLANCAR - [ux] pmuninst: When --confirm-yes, use 'cpanm uninstall -f'. - Replace Log::Any with Log::ger. 0.68 2017-06-09 Released-By: PERLANCAR - Update to use MetaCPAN v1 API instead of v0 which has been shut down [RT#122015]. 0.67 2017-02-01 Released-By: PERLANCAR - pmpath: Adjust to Module::Path::More 0.32 (find_* options are now ints instead of just bools, so we can customize what type to return first). - Add utility: podlist. - Fix Rinci metadata: Used wrong attribute summary.alt.bool.neg instead of summary.alt.bool.not. 0.66 2016-12-28 Released-By: PERLANCAR - No functional changes. - [dist] Fix expressing follow-spec prereq relationship with x_spec. 0.65 2016-12-27 Released-By: PERLANCAR - No functional changes. - [dist] Moving spec prereq from DevelopRecommends to DevelopSuggests with _SPEC:: prefix. 0.64 2016-12-27 Released-By: PERLANCAR - No functional changes. - [Bugfix] Fix typo [RT#119491]. 0.63 2016-11-07 Released-By: PERLANCAR - [Bugfix] rel2mod: Fix regex (e.g. Foo-Bar-2016-0.01.tar.gz was converted to Foo::Bar instead of Foo::Bar::2016). 0.62 2016-10-11 Released-By: PERLANCAR - Add utility: rel2mod. 0.61 2016-08-25 Released-By: PERLANCAR - Add utility: pmminversion. - Add utility: module-dir. - Add empty module to ease finding this distro: App::ModuleUtils. 0.60 2016-07-20 Released-By: PERLANCAR - Use 'perl::modname' schema instead of 'str' for the module arguments. This results in a convenience: you can specify Foo-Bar or Foo.Bar or Foo/Bar in addition to Foo::Bar and they all will be accepted and normalized to Foo::Bar by the coercion rule. 0.59 2016-07-17 Released-By: PERLANCAR - Add utility: pmhtml. - Add --pod option to some utilities to be able to get .pod files. - Adjust to IPC::System::Options 0.27+ (backtick() renamed to readpipe()). 0.58 2016-04-30 Released-By: PERLANCAR - Add utility: pwd2mod. 0.57 2016-03-10 Released-By: PERLANCAR - Replace JSON with JSON::MaybeXS. 0.56 2016-01-19 Released-By: PERLANCAR - pmbin: Tweak abstract so it's more consistent in style with others. 0.55 2016-01-18 Released-By: PERLANCAR - No functional changes. - [build] Rebuild to fix POD section ordering. 0.54 2016-01-09 Released-By: PERLANCAR - Add script: pmdir, add pro-tip about cdpm shell function. - Bump prereq version Log::Any::IfLOG to 0.07. 0.53 2015-12-07 Released-By: PERLANCAR - pmcore: Add option --perlver. 0.52 2015-11-07 Released-By: PERLANCAR - No functional changes. - [dist] Bump version of IPC::System::Options to fixed 0.22 version. 0.51 2015-10-20 Released-By: PERLANCAR - pmversion: Add --method, switch default method from load to mm (using ExtUtils::MM). 0.50 2015-09-22 Released-By: PERLANCAR - [doc] pmchkver: Add more description and mention Module::CheckVersion. - [Bugfix] pmchkver: Return 'latest' instead of empty 'name' when not detail. 0.49 2015-09-03 Released-By: PERLANCAR - No functional changes. - [dist] Move spec prereqs from RuntimeRequires to DevelopRecommends to reduce deps but still allow indicating spec requirement. 0.48 2015-08-17 Released-By: PERLANCAR - No functional changes. - Switch from Log::Any to Log::Any::IfLOG. 0.47 2015-08-06 Released-By: PERLANCAR - pmlist: Add options --core-dirs & --exclude-curdir. 0.46 2015-07-01 Released-By: PERLANCAR - Add utility: pmchkver. 0.45 2015-06-17 Released-By: PERLANCAR - Add utilities: pmcat, pmstripper. 0.44 2015-06-11 Released-By: PERLANCAR - pmpath: Add --pod, --nopm, --prefix, --pmc; change default of prefix searching to 0. 0.43 2015-04-22 Released-By: PERLANCAR - No functional changes. - Re-upload. 0.42 2015-04-22 Released-By: PERLANCAR - pmlist: Change default for --pod & --prefix (listing modules is the common use-case, not including POD and prefix), add --core & --xs filters, add --detail (-l), change -r to -R. - pmuninst: Add option --uninstall-rdeps (-R) & --confirm-yes (-y), currently limited to 2-level. 0.41 2015-04-21 Released-By: PERLANCAR - pmxs: Adjust to Module::XSOrPP 0.08. - [doc] Remove some dists which not really belong in See Also. 0.40 2015-03-21 Released-By: PERLANCAR - No functional changes. - [Documentation] Add examples for pmcost, mention SourceCode::LineCounter::Perl and cloc in pmlines, add a complete list of similar distributions in See Also. 0.39 2015-01-25 Released-By: PERLANCAR - Add utility: pmlines. 0.38 2014-12-28 Released-By: PERLANCAR - No functional releases. - Re-release due version number bump problem. 0.36 2014-12-26 Released-By: PERLANCAR - No functional changes. - Adjust to Complete::Module 0.06. 0.36 2014-12-25 Released-By: PERLANCAR; Message: ♪ feliz navidad - No functional changes. - Adjust to Complete::Module 0.06. 0.35 2014-12-16 Released-By: PERLANCAR - pmuninst: Accept multiple modules. - [build] Rebuild with newer Pod::Weaver::Plugin::Rinci which can add stuffs to scripts' POD from embedded Rinci metadata in the main package. 0.34 2014-12-08 Released-By: PERLANCAR - [ux] [experimental] Convenience in tab completion: change 'dzp' to 'Dist/Zilla/Plugin/' (and a few other common abbreviations). 0.33 2014-12-05 Released-By: PERLANCAR - Add utility: pmxs. 0.32 2014-12-04 Released-By: PERLANCAR - No functional changes. - Switch {SHARYANTO::,}Dist::Util. 0.31 2014-12-03 Released-By: PERLANCAR - No functional changes. - Switch {SHARYANTO::Module::Path,Module::Path::More}. 0.30 2014-11-28 Released-By: PERLANCAR - No functional changes. - Adjust to Complete::Bash 0.12. 0.29 2014-11-17 Released-By: PERLANCAR - pmcost: add --sort. - pmuninst: Use 'cpanm --uninstall' instead of 'pm-uninstall' because the former doesn't require a CPAN mirror. 0.28 2014-09-16 Released-By: PERLANCAR - Forgot to return '.' on not found if --dir. 0.27 2014-09-16 Released-By: PERLANCAR - Add option --dir (-d) for pmpath, inspired by App::pmdir. 0.26 2014-09-09 Released-By: PERLANCAR - Add pmuninst. 0.25 2014-09-05 Released-By: PERLANCAR - No functional changes. - Add instruction in POD to activate bash tab completion for all programs. 0.24 2014-09-05 Released-By: PERLANCAR - Add pmlist. 0.23 2014-09-05 Released-By: PERLANCAR - No functional changes. - [Doc] Tweak pmbin's description: show real-life example, show sample output, explain how it works. 0.22 2014-09-05 Released-By: PERLANCAR - Add pmbin. 0.21 2014-08-17 Released-By: SHARYANTO - Add pmcore. 0.20 2014-08-16 Released-By: SHARYANTO; Note: Happy 19th CPAN Day! - Use Perinci::CmdLine::Any. 0.19 2014-07-29 Released-By: SHARYANTO - No functional changes. - Fix regex syntax, derp. 0.18 2014-07-29 Released-By: SHARYANTO - Adjust to Complete::Bash 0.06. - Accept 'Foo/Bar.pm' (will be interpreted as 'Foo/Bar' -> 'Foo::Bar') for convenience, e.g. if user copy-pastes from some text or error message. 0.17 2014-07-18 Released-By: SHARYANTO - Switch from Perinci::CmdLine to Perinci::CmdLine::Lite for faster tab completion. 0.16 2014-07-06 Released-By: SHARYANTO - Fix completion for podpath. - Add more completion examples. 0.15 2014-06-29 Released-By: SHARYANTO - No functional changes. - [Bugfix] scripts/ or bin/ files need to have something like #!perl and not #!/usr/bin/env perl so it can be replaced to the path of perl when installing [RT#96884] 0.14 2014-06-29 Released-By: SHARYANTO - Fix syntax errors (steven--) and tweaks. 0.13 2014-06-29 Released-By: SHARYANTO - Add pmversion. - Tweak completion. 0.12 2014-06-29 Released-By: SHARYANTO - pmpath: Include prefix by default, so we can do e.g.: cd `pmpath Dist::Zilla::`. 0.11 2014-06-29 Released-By: SHARYANTO - [ux] Use / *or* :: as separator if user already types ::, and give explanation in POD on how to workaround bash word breaking issue (i.e. by using quotes). 0.10 2014-06-27 Released-By: SHARYANTO - pmcost, pmpath, podpath now accept many arguments. - Turn off log_any_app so programs start a bit faster. 0.09 2014-06-27 Released-By: SHARYANTO - No functional changes. - Re-release with experiment utility 'pmless-colon' removed. 0.08 2014-06-27 Released-By: SHARYANTO - [ux] Convenience: all non-alphanums will be replaced by '/' during completion, so you can type 'text-ansi' and it will be replaced with 'Text/ANSI' for example. 0.07 2014-06-26 Released-By: SHARYANTO - Add test script: pmless-colon. - Add FAQ. 0.06 2014-06-26 Released-By: SHARYANTO - Use Complete::Module's new case-insensitive completion for convenience. 0.05 2014-06-25 Released-By: SHARYANTO - No functional changes. - Use Complete::Util which replaces SHARYANTO::Complete::Util. 0.04 2014-06-24 Released-By: SHARYANTO - pmedit: Handle arguments in $EDITOR. 0.03 2014-06-24 Released-By: SHARYANTO - Add utilities: pmdoc, pmman. 0.02 2014-06-24 Released-By: SHARYANTO - Add utilities: pmcost, pminfo. 0.01 2014-06-24 Released-By: SHARYANTO - First release.