All Versions
273
Latest Version
Avg Release Cycle
3 days
Latest Release
525 days ago

Changelog History
Page 20

  • v1.5.1 Changes

    November 13, 2015

    🐛 Bug Fixes

    • Required Args: fixes a bug where required args are not correctly accounted for (f03b88a9, closes #343)
  • v1.5.0 Changes

    November 13, 2015

    🐛 Bug Fixes

    • 🛠 fixes a bug with required positional args in usage strings (c6858f78)

    📚 Documentation

    • 🙋 FAQ: updates readme with slight changes to FAQ (a4ef0fab)

    👌 Improvements

    • massive errors overhaul (cdc29175)
    • ArgMatcher: huge refactor and deduplication of code (8988853f)
    • Errors: errors have been vastly improved (e59bc0c1)
    • Traits: refactoring some configuration into traits (5800cdec)

    🐎 Performance

    • App:
      • more BTreeMap->Vec, Opts and SubCmds (bc4495b3)
      • changes flags BTreeMap->Vec (d357640f)
      • removed unneeded BTreeMap (78971fd6)
      • changes BTreeMap to VecMap in some instances (64b921d0)
      • removed excess clones (ec0089d4)
  • v1.4.7 Changes

    November 03, 2015

    📚 Documentation

    • Clarify behavior of Arg::multiple with options. (434f497a)
    • ✏️ Fix typos and improve grammar. (c1f66b5d)

    🐛 Bug Fixes

    • Error Status: fixes bug where --help and --version return non-zero exit code (89b51fdf)
  • v1.4.6 Changes

    October 29, 2015

    🔋 Features

    • 📜 allows parsing without a binary name for daemons and interactive CLIs (aff89d57, closes #318)

    🐛 Bug Fixes

    • Errors: tones down quoting in some error messages (34ce59ed, closes #309)
    • Help and Version: only builds help and version once (e3be87cf)
    • Option Args: fixes bug with args and multiple values (c9a9548a, closes #323)
    • POSIX Overrides: fixes bug where required args are overridden (40ed2b50)
    • Safe Matches: using 'safe' forms of the get_matches family no longer exit the process (c47025dc, closes #256)
    • 🔖 Versionless SubCommands: fixes a bug where the -V flag was needlessly built (27df8b9d, closes #329)

    📚 Documentation

  • v1.4.5 Changes

    October 06, 2015

    🐛 Bug Fixes

    • 🛠 fixes crash on invalid arg error (c78ce128)
  • v1.4.4 Changes

    October 06, 2015

    📚 Documentation

    • clean up some formatting (b7df92d7)
    • 🚚 move the crate-level docs to top of the lib.rs file (d7233bf1)
    • changes doc comments to rustdoc comments (34b601be)
    • 🛠 fixes panic in 14_groups example (945b00a0, closes #295)
    • avoid suggesting star dependencies. (d33228f4)
    • Rustdoc: adds portions of the readme to main rustdoc page (6f9ee181, closes #293)

    🐛 Bug Fixes

    • grammar error in some conflicting option errors (e73b07e1)
    • Unified Help: sorts both flags and options as a unified category (2a223dad)
    • Usage: fixes a bug where required args aren't filtered properly (72b453dc, closes #277)
    • Usage Strings: fixes a bug ordering of elements in usage strings (aaf0d6fe, closes #298)

    🔋 Features

    • 💅 supports -aValue style options (0e3733e4)
    • Trailing VarArg: adds opt-in setting for final arg being vararg (27018b18, closes #278)
  • v1.4.3 Changes

    September 30, 2015

    🔋 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 Changes

    September 23, 2015

    🐛 Bug Fixes

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

    September 22, 2015

    Examples

    🔋 Features

    • Unicode: allows non-panicking 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 Changes

    September 09, 2015

    🔋 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)