Skip to content

Releases: sttk/cliargs-rust

0.5.1

07 Sep 06:59
6834237
Compare
Choose a tag to compare

Changes

  • fix: clear prev_opt_taking_arg even if collectOpts raises error by @sttk in #43
  • fix: remade Cmd#sub_cmd not to retrieve a base name of a path-like sub command by @sttk in #44

Docs

  • doc,comment: modified documentation comment by @sttk in #42

Supports

Full Changelog: 0.5.0...0.5.1

0.5.0

11 Aug 16:31
9c81f1e
Compare
Choose a tag to compare

⚠️ BREAKING CHANGES

  • update!: changed parameter type of OptCfg::with by @sttk in #36

New Features

  • new: changed to support sub command by @sttk in #35

Changes

  • update: renamed take_args to take_opt_args by @sttk in #32
  • update: changed parse_args to support sub command by @sttk in #34

Docs

  • doc,comment: added descriptioins about supporting sub command by @sttk in #37

Supports

  • release tasks for 0.5.0 by @sttk in #38

Full Changelog: 0.4.0...0.5.0

0.4.0

04 Aug 07:27
b6247fa
Compare
Choose a tag to compare

⚠️ BREAKING CHANGES

  • fix!: changed to simply move to cfgs field and add opt_cfgs method to Cmd by @sttk in #27

New Features

  • new: added help printing by @sttk in #29

Docs

  • doc,comment: modified README and document comments by @sttk in #28
  • doc,comment: added the descriptions for help printing. by @sttk in #30

Supports

  • release tasks for 0.4.0 by @sttk in #31

Full Changelog: 0.3.0...0.4.0

0.3.0

22 Jul 14:28
7ce1809
Compare
Choose a tag to compare

⚠️ BREAKING CHANGES

  • update!: added cfgs to Cmd and changed parse_with to move ownership of its parameter by @sttk in #16

New Features

  • new: added Cmd#parse_for, OptCfg::make_cfgs_for and OptStore derive macro by @sttk in #20

Changes

  • update: changed a field name in Cmd: _arg_refs -> _leaked_str by @sttk in #15
  • update: changed not to use mem::swap but mem::replace by @sttk in #17
  • fix: renamed field of Cmd: _leaked_str -> _leaked_strs by @sttk in #18

Docs

  • doc,comment: modified the root documentation comment by @sttk in #12
  • comment: modified descriptions about option configuration by @sttk in #13
  • comment,style: modified comments and line breaks by @sttk in #14
  • doc,comment: added descriptions about Cmd#parse_for by @sttk in #21
  • doc,comment: add LICENSE and README.md for cliargs_derive by @sttk in #24

Supports

  • test: added tests for moving Cmd instances by @sttk in #19
  • chore: modified categories field in Cargo.toml to use slugs, etc by @sttk in #25
  • release tasks for 0.3.0 by @sttk in #26

Full Changelog: 0.2.0...0.3.0

0.2.0

17 Jun 12:03
bf8d5d7
Compare
Choose a tag to compare

New Features

  • new: added Cmd#parse_with method. by @sttk in #9

Docs

  • doc,comment: added descriptions for parse_with method of Cmd by @sttk in #10

Supports

  • release tasks for 0.2.0 by @sttk in #11

Full Changelog: 0.1.0...0.2.0

0.1.0

06 Jun 10:40
44f31a2
Compare
Choose a tag to compare

⚠️ BREAKING CHANGES

  • fix!: changed errors not to use referenecs by @sttk in #4
  • fix: prevented to extend lifetime of references to Cmd's attributes by @sttk in #5

Docs

  • comment,doc: added the document comments by @sttk in #6
  • doc: modified README by @sttk in #7

Supports

  • release tasks for 0.1.0 by @sttk in #8

Full Changelog: 0.0.0...0.1.0

0.0.0

27 May 13:57
Compare
Choose a tag to compare