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.