Skip to content

0.3.0

Compare
Choose a tag to compare
@sttk sttk released this 22 Jul 14:28
· 25 commits to main since this release
7ce1809

⚠️ 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