Releases: rust-lang/getopts
Releases · rust-lang/getopts
v0.2.23
v0.2.22
Other
- Add a check for formatting, apply
cargo fmt
- Add a release job
- Document and start testing the MSRV
- Test on more platforms, deny warnings
- Eliminate
html_root_url
- Update version number in html_root_url
- Use SPDX license format
- Fix compiler warning in documentation example
- Merge pull request #100 from zdenek-crha/parse_args_end_position
- Merge pull request #103 from zdenek-crha/better_usage_examples
- Add usage examples for methods that add option config
- Update outdated top level documentation
- Add triagebot configuration
- remove deprecated Error::description
- Update documentation of opt_present() and other functions that might panic
- Updated tests for opts_str() and opts_str_first() to check order of processing
- Add opts_present_any() and opts_str_first() interface functions
- Parse options without names vector
0.2.21
0.2.20
What's Changed
- Parse optional short options like gnu getopt by @jridgewell in #82
- Parse options without names vector by @jridgewell in #81
- Update usage format for optional arguments by @jridgewell in #83
- Revert #81, #82, #83 by @alexcrichton in #84
- Fix current build warnings by @alexcrichton in #85
- Update support for being built in rust-lang/rust by @alexcrichton in #86
Full Changelog: v0.2.19...v0.2.20
0.2.19
Key Changes
- Support getting the index of given arguments.
Contributions
0.2.18
Key Changes
- Adds a
Matches::opt_get
method that can convert a match to anyT: FromStr
. This should be useful for easily getting matched values as numbers - Fixes some long-standing issues around text alignment
- Specifies a minimum version policy
Changes to minimum Rust
The minimum version of Rust required has been set at 1.18.0
. We may change this in patch versions, but will always flag it in the release notes here.
You can always check the .travis.yml
file to see the current minimum supported version.
New Dependencies
unicode-width
for correctly splitting descriptions across multiple lines.