The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
0.300   2022-06-03  Released-By: PERLANCAR; Urgency: medium

        - In generating usage line, tweak grouping again: now all arg-based
          options are grouped together, previously singular and plural
          options (e.g. --files & --files-json and --file=s+) were not
          grouped.


0.299   2022-05-08  Released-By: PERLANCAR; Urgency: medium

	- [ux][bugfix] In usage, --foo (ospec: foo=s) and its
	  cmdline_aliases e.g. (--bar, --no-bar) were not grouped together.


0.298   2021-07-11  Released-By: PERLANCAR; Urgency: medium

	- [ux] Usage line: further tweak, group common options by key if
	  exists.


0.297   2021-07-10  Released-By: PERLANCAR; Urgency: medium

        - [ux] More tweaks to usage line: produce POD-formatted version in
          'usage_line.alt.fmt.pod', group option with its JSON/YAML-variant
          together, use nicer value labels for option (use type from schema, use
          'json' and 'yaml' for JSON/YAML variant).


0.296   2021-07-08  Released-By: PERLANCAR; Urgency: medium

	- [ux] In usage line, group command-line aliases or negative
	  options together using alternation.


0.295   2021-06-27  Released-By: PERLANCAR; Urgency: medium

	- [ux] In usage line, separate options and arguments with '--' for
	  clarity (suggested by JONASS).


0.294   2020-04-27  Released-By: PERLANCAR; Urgency: medium

	- Observe's common option's 'value_label' key.


0.293   2020-04-27  Released-By: PERLANCAR; Urgency: medium

	- [bugfix] Fix logic bug that causes list of options to not be
	  added into usage_line.


0.292   2020-04-27  Released-By: PERLANCAR; Urgency: medium

	- List all options instead of just '[options]' in the produced
	  'usage_line'; the old usage format is now available in
	  'compact_usage_line'.


0.291   2019-07-26  Released-By: PERLANCAR; Urgency: medium

	- [bugfix] Fix autosummary for alisa option, it should be 'Alias
	  for --REAL-OPT' not 'Alias for --ALIAS-OPT-ITSELF'.


0.290   2019-04-15  Released-By: PERLANCAR

	- Update to Rinci 1.1.88 (slurpy).


0.28    2016-10-27  Released-By: PERLANCAR

	- No functional changes.

	- [dist] Bump prereq version Perinci::Sub::GetArgs::Argv to 0.75 to
	  grok 'hidden' & 'hidden-cli' argument spec tags.


0.27    2016-10-25  Released-By: PERLANCAR

	- [ux] Show main options first before the other categories.


0.26    2016-10-25  Released-By: PERLANCAR

	- [ux] Don't put argument options to 'Other options' category
	  because they are less prominent, put them instead in 'Main
	  options'.


0.25    2016-09-26  Released-By: PERLANCAR

	- [ux] Use singular form when showing greedy argument in usage.


0.24    2015-12-17  Released-By: PERLANCAR

	- Use use_pos=>1 option when converting args to argv of examples to
	  get a nicer command line.


0.23    2015-09-23  Released-By: PERLANCAR

	- [Bugfix] Don't modify (quote) the original argv in Rinci
	  metadata.


0.22    2015-09-04  Released-By: PERLANCAR

	- No functional changes.

	- [dist] Move spec prereqs from RuntimeRequires to
	  DevelopRecommends to reduce deps but still allow indicating spec
	  requirement.


0.21    2015-07-04  Released-By: PERLANCAR

	- Replace option category with categories to allow putting an
	  option to multiple categories (multiple 'category:Foo' tags), the
	  old 'category' key is still supported for sometime.


0.20    2015-04-07  Released-By: PERLANCAR

	- Forgot to include common_opt in each common option.


0.19    2015-04-07  Released-By: PERLANCAR

	- Include common_opt_spec in common option for more detailed
	  information about (e.g. for building Configuration POD section).


0.18    2015-04-07  Released-By: PERLANCAR

	- Tweak categories: also categorize common option according to its tag,
          add 'option_categories' and 'example_categories' key which currently
          contain the ordering of each category.


0.17    2015-04-02  Released-By: PERLANCAR

	- For bool option which we show the positive, use
	  summary.alt.bool.yes if available (otherwise fallback to
	  summary).


0.16    2015-04-02  Released-By: PERLANCAR

	- Adjust to DefHash 1.0.9 (rename alt.numnoun.* ->
	  alt.plurality.*).

	- Tweak: include x.schema.{entity,element_entity} from common
	  option's spec.


0.15    2015-03-19  Released-By: PERLANCAR

        - [ux] Make common option nicer: 1) also show --no-OPT instead of --OPT
          for boolean common option which has a true default; 2) put default
          value.


0.14    2014-12-09  Released-By: PERLANCAR

	- Add key 'schema' (currently only for common opt).

	- Add 'alias_spec' key for aliases.


0.13    2014-12-04  Released-By: PERLANCAR

        - [Bugfix] Fix endless loop problem when producing usage line.


0.12    2014-12-03  Released-By: PERLANCAR

        - No functional changes.

        - [pod] Insert sample metadata and result in Synopsis.


0.11    2014-12-02  Released-By: PERLANCAR

        - Rename dist from Perinci-Sub-To-CLIOptSpec to the more descriptive and
          extensive Perinci-Sub-To-CLIDocData.

        - Select and format examples.


0.10    2014-12-02  Released-By: PERLANCAR

	- [ux] For --array-of-str option, show singular summary
          (summary.alt.numnoun.singular) if available.

        [INCOMPATIBLE CHANGES]

        - Change searching negative summary from in 'summary.alt.neg' to
          'summary.alt.bool.not' to comply to DefHash 1.0.8.


0.09    2014-12-02  Released-By: PERLANCAR

	- Add 'opt_parsed' key for each opt.


0.08    2014-11-30  Released-By: PERLANCAR

	- Add key 'orig_opt' for each option.


0.07    2014-11-21  Released-By: PERLANCAR

	- Handle case when each tag is a defhahs.


0.06    2014-11-21  Released-By: PERLANCAR

        - Add 'main_opt' in alias/base64/json/yaml options to be able to link
          back to its main/canonical option.


0.05    2014-11-21  Released-By: PERLANCAR

        - No functional changes.

        - [Bugfix] Fix stupid bug/typo.


0.04    2014-11-21  Released-By: PERLANCAR

        - Add more information to CLI option spec: each option now include
          arg/fqarg/arg_spec/links/tags/raw_category.

        - A couple of minor fixes.


0.03    2014-11-20  Released-By: PERLANCAR

        - Accept and pass per_arg_json & per_arg_yaml arguments to
          Perinci::Sub::Args::Argv.

        - Add arg/fqarg/is_base64/is_json/is_yaml to each opt

        - [ux] Don't add required mark '*' for base64/json/yaml version.


0.02    2014-11-20  Released-By: PERLANCAR

	- Add arg_spec for each opt (to show e.g. values of 'in' clause
	  from schema, etc).

	- Add 'default' for each opt.


0.01     2014-11-20  Released-By: PERLANCAR

         - First release. This is part of an effort to refactor Perinci-To-Doc.
           This distribution is separated so it can have minimal dependencies
           (e.g. to be used by Perinci-CmdLine-Lite).