0.425 2023-07-11 Released-By: PERLANCAR; Urgency: medium
- No functional changes.
- Remove usage of smartmatch to avoid warning under perl 5.38.
0.424 2022-01-22 Released-By: PERLANCAR; Urgency: low
- No functional changes.
- [doc] Tweak See Also section.
0.423 2020-07-31 Released-By: PERLANCAR; Urgency: medium
- Add configurations: copt_naked_res_{default,enable,getopt}.
0.422 2020-04-01 Released-By: PERLANCAR; Urgency: medium
- Update to Perinci::CmdLine::Gen 0.496, add configuration:
allow_unknown_opts.
0.421 2018-01-17 Released-By: PERLANCAR
- Update to Perinci::CmdLine::Gen 0.484, add configurations:
copt_help_enable, copt_help_getopt, copt_version_enable,
copt_version_getopt.
0.420 2017-08-12 Released-By: PERLANCAR
- Add configuration: read_config, read_env.
0.41 2017-07-07 Released-By: PERLANCAR
- Produce scripts in script/ instead of bin/, to be compatible with
static install requirement.
0.40 2017-01-16 Released-By: PERLANCAR
- Add configuration: use_cleanser.
0.39 2017-01-13 Released-By: PERLANCAR
- Add configuration: inline_generate_completer to allow suppressing
the generation of completer script.
0.38 2017-01-12 Released-By: PERLANCAR
- Adjust to App::GenPericmdCompleterScript 0.10 (renamed function).
- Adjust to Perinci::CmdLine::Gen 0.42.
0.37 2017-01-09 Released-By: PERLANCAR
- [Bugfix] Don't set cmdline=undef.
0.36 2017-01-06 Released-By: PERLANCAR
- [Incompatible change] Adjust to Perinci::CmdLine::Gen 0.40+,
subcommands is now a hash, syntax now changed to
whitespace-separated list of SUBCOMMAND_NAME=URL[:SUMMARY].
0.35 2017-01-06 Released-By: PERLANCAR
- Add configuration: validate_args, pack_deps
(Perinci::CmdLine::Gen 0.41).
0.34 2016-12-15 Released-By: PERLANCAR
- Add default_dry_run configuration (Perinci::CmdLine::Gen 0.36,
Perinci::CmdLine::Lite 1.65).
0.33 2016-10-27 Released-By: PERLANCAR
- Add default_format configuration.
0.32 2016-09-25 Released-By: PERLANCAR
- Add configuration: per_arg_json, per_arg_yaml
(Perinci::CmdLine::Gen 0.33).
0.31 2016-06-02 Released-By: PERLANCAR
- Add configuration allow_prereq (passed to backend,
Perinci::CmdLine::Gen 0.31).
0.30 2016-01-14 Released-By: PERLANCAR
- Add use_utf8 option, other fixes.
0.29 2016-01-07 Released-By: PERLANCAR
- Add config_dirs configuration.
- Adjust to Perinci::CmdLine::Gen 0.25 (config_filename can now contain
multiple values, there is now func.extra_modules to give hints about
extra modules required).
0.28 2015-12-07 Released-By: PERLANCAR
- [Bugfix] Used wrong argument spelling.
0.27 2015-10-13 Released-By: PERLANCAR
- No functional changes.
- Update (backend module changed from App::GenPericmdScript to
Perinci::CmdLine::Gen).
0.26 2015-09-15 Released-By: PERLANCAR
- Add configuration: pass_cmdline_object.
0.25 2015-09-12 Released-By: PERLANCAR
- Add configuration: summary.
- Set default script name from package name if url is a package
URL.
0.24 2015-09-11 Released-By: PERLANCAR
- Allow specifying code_* in multiple configuration lines.
- [Incompatible change] Rename snippet_* configuration to code_*,
add code_after_end.
0.23 2015-08-19 Released-By: PERLANCAR
- Generate completer scripts for Perinci::CmdLine::Inline-generated
scripts, using App::GenPericmdCompleterScript.
0.22 2015-07-30 Released-By: PERLANCAR
- [Bugfix] Add prereq to pericmd-inline for develop phase, not
build.
0.21 2015-07-20 Released-By: PERLANCAR
- Add build_requires prereq to Perinci::CmdLine::Inline when using
pericmd-inline.
0.20 2015-07-12 Released-By: PERLANCAR
- Add configuration: build_load_modules.
0.19 2015-07-10 Released-By: PERLANCAR
- Add prereq to script backend modules.
0.18 2015-07-08 Released-By: PERLANCAR
- Add config: skip_format (passed to pericmd backend).
0.17 2015-07-06 Released-By: PERLANCAR
- Generate script in the later file munging phase instead of the
earlier file gathering phase, so we can get the more built
version of modules when we need to include/embed dist modules
into the generated script.
0.16 2015-07-06 Released-By: PERLANCAR
- Use built version of dist modules to include in scripts (i.e. when we
are using Perinci::CmdLine::Inline).
- Don't add runtime prereq to Perinci::CmdLine module if it's
Perinci::CmdLine::Inline.
0.15 2015-07-02 Released-By: PERLANCAR
- Pass version to App::GenPericmdScript's script_version (which
will be passed on to Perinci::CmdLine::Inline).
0.14 2015-07-02 Released-By: PERLANCAR
- No functional changes.
- [doc] Forgot to document load_modules configuration.
0.13 2015-07-01 Released-By: PERLANCAR
- [Bugfix] Avoid setting undef value for extra_urls_for_version.
0.12 2015-07-01 Released-By: PERLANCAR
- Rename module/dist from Dist-Zilla-Plugin-Rinci-ScriptFromFunc to
Dist-Zilla-Plugin-GenPericmdScript.
- Change configuration so that all script specification are direct
plugin option, and each plugin only creates a single script (but you
can always load the same plugin again with [Plugin/Name] syntax to
create another script. Note that 'log' now becomes 'enable_log'
because it clashes with Dist::Zilla::Plugin's 'log' method.
- Add configuration: extra_urls_for_version.
0.11 2015-03-06 Released-By: PERLANCAR
- Rename script spec key 'func' to 'url' (old name will be supported for
a while).
- Add support for bulding CLI script with subcommands (new script spec
keys: subcommands, subcommands_from_package_functions,
include_package_functions_match, exclude_package_functions_match).
0.10 2015-03-01 Released-By: PERLANCAR
- No functional changes.
- Extract core functionality to another dist App-GenPericmdScript.
0.09 2015-02-24 Released-By: PERLANCAR
- Fix setting prefer_lite=1 by default.
0.08 2015-02-06 Released-By: PERLANCAR
- Add load_modules to script spec.
0.07 2015-02-06 Released-By: PERLANCAR
- Adjust to Perinci::CmdLine -> Perinci::CmdLine::Classic rename,
::Lite is now the preferred default.
0.06 2015-01-10 Released-By: PERLANCAR
- Add config_filename to script spec.
0.05 2015-01-03 Released-By: PERLANCAR
- No functional changes.
- Rebuild (Generate TODO.md).
0.04 2014-12-31 Released-By: PERLANCAR
- Add per-script snippet_before_instantiate_cmdline.
- Check valid properties in script configuration.
0.03 2014-11-21 Released-By: PERLANCAR
- Remove unneeded prereq.
0.02 2014-11-09 Released-By: PERLANCAR
- Adjust to Perinci::CmdLine 1.37 (rename log_any_app to log).
- Only load Markdown::To::POD if there is description property.
0.01 2014-08-16 Released-By: SHARYANTO; Note: Happy 16th CPAN Day!
- First release.