Ed Page
3499b6b4b6
docs(changelog): Fix typo
2021-12-23 16:07:29 -06:00
Ed Page
5643dddf3e
docs(tutorial): Encourage App::debug_assert
2021-12-23 08:41:52 -06:00
Ed Page
3ae0132f8c
docs(changelog): Link out for newline change
2021-12-20 08:38:55 -06:00
Ed Page
95198c95f3
docs: Update changelog
2021-12-15 11:02:12 -06:00
Ed Page
7c10b5a9b4
fix(derive): Treat default_value_os
like default_value
...
The test went from panicing to not-panicing
Fixes #3031
2021-12-13 16:25:49 -06:00
Ed Page
f83ead6a8b
docs(change): Update link
2021-12-08 21:03:27 -06:00
Ed Page
ee2d70f8ef
docs(change): Fix formatting
2021-12-08 21:01:41 -06:00
Ed Page
b13d66e2d1
docs(change): Fix tag links
2021-12-08 11:49:17 -06:00
Ed Page
90de88e1a3
docs(change): Fix link
2021-12-08 11:48:31 -06:00
Ed Page
b2dc03ec9d
docs(change): More consistent formatting
2021-12-08 11:47:39 -06:00
Ed Page
cca6adeedc
docs(change): Fix links
2021-12-08 11:45:45 -06:00
Ed Page
5a76a135b2
docs(change): Add v2 changelog
...
This hasn't been cherry-picked in a while
2021-12-08 11:42:42 -06:00
Ed Page
3fe462c099
docs: Add special note
2021-12-08 11:21:47 -06:00
Ed Page
e5997c1001
docs: Clarify deprecations
2021-12-08 11:14:47 -06:00
Ed Page
4a5d52350e
docs: Update old repo location
2021-12-07 08:14:41 -06:00
Ed Page
7dfd1f2e6b
docs: Encourage CLI testing
2021-12-06 14:58:56 -06:00
Ed Page
f18f3559e2
docs: Fix example test code
2021-12-06 14:56:45 -06:00
Ed Page
b2836c07a7
fix: Gracefully handle empty authors
2021-12-06 11:30:26 -06:00
Ed Page
4830c75ada
docs: Update changelog
2021-12-04 12:07:37 -06:00
Ed Page
951d1fc5c8
doc: Call out release highlights
2021-12-03 20:44:50 -06:00
Ed Page
d2af931c3d
doc: Write up migration guide
2021-12-03 20:44:37 -06:00
Ed Page
0cd16c34fc
feat: App::debug_assert
test helper
...
This will especially be important for users migrating from clap2 so they
can catch problems earlier in the process.
2021-12-03 14:12:03 -06:00
Ed Page
888c27048d
docs: Update changelog
2021-12-02 20:26:21 -06:00
Ed Page
75d417851b
docs: Clean up 3.0 changelog
2021-12-02 16:07:43 -06:00
Ed Page
23b988e064
docs: Parent SubcommandPrecedenceOverArg under AppSettings
...
We have it marked as an `ArgSettings` when it is an `AppSettings`.
2021-11-15 10:27:30 -06:00
rhysd
012f318c97
feat(doc): Fix many typos in docs, comments and codes found by typos-cli
2021-10-19 10:38:22 +09:00
Pavan Kumar Sunkara
585e995811
Release 3.0.0-beta.5
2021-10-17 17:01:18 +01:00
Ed Page
6dd9d467ce
fix(help)!: Consoldiate color settings
...
A lot of users expected `color` feature flag and `ColorAuto` etc to
control all colors. Having this extra flag around is easy to miss and
adds to our overall settings bloat, making it harder to find settings
people want.
This completely removes it, rather than make it deprecated like
functions in #2617 , because there is extra work to mark things
deprecated as Settings and we should decide on our strategy first before
investing time in addressing that issue.
Fixes #2806
2021-10-11 09:01:13 -05:00
bors[bot]
e8ec11e57f
Merge #2837
...
2837: fix: Gate App::replace r=pksunkara a=epage
Co-authored-by: Ed Page <eopage@gmail.com>
2021-10-09 16:27:41 +00:00
Ed Page
dfbeb71077
fix: Gate App::replace
...
We are concerned about the level of polish of this feature and are
unsure enough about its future, we've decided to gate it to unblock the
v3 release.
2021-10-09 10:49:10 -05:00
Kevin K
7b45695878
breaking(DisableVersionForSubcommands): removed
...
This commit removes `AppSettings::DisableVersionForSubcommand` as it's
now a moot setting with clap's default functionality of not building a
version flag unless there actually exists version information.
`clap_up` must still be changed to remove this variant instead of the
current configuration to simply rename the variant.
2021-10-09 11:12:50 -04:00
Ed Page
2bbe9123ee
fix!: Generalize unicode feature
...
This flag was added in v3. This will allow us to put more related
functionality behind it.
BREAKING CHANGE: `unicode_help` was renamed to `unicode`.
2021-10-09 06:27:28 -05:00
Ed Page
aeaf01e3e7
fix: Provide path to avoid UTF-8 panics
...
Before, validating UTF-8 was all-or-nothing and would cause a `panic` if
someone used the right API with non-UTF-8 input.
Now, all arguments are validated for UTF-8, unless opted-out. This
ensures a non-panicing path forward at the cost of people using the
builder API that previously did `value_of_os` need to now set this flag.
Fixes #751
2021-08-18 14:15:18 -05:00
Pavan Kumar Sunkara
52be134949
Release 3.0.0-beta.4
...
clap@3.0.0-beta.4
clap_derive@3.0.0-beta.4
clap_generate@3.0.0-beta.4
Generated by cargo-workspaces
2021-08-14 23:40:49 +01:00
Pavan Kumar Sunkara
73b28fb104
Release 3.0.0-beta.3
...
clap@3.0.0-beta.3
clap_derive@3.0.0-beta.3
clap_generate@3.0.0-beta.3
Generated by cargo-workspaces
2021-08-14 23:01:13 +01:00
Pavan Kumar Sunkara
a9b86ecefc
Update changelog
2021-08-14 22:46:49 +01:00
Ed Page
241d183b9c
Bump MSRV to 1.54.0
...
- This makes it so `doc` compiles on stable
Fixes #2618
2021-07-30 10:19:21 +01:00
Pavan Kumar Sunkara
3f94d17c71
Removed Arg::multiple
2021-06-16 07:17:11 +01:00
Pavan Kumar Sunkara
6a395d3208
ArgMacthes::is_present should not deal with subcommands at all, fixes #2494
2021-05-26 00:40:38 +01:00
Reagan McFarland
b184dc001b
setting: SubcommandHelpShowsLongForm implemented
...
Refactoring and better test cases
Refactored SubcommandHelpShowsLongForm to
UseLongFormatForHelpSubcommand.
Tests and docuemntation examples use about and long_about instead of
(before/after)_help.
Removed commented out tests
Linting: Fix trailing new line
Updated change log, refactored tests and doc str
Reordered items in the Changelog
New test added and old tests removed that were redundant
Doc string for AppSettings::UseLongFormatForHelpSubcommand fixed
2021-04-11 14:31:40 -04:00
Pavan Kumar Sunkara
b69c192ab4
Update changelog and implement more stuff for the upgrader
2021-03-13 14:03:15 +05:30
Pavan Kumar Sunkara
6634444c3c
Remove Arg::settings to be consistent with App
2021-02-12 10:42:38 +00:00
Pavan Kumar Sunkara
8eb5081b53
Update changelog
2021-02-10 23:33:14 +00:00
Pavan Kumar Sunkara
3758bba5e2
Remove help_about in favor of mut_arg
2021-02-07 17:22:56 +00:00
Pavan Kumar Sunkara
423e2dde00
Remove version_about in favor of mut_arg
2021-02-07 16:14:07 +00:00
Pavan Kumar Sunkara
b89163afb6
Update MSRV to 1.46
2020-11-28 11:58:28 +00:00
Pavan Kumar Sunkara
93bad33e48
Updated changelog and more dep upgrade logic
2020-11-13 03:08:09 +01:00
Pavan Kumar Sunkara
e8a06e79cd
Rename setting VersionlessSubcommands => DisableVersionForSubcommands
2020-10-24 16:04:49 +02:00
Pavan Kumar Sunkara
d6e2246aab
Rename setting DisableVersion => DisableVersionFlag
2020-10-24 16:03:12 +02:00
Pavan Kumar Sunkara
45f0ee8b55
Rename setting DisableHelpFlags => DisableHelpFlag
2020-10-24 16:03:12 +02:00