You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+7-1
Original file line number
Diff line number
Diff line change
@@ -13,11 +13,17 @@ Passing the same subcommand multiple times is better supported. Several new feat
13
13
* Subcommands now track how many times they were parsed in a parsing process. `count()` with no arguments will return the number of times a subcommand was encountered. [#179]
14
14
* Parsing is now done in phases: `shortcurcuits`, `ini`, `env`, `callbacks`, and `requirements`; all subcommands complete a phase before moving on. [#179]
15
15
* Calling parse multiple times is now officially supported without `clear` (automatic). [#179]
16
-
* Dropped the mostly undocumented `short_curcuit` property, as help flag parsing is a bit more complex, and the default callback behavior of options now works properly. [#179]
16
+
* Dropped the mostly undocumented `short_circuit` property, as help flag parsing is a bit more complex, and the default callback behavior of options now works properly. [#179]
17
17
* Use the standard `BUILD_TESTING` over `CLI11_TESTING` if defined (`CLI11_TESTING` may eventually be removed) [#183]
18
18
* Cleanup warnings [#191]
19
19
* Remove deprecated names: `set_footer`, `set_name`, `set_callback`, and `set_type_name`. Use without the `set_` instead. [#192]
20
20
21
+
> ### Converting from CLI11 1.6:
22
+
>
23
+
> *`->short_circuit()` is no longer needed, just remove it if you were using it - raising an exception will happen in the proper place now without it.
24
+
> *`->add_set*` becomes `->add_mutable_set*` if you were using the editable set feature
25
+
> *`footer`, `name`, `callback`, and `type_name` must be used instead of the `set_*` versions (deprecated previously).
0 commit comments