1
1
# What’s new in Ookii.CommandLine
2
2
3
- ## Ookii.CommandLine 4.0 - 2023-07-20
3
+ ## Ookii.CommandLine 4.0.1 (2023-09-19)
4
+
5
+ - Fix an issue where arguments defined by methods could not have aliases.
6
+
7
+ ## Ookii.CommandLine 4.0 (2023-07-20)
4
8
5
9
** IMPORTANT:** Version 4.0 contains breaking changes. If you are upgrading from version 2.x or 3.x,
6
10
please check the [ migration guide] ( Migrating.md ) .
@@ -51,12 +55,12 @@ please check the [migration guide](Migrating.md).
51
55
- [ Source link] ( https://github.com/dotnet/sourcelink ) integration.
52
56
- Various bug fixes and minor improvements.
53
57
54
- ## Ookii.CommandLine 3.1.1 - 2023-03-29
58
+ ## Ookii.CommandLine 3.1.1 ( 2023-03-29)
55
59
56
60
- .Net Standard 2.0: use the System.Memory package to remove some downlevel-only code.
57
61
- There are no changes for the .Net Standard 2.1 and .Net 6.0 assemblies.
58
62
59
- ## Ookii.CommandLine 3.1 - 2023-03-21
63
+ ## Ookii.CommandLine 3.1 ( 2023-03-21)
60
64
61
65
- Added an instance [ ` CommandLineParser<T>.ParseWithErrorHandling() ` ] [ ] method, which handles errors
62
66
and displays usage help the same way as the static [ ` Parse<T>() ` ] [ Parse<T>()_1 ] method, but allows access to more
@@ -79,7 +83,7 @@ please check the [migration guide](Migrating.md).
79
83
writer yet.
80
84
- Some minor bug fixes.
81
85
82
- ## Ookii.CommandLine 3.0 - 2022-12-01
86
+ ## Ookii.CommandLine 3.0 ( 2022-12-01)
83
87
84
88
** IMPORTANT:** Several of the changes in version 3.0 are * breaking changes* . There are breaking API
85
89
changes as well as several behavior changes. In general, it's not expected that you'll need to make
@@ -144,7 +148,7 @@ existing application.
144
148
- No longer targets .Net Framework 2.0
145
149
- Now targets .Net Standard 2.0, .Net Standard 2.1, and .Net 6.0 and later.
146
150
147
- ## Ookii.CommandLine 2.4 - 2022-09-01
151
+ ## Ookii.CommandLine 2.4 ( 2022-09-01)
148
152
149
153
- Ookii.CommandLine now comes in a .Net 6.0 version that fully supports nullable reference types
150
154
(.Net Framework 2.0 and .Net Standard 2.0 versions are also still provided).
@@ -156,18 +160,18 @@ existing application.
156
160
- Arguments can indicate they cancel parsing to make adding a ` -Help ` or ` -? ` argument easier.
157
161
- Some small bug fixes.
158
162
159
- ## Ookii.CommandLine 2.3 - 2019-09-05
163
+ ## Ookii.CommandLine 2.3 ( 2019-09-05)
160
164
161
165
- Ookii.CommandLine now comes in both a .Net Framework 2.0 and .Net Standard 2.0 version.
162
166
163
- ## Ookii.CommandLine 2.2 - 2013-02-06
167
+ ## Ookii.CommandLine 2.2 ( 2013-02-06)
164
168
165
169
- Added support for alternative names (aliases) for command line arguments.
166
170
- An argument’s aliases and default value can be included in the argument description when
167
171
generating usage.
168
172
- Added code snippets.
169
173
170
- ## Ookii.CommandLine 2.1 - 2012-02-19
174
+ ## Ookii.CommandLine 2.1 ( 2012-02-19)
171
175
172
176
- Added support for dictionary arguments; these are special multi-value arguments whose values take
173
177
the form key=value.
@@ -187,7 +191,7 @@ existing application.
187
191
- Shell commands can use custom argument parsing.
188
192
- Various minor bug fixes.
189
193
190
- ## Ookii.CommandLine 2.0 - 2011-08-13
194
+ ## Ookii.CommandLine 2.0 ( 2011-08-13)
191
195
192
196
- Improved argument parsing:
193
197
- All arguments can be specified by name.
0 commit comments