Skip to content

Releases: clap-rs/clap

v1.4.3

30 Sep 18:58
Compare
Choose a tag to compare

v1.4.3 (2015-09-30)

Features

  • allows accessing arg values by group name (c92a4b9e)

Documentation

  • use links to examples instead of plain text (bb4fe237)

Bug Fixes

  • Help Message: required args no longer double list in usage (1412e639, closes #277)
  • Possible Values: possible value validation is restored (f121ae74, closes #287)

v1.4.2

23 Sep 06:26
Compare
Choose a tag to compare

v1.4.2 (2015-09-23)

Bug Fixes

  • Conflicts: fixes bug with conflicts not removing required args (e17fcec5, closes #271)

v1.4.1

22 Sep 18:15
Compare
Choose a tag to compare

v1.4.1 (2015-09-22)

Examples

Features

  • Unicode: allows non-panicing on invalid unicode characters (c5bf7ddc)

Documentation

  • properly names Examples section for rustdoc (87ba5445)
  • fixes various typos and spelling (f85640f9)
  • Arg: unhides fields of the Arg struct (931aea88)

Bug Fixes

  • flush the buffer in App::print_version() (cbc42a37)
  • Macro benchmarks (13712da1)

v1.4.0

09 Sep 06:35
Compare
Choose a tag to compare

v1.4.0 (2015-09-09)

Features

  • allows printing help message by library consumers (56b95f32)
  • allows defining hidden args and subcmds (2cab4d03, closes #231)
  • Builder macro to assist with App/Arg/Group/SubCommand building (443841b0)
  • Errors: allows consumers to write to stderr and exit on error (1e6403b6)

v1.3.2

08 Sep 01:46
Compare
Choose a tag to compare

v1.3.2 (2015-09-08)

Documentation

  • fixed ClapErrorType docs (dd057843)
  • ClapErrorType: changed examples content (b9ca2616)

Bug Fixes

  • fixes a bug where the help subcommand wasn't overridable (94003db4)

Features

  • adds abiltiy not consume self when parsing matches and/or exit on help (94003db4)
  • App: Added ability for users to handle errors themselves (934e6fbb)

v1.3.1

04 Sep 18:20
Compare
Choose a tag to compare

v1.3.1 (2015-09-04)

Examples

Performance

  • changes ArgGroup HashSets to Vec (3cb4a48e)
  • changes BTreeSet for Vec in some instances (baab2e3f)

v1.3.0

01 Sep 05:50
Compare
Choose a tag to compare

v1.3.0 (2015-09-01)

Features

  • YAML: allows building a CLI from YAML files (86cf4c45)
  • ArgGroups: adds support for building ArgGroups from yaml (ecf88665)
  • Subcommands: adds support for subcommands from yaml (e415cf78)

Documentation

  • YAML: adds examples for using YAML to build a CLI (ab41d7f3)
  • Args from YAML: fixes doc examples (19b348a1)
  • Examples: adds better usage examples instead of having unused variables (8cbacd88)

Examples

Bug Fixes

  • Unified Help Messages: fixes a crash from this setting and no opts (169ffec1, closes #210)

v1.2.5

27 Aug 16:31
Compare
Choose a tag to compare

v1.2.5 (2015-08-27)

Examples

Features

  • Args: allows opts and args to define a name for help and usage msgs (ad962ec4)

v1.2.4

27 Aug 04:00
Compare
Choose a tag to compare

v1.2.4 (2015-08-26)

Bug Fixes

  • Possible Values: fixes a bug where suggestions arent made when using --long=value format (3d5e9a6c, closes #192)

v1.2.3

24 Aug 18:36
Compare
Choose a tag to compare

v1.2.3 (2015-08-24)

Bug Fixes

  • App, Args: fixed subcommand reqs negation (b41afa8c, closes #188)