diff --git a/CHANGELOG.md b/CHANGELOG.md index 20832351..8506c70b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,21 @@ + +## v2.14.0 (2016-10-05) + + +#### Features + +* **arg_aliases:** Ability to alias arguments ([33b5f6ef](https://github.com/kbknapp/clap-rs/commit/33b5f6ef2c9612ecabb31f96b824793e46bfd3dd), closes [#669](https://github.com/kbknapp/clap-rs/issues/669)) +* **flag_aliases:** Ability to alias flags ([40d6dac9](https://github.com/kbknapp/clap-rs/commit/40d6dac973927dded6ab423481634ef47ee7bfd7)) + +#### Bug Fixes + +* **UsageParser:** Handle non-ascii names / options. ([1d6a7c6e](https://github.com/kbknapp/clap-rs/commit/1d6a7c6e7e6aadc527346aa822f19d8587f714f3), closes [#664](https://github.com/kbknapp/clap-rs/issues/664)) + +#### Documentation + +* typo ([bac417fa](https://github.com/kbknapp/clap-rs/commit/bac417fa1cea3d32308334c7cccfcf54546cd9d8)) + + ## v2.13.0 (2016-09-18) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 11b11f59..9015671b 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -1,52 +1,49 @@ The following is a list of contributors to the [clap](https://github.com/kbknapp/clap-rs) project, in alphabetical order: - * [Alexander Bulaev](https://github.com/alexbool) - * [Alexander Kuvaev](https://github.com/Vinatorul) <> - * [Alex Gulyás](https://github.com/alex-gulyas) - * [Bence Szigeti](https://github.com/gohyda) - * [Benjamin Sago](https://github.com/ogham) <> - * [Bilal Syed Hussain](https://github.com/Bilalh) - * [Brad Urani](https://github.com/bradurani) - * [Brian Pearce](https://github.com/brianp) - * [Barret Rennie](https://github.com/brennie) - * [Ceri Storey](https://github.com/cstorey) - * [Christopher Field](https://github.com/volks73) - * [Dabo Ross](https://github.com/daboross) <> - * [David Szotten](https://github.com/davidszotten) - * [Dv](https://github.com/wdv4758h) <> - * [Georg Brandl](https://github.com/birkenfeld) <> - * [Paul Blouët](https://github.com/Georgi) <> - * [Ian C](https://github.com/GrappigPanda) - * [grossws](https://github.com/grossws) - * [Ivan Dmitrievsky](https://github.com/idmit) <> - * [Hernan Grecco](https://github.com/hgrecco) - * [Hexjelly](https://github.com/hexjelly) <> - * [Holger Rapp](https://github.com/SirVer) <> - * [Homu](https://github.com/homu) - * [Huon Wilson](https://github.com/huonw) - * [J/A](https://github.com/archer884) - * [Jacob Helwig](https://github.com/jhelwig) <> - * [James McGlashan](https://github.com/james-darkfox) - * [Jimmy Cuadra](https://github.com/jimmycuadra) - * [Josh Triplett](https://github.com/joshtriplett) <> - * [Jorge Aparicio](https://github.com/japaric) <> - * [Kathryn Long](https://github.com/starkat99) <> - * [Kevin K.](https://github.com/kbknapp) <> - * [Markus Unterwaditzer](https://github.com/untitaker) <> - * [messense](https://github.com/messense) <> - * [Mike Boutin](https://github.com/iliekturtles) - * [Nelson Chen](https://github.com/nelsonjchen) - * [Nikolai Vazquez](https://github.com/nvzqz) - * [panicbit](https://github.com/panicbit) <> - * [Paul Blouët](https://github.com/Geogi) <> - * [Ross Nelson](https://github.com/rnelson) <> - * [Roman A. Taycher](https://github.com/rtaycher) <> - * [Sebastian Thiel](https://github.com/Byron) <> - * [Sébastien Watteau](https://github.com/swatteau) - * [Severen Redwood](https://github.com/SShrike) <> - * [SungRim Huh](https://github.com/sru) <> - * [Tshepang Lekhonkhobe](https://github.com/tshepang) <> - * [Vincent Prouillet](https://github.com/Keats) - * [Vlad](https://github.com/N-006) - * [Vladislav Supalov](https://github.com/th4t) - * [Yo-Bot](https://github.com/yo-bot) +[afiune](https://github.com/afiune) |[alex-gulyas](https://github.com/alex-gulyas) |[alexbool](https://github.com/alexbool) |[AluisioASG](https://github.com/AluisioASG) |[archer884](https://github.com/archer884) | +:---: |:---: |:---: |:---: |:---: | +[afiune](https://github.com/afiune) |[alex-gulyas](https://github.com/alex-gulyas) |[alexbool](https://github.com/alexbool) |[AluisioASG](https://github.com/AluisioASG) |[archer884](https://github.com/archer884) | + +[Bilalh](https://github.com/Bilalh) |[birkenfeld](https://github.com/birkenfeld) |[bradurani](https://github.com/bradurani) |[brennie](https://github.com/brennie) |[brianp](https://github.com/brianp) | +:---: |:---: |:---: |:---: |:---: | +[Bilalh](https://github.com/Bilalh) |[birkenfeld](https://github.com/birkenfeld) |[bradurani](https://github.com/bradurani) |[brennie](https://github.com/brennie) |[brianp](https://github.com/brianp) | + +[Byron](https://github.com/Byron) |[cite-reader](https://github.com/cite-reader) |[cstorey](https://github.com/cstorey) |[daboross](https://github.com/daboross) |[davidszotten](https://github.com/davidszotten) | +:---: |:---: |:---: |:---: |:---: | +[Byron](https://github.com/Byron) |[cite-reader](https://github.com/cite-reader) |[cstorey](https://github.com/cstorey) |[daboross](https://github.com/daboross) |[davidszotten](https://github.com/davidszotten) | + +[dguo](https://github.com/dguo) |[flying-sheep](https://github.com/flying-sheep) |[Geogi](https://github.com/Geogi) |[gohyda](https://github.com/gohyda) |[GrappigPanda](https://github.com/GrappigPanda) | +:---: |:---: |:---: |:---: |:---: | +[dguo](https://github.com/dguo) |[flying-sheep](https://github.com/flying-sheep) |[Geogi](https://github.com/Geogi) |[gohyda](https://github.com/gohyda) |[GrappigPanda](https://github.com/GrappigPanda) | + +[grossws](https://github.com/grossws) |[hexjelly](https://github.com/hexjelly) |[hgrecco](https://github.com/hgrecco) |[homu](https://github.com/homu) |[hoodie](https://github.com/hoodie) | +:---: |:---: |:---: |:---: |:---: | +[grossws](https://github.com/grossws) |[hexjelly](https://github.com/hexjelly) |[hgrecco](https://github.com/hgrecco) |[homu](https://github.com/homu) |[hoodie](https://github.com/hoodie) | + +[huonw](https://github.com/huonw) |[idmit](https://github.com/idmit) |[iliekturtles](https://github.com/iliekturtles) |[james-darkfox](https://github.com/james-darkfox) |[japaric](https://github.com/japaric) | +:---: |:---: |:---: |:---: |:---: | +[huonw](https://github.com/huonw) |[idmit](https://github.com/idmit) |[iliekturtles](https://github.com/iliekturtles) |[james-darkfox](https://github.com/james-darkfox) |[japaric](https://github.com/japaric) | + +[jespino](https://github.com/jespino) |[jimmycuadra](https://github.com/jimmycuadra) |[joshtriplett](https://github.com/joshtriplett) |[kbknapp](https://github.com/kbknapp) |[Keats](https://github.com/Keats) | +:---: |:---: |:---: |:---: |:---: | +[jespino](https://github.com/jespino) |[jimmycuadra](https://github.com/jimmycuadra) |[joshtriplett](https://github.com/joshtriplett) |[kbknapp](https://github.com/kbknapp) |[Keats](https://github.com/Keats) | + +[messense](https://github.com/messense) |[N-006](https://github.com/N-006) |[nabijaczleweli](https://github.com/nabijaczleweli) |[nelsonjchen](https://github.com/nelsonjchen) |[nicompte](https://github.com/nicompte) | +:---: |:---: |:---: |:---: |:---: | +[messense](https://github.com/messense) |[N-006](https://github.com/N-006) |[nabijaczleweli](https://github.com/nabijaczleweli) |[nelsonjchen](https://github.com/nelsonjchen) |[nicompte](https://github.com/nicompte) | + +[nvzqz](https://github.com/nvzqz) |[ogham](https://github.com/ogham) |[panicbit](https://github.com/panicbit) |[rnelson](https://github.com/rnelson) |[rtaycher](https://github.com/rtaycher) | +:---: |:---: |:---: |:---: |:---: | +[nvzqz](https://github.com/nvzqz) |[ogham](https://github.com/ogham) |[panicbit](https://github.com/panicbit) |[rnelson](https://github.com/rnelson) |[rtaycher](https://github.com/rtaycher) | + +[SirVer](https://github.com/SirVer) |[sru](https://github.com/sru) |[SShrike](https://github.com/SShrike) |[starkat99](https://github.com/starkat99) |[swatteau](https://github.com/swatteau) | +:---: |:---: |:---: |:---: |:---: | +[SirVer](https://github.com/SirVer) |[sru](https://github.com/sru) |[SShrike](https://github.com/SShrike) |[starkat99](https://github.com/starkat99) |[swatteau](https://github.com/swatteau) | + +[tanakh](https://github.com/tanakh) |[th4t](https://github.com/th4t) |[tormol](https://github.com/tormol) |[tshepang](https://github.com/tshepang) |[untitaker](https://github.com/untitaker) | +:---: |:---: |:---: |:---: |:---: | +[tanakh](https://github.com/tanakh) |[th4t](https://github.com/th4t) |[tormol](https://github.com/tormol) |[tshepang](https://github.com/tshepang) |[untitaker](https://github.com/untitaker) | + +[Vinatorul](https://github.com/Vinatorul) |[vks](https://github.com/vks) |[volks73](https://github.com/volks73) |[wdv4758h](https://github.com/wdv4758h) | Yo-Bot | +:---: |:---: |:---: |:---: | +[Vinatorul](https://github.com/Vinatorul) |[vks](https://github.com/vks) |[volks73](https://github.com/volks73) |[wdv4758h](https://github.com/wdv4758h) | [Yo-Bot](https://github.com/yo-bot) | \ No newline at end of file diff --git a/Cargo.toml b/Cargo.toml index b68c1f41..a6bc6134 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "clap" -version = "2.13.0" +version = "2.14.0" authors = ["Kevin K. "] exclude = ["examples/*", "clap-test/*", "tests/*", "benches/*", "*.png", "clap-perf/*", "*.dot"] repository = "https://github.com/kbknapp/clap-rs.git" diff --git a/README.md b/README.md index e02f7ada..4f2d7c72 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,14 @@ Created by [gh-md-toc](https://github.com/ekalinin/github-markdown-toc) ## What's New +Here's the highlights for v2.14.0 + +* One can now alias arguments either visibly (whichc appears in the help text) or invisibly just like subcommands! +* The `from_usage` parser now correctly handles non-ascii names / options and help! +* Fixes a bug in the `require_delimiter` code which caused some incorrect parses +* Fixes various typos in the docs +* Various other small performance improvements and enhancements + Here's the highlights for v2.13.0 * **Value Delimiters:** fixes the confusion around implicitly setting value delimiters. (The default is to *not* use a delimiter unless explicitly set)