mirror of
https://github.com/clap-rs/clap
synced 2025-03-04 15:27:16 +00:00
docs(changelog.md): switch to conventional changelog using clog
This commit is contained in:
parent
9424601d83
commit
8e317be161
2 changed files with 178 additions and 65 deletions
65
CHANGELOG
65
CHANGELOG
|
@ -1,65 +0,0 @@
|
|||
# v0.5.12
|
||||
* Arguments are now sorted by name so displaying of the help info doesn't change from run to run
|
||||
# v0.5.11
|
||||
* Fixed bug with partial overrides of help / version (with -v and -h)
|
||||
* Small code cleanup
|
||||
# v0.5.10
|
||||
* Fixed bug when the only options available have no long version in help info
|
||||
# v0.5.9
|
||||
* Removed unstable features for Rust 1.0
|
||||
* Removed libc as a dependency in favor of std::process::exit()
|
||||
# v0.5.8
|
||||
* Fixed bug with positional arguments who are required by others, but not listed in usage
|
||||
* Improved error messages for arguments with exclusions
|
||||
* Fixed help information formatting (regression from a rebase)
|
||||
* Improved assertions for flag arguments
|
||||
* Small code clean ups
|
||||
# v0.5.7
|
||||
* Fixed bug with required-by-default arguments who are mutually exclusive
|
||||
with matched arguments
|
||||
# v0.5.6
|
||||
* Fixed another bug in help info formatting, help info is now 100%
|
||||
# v0.5.5
|
||||
* Fixed formatting in help info when flags or options have a long but no short
|
||||
* Prefer long in usage info when a required option has both long and short
|
||||
# v0.5.4
|
||||
* Positional arguments that accept multiple values are now displayed correctly
|
||||
in usage and help string with '...' indicating multiple values
|
||||
# v0.5.3
|
||||
* Added support for positional arguments which accept multiple values if they
|
||||
are last (i.e. have the highest index)
|
||||
* Fixed several assertions for developer errors (i.e. not end-user errors)
|
||||
# v0.5.2
|
||||
* Fixed a bug when applications have hyphens in their names
|
||||
# v0.5.1
|
||||
* Fixed a bug when the only arguments you've defined are also required
|
||||
# v0.5.0
|
||||
* Added support for values and positional arguments with only specific values
|
||||
* Some performance fixes
|
||||
* Minor bug fixes
|
||||
# v0.4.18
|
||||
* Correctly displays subcommand names when printint help, version, or usage
|
||||
(i.e. 'parent-subcommand' for help/version or 'parent subcommand' for usage)
|
||||
* Fixed bug with arguments required by other arguments, not displaying as
|
||||
required to the user when printing usage information
|
||||
* Changed some format!() to .to_owned() for performance reasons
|
||||
# v0.4.17
|
||||
* Arg values now accept lifetimes other than 'static
|
||||
# v0.4.16
|
||||
* Fixed bug with multiple options
|
||||
* Removed unneeded Box<>'s
|
||||
* Fixed formatting with positionals in help info
|
||||
# v0.4.15
|
||||
* Changed libc to crates.io in prep for Rust 1.0 stability
|
||||
# v0.4.14
|
||||
* Changed App version, about, name, author, and usage to allow lifetimes other than 'static
|
||||
# v0.4.13
|
||||
* Bug fixes with how multiple options are parsed
|
||||
# v0.4.12
|
||||
* Minor bug fixes
|
||||
# v0.4.11
|
||||
* Bug fixes and cleaned up code organization (well started to...)
|
||||
* Changed runtime representation of arguments to lower allocated memory
|
||||
# v0.4.10
|
||||
* Minor bug fixes
|
||||
* Added more comprehensive examples to repo
|
178
changelog.md
Normal file
178
changelog.md
Normal file
|
@ -0,0 +1,178 @@
|
|||
<a name="v0.5.12"></a>
|
||||
## v0.5.12 (2015-04-08)
|
||||
|
||||
|
||||
#### Features
|
||||
|
||||
* **help** sort arguments by name so as to not display a random order ([f4b2bf57](https://github.com/kbknapp/clap-rs/commit/f4b2bf5767386013069fb74862e6e938dacf44d2))
|
||||
|
||||
|
||||
|
||||
<a name="v0.5.11"></a>
|
||||
## v0.5.11 (2015-04-08)
|
||||
|
||||
|
||||
#### Bug Fixes
|
||||
|
||||
* **flags** fix bug not allowing users to specify -v or -h ([90e72cff](https://github.com/kbknapp/clap-rs/commit/90e72cffdee321b79eea7a2207119533540062b4))
|
||||
|
||||
|
||||
|
||||
<a name="v0.5.10"></a>
|
||||
## v0.5.10 (2015-04-08)
|
||||
|
||||
|
||||
#### Bug Fixes
|
||||
|
||||
* **help** fix spacing when option argument has not long version ([ca17fa49](https://github.com/kbknapp/clap-rs/commit/ca17fa494b68e92da83ee364bf64b0687006824b))
|
||||
|
||||
|
||||
|
||||
<a name="v0.5.9"></a>
|
||||
## v0.5.9 (2015-04-08)
|
||||
|
||||
|
||||
#### Bug Fixes
|
||||
|
||||
* **positional args** all previous positional args become required when a latter one is required ([c14c3f31](https://github.com/kbknapp/clap-rs/commit/c14c3f31fd557c165570b60911d8ee483d89d6eb), closes [#50](https://github.com/kbknapp/clap-rs/issues/50))
|
||||
* **clap** remove unstable features for Rust 1.0 ([9abdb438](https://github.com/kbknapp/clap-rs/commit/9abdb438e36e364d41550e7f5d44ebcaa8ee6b10))
|
||||
* **args** improve error messages for arguments with mutual exclusions ([18dbcf37](https://github.com/kbknapp/clap-rs/commit/18dbcf37024daf2b76ca099a6f118b53827aa339), closes [#51](https://github.com/kbknapp/clap-rs/issues/51))
|
||||
|
||||
|
||||
|
||||
<a name="v0.5.8"></a>
|
||||
## v0.5.8 (2015-04-08)
|
||||
|
||||
|
||||
#### Bug Fixes
|
||||
|
||||
* **option args** fix bug in getting the wrong number of occurrences for options ([82ad6ad7](https://github.com/kbknapp/clap-rs/commit/82ad6ad77539cf9f9a03b78db466f575ebd972cc))
|
||||
* **help** fix formatting for option arguments with no long ([e8691004](https://github.com/kbknapp/clap-rs/commit/e869100423d93fa3acff03c4620cbcc0d0e790a1))
|
||||
* **flags** add assertion to catch flags with specific value sets ([a0a2a40f](https://github.com/kbknapp/clap-rs/commit/a0a2a40fed57f7c5ad9d68970d090e9856306c7d), closes [#52](https://github.com/kbknapp/clap-rs/issues/52))
|
||||
* **args** improve error messages for arguments with mutual exclusions ([bff945fc](https://github.com/kbknapp/clap-rs/commit/bff945fc5d03bba4266533340adcffb002508d1b), closes [#51](https://github.com/kbknapp/clap-rs/issues/51))
|
||||
* **tests** add missing .takes_value(true) to option2 ([bdb0e88f](https://github.com/kbknapp/clap-rs/commit/bdb0e88f696c8595c3def3bfb0e52d538c7be085))
|
||||
* **positional args** all previous positional args become required when a latter one is required ([343d47dc](https://github.com/kbknapp/clap-rs/commit/343d47dcbf83786a45c0d0f01b27fd9dd76725de), closes [#50](https://github.com/kbknapp/clap-rs/issues/50))
|
||||
|
||||
|
||||
|
||||
<a name="v0.5.7"></a>
|
||||
## v0.5.7 (2015-04-08)
|
||||
|
||||
|
||||
#### Bug Fixes
|
||||
|
||||
* **args** fix bug in arguments who are required and mutually exclusive ([6ceb88a5](https://github.com/kbknapp/clap-rs/commit/6ceb88a594caae825605abc1cdad95204996bf29))
|
||||
|
||||
|
||||
|
||||
<a name="v0.5.6"></a>
|
||||
## v0.5.6 (2015-04-08)
|
||||
|
||||
|
||||
#### Bug Fixes
|
||||
|
||||
* **help** fix formatting of help and usage ([28691b52](https://github.com/kbknapp/clap-rs/commit/28691b52f67e65c599e10e4ea2a0f6f9765a06b8))
|
||||
|
||||
|
||||
|
||||
<a name="v0.5.5"></a>
|
||||
## v0.5.5 (2015-04-08)
|
||||
|
||||
|
||||
#### Bug Fixes
|
||||
|
||||
* **help** fix formatting of help for flags and options ([6ec10115](https://github.com/kbknapp/clap-rs/commit/6ec1011563a746f0578a93b76d45e63878e0f9a8))
|
||||
|
||||
|
||||
|
||||
<a name="v0.5.4"></a>
|
||||
## v0.5.4 (2015-04-08)
|
||||
|
||||
|
||||
#### Features
|
||||
|
||||
* **help** add '...' to indicate multiple values supported ([297ddba7](https://github.com/kbknapp/clap-rs/commit/297ddba77000e2228762ab0eca50b480f7467386))
|
||||
|
||||
|
||||
|
||||
<a name="v0.5.3"></a>
|
||||
## v0.5.3 (2015-04-08)
|
||||
|
||||
|
||||
#### Features
|
||||
|
||||
* **positionals**
|
||||
* add assertions for positional args with multiple vals ([b7fa72d4](https://github.com/kbknapp/clap-rs/commit/b7fa72d40f18806ec2042dd67a518401c2cf5681))
|
||||
* add support for multiple values ([80784009](https://github.com/kbknapp/clap-rs/commit/807840094109fbf90b348039ae22669ef27889ba))
|
||||
|
||||
|
||||
|
||||
<a name="v0.5.2"></a>
|
||||
## v0.5.2 (2015-04-08)
|
||||
|
||||
|
||||
#### Bug Fixes
|
||||
|
||||
* **apps** allow use of hyphens in application and subcommand names ([da549dcb](https://github.com/kbknapp/clap-rs/commit/da549dcb6c7e0d773044ab17829744483a8b0f7f))
|
||||
|
||||
|
||||
|
||||
<a name="v0.5.1"></a>
|
||||
## v0.5.1 (2015-04-08)
|
||||
|
||||
|
||||
#### Bug Fixes
|
||||
|
||||
* **args** determine if the only arguments allowed are also required ([0a09eb36](https://github.com/kbknapp/clap-rs/commit/0a09eb365ced9a03faf8ed24f083ef730acc90e8))
|
||||
|
||||
|
||||
|
||||
<a name="v0.5.0"></a>
|
||||
## v0.5.0 (2015-04-08)
|
||||
|
||||
|
||||
#### Features
|
||||
|
||||
* **args** add support for a specific set of allowed values on options or positional arguments ([270eb889](https://github.com/kbknapp/clap-rs/commit/270eb88925b6dc2881bff1f31ee344f085d31809))
|
||||
|
||||
|
||||
|
||||
<a name="v0.4.18"></a>
|
||||
## v0.4.18 (2015-04-08)
|
||||
|
||||
|
||||
#### Bug Fixes
|
||||
|
||||
* **usage** display required args in usage, even if only required by others ([1b7316d4](https://github.com/kbknapp/clap-rs/commit/1b7316d4a8df70b0aa584ccbfd33f68966ad2a54))
|
||||
|
||||
#### Features
|
||||
|
||||
* **subcommands** properly list subcommands in help and usage ([4ee02344](https://github.com/kbknapp/clap-rs/commit/4ee023442abc3dba54b68138006a52b714adf331))
|
||||
|
||||
|
||||
|
||||
<a name="v0.4.17"></a>
|
||||
## v0.4.17 (2015-04-08)
|
||||
|
||||
|
||||
#### Bug Fixes
|
||||
|
||||
* **tests** remove cargo test from claptests makefile ([1cf73817](https://github.com/kbknapp/clap-rs/commit/1cf73817d6fb1dccb5b6a23b46c2efa8b567ad62))
|
||||
|
||||
|
||||
|
||||
<a name="v0.4.16"></a>
|
||||
## v0.4.16 (2015-04-08)
|
||||
|
||||
|
||||
#### Bug Fixes
|
||||
|
||||
* **option** fix bug with option occurrence values ([9af52e93](https://github.com/kbknapp/clap-rs/commit/9af52e93cef9e17ac9974963f132013d0b97b946))
|
||||
* **tests** fix testing script bug and formatting ([d8f03a55](https://github.com/kbknapp/clap-rs/commit/d8f03a55c4f74d126710ee06aad5a667246a8001))
|
||||
|
||||
#### Features
|
||||
|
||||
* **arg** allow lifetimes other than 'static in arguments ([9e8c1fb9](https://github.com/kbknapp/clap-rs/commit/9e8c1fb9406f8448873ca58bab07fe905f1551e5))
|
||||
|
||||
|
||||
|
Loading…
Add table
Reference in a new issue