Skip to content

Commit c9ba3a7

Browse files
committed
Update changelog.md & readme.md
1 parent 0f891d3 commit c9ba3a7

File tree

2 files changed

+33
-3
lines changed

2 files changed

+33
-3
lines changed

CHANGELOG.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,31 @@ All notable changes to this project will be documented in this file.
33

44
CommandLineParser project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
55

6+
## [2.8.0-preview1] - 2020-3-12
7+
8+
### Added
9+
- Added support for async programming for `WithParsed and WithNotParsed` by [@joseangelmt, PR# 390 ](https://github.com/commandlineparser/commandline/pull/390).
10+
- Add default verb support by [@Artentus, PR# 556](https://github.com/commandlineparser/commandline/pull/556).
11+
- Add more details for localized attribute properties by [@EdmondShtogu, PR# 558](https://github.com/commandlineparser/commandline/pull/558)
12+
- Support Default in Group Options and raise error if both SetName and Group are applied on option by [@hadzhiyski, PR# 575](https://github.com/commandlineparser/commandline/pull/575).
13+
- Support mutable types without empty constructor that only does explicit implementation of interfaces by [@pergardebrink](https://github.com/commandlineparser/commandline/pull/590).
14+
15+
### Changed
16+
- Tests cleanup by [@gsscoder, PR# 560](https://github.com/commandlineparser/commandline/pull/560).
17+
- Upgraded parts of CSharpx from Version 1.6.2-alpha by [@gsscoder, PR# 561](https://github.com/commandlineparser/commandline/pull/561).
18+
- Upgraded RailwaySharp from Version 1.1.0 by [@gsscoder, PR# 562](https://github.com/commandlineparser/commandline/pull/562).
19+
- SkipDefault is being respected by [Usage] Examples by [@kendfrey, PR# 565](https://github.com/commandlineparser/commandline/pull/565).
20+
- Remove useless testing code by [@gsscoder, PR# 568](https://github.com/commandlineparser/commandline/pull/568).
21+
- Remove constraint on T for ParseArguments with factory (required by issue #70) by [@pergardebrink](https://github.com/commandlineparser/commandline/pull/590).
22+
23+
### Fixed
24+
- Fix #579 Unable to parse TimeSpan given from the FormatCommandLine by [@gsscoder, PR# 580](https://github.com/commandlineparser/commandline/pull/580).
25+
- Fix issue #339 for using custom struct having a constructor with string parameter by [moh-hassan, PR# 588](https://github.com/commandlineparser/commandline/pull/588).
26+
- Fix issue #409 to avoid IOException break in Debug mode in WPF app by [moh-hassan, PR# 589 ](https://github.com/commandlineparser/commandline/pull/589).
27+
28+
29+
## [2.7.82] - 2020-1-1
630
## [2.7.0] - 2020-1-1
7-
## [2.7.0-preview1] - 2020-1-1
831
### Added
932
- Add option groups feature by [@hadzhiyski](https://github.com/commandlineparser/commandline/pull/552) - When one or more options has group set, at least one of these properties should have set value (they behave as required).
1033
- Add a new overload method for AutoBuild to enable HelpText customization by [@moh-hassan](https://github.com/commandlineparser/commandline/pull/557).

README.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,24 @@ __This library provides _hassle free_ command line parsing with a constantly upd
2222

2323
- Compatible with __.NET Framework 4.0+__, __Mono 2.1+ Profile__, __.NET Standard__ and __.NET Core__
2424
- Doesn't depend on other packages (No dependencies beyond standard base libraries)
25-
- One line parsing using default singleton: `CommandLine.Parser.Default.ParseArguments(...)`.
25+
- One line parsing using default singleton: `CommandLine.Parser.Default.ParseArguments(...)` and three overload methods.
2626
- Automatic or one line help screen generator: `HelpText.AutoBuild(...)`.
2727
- Supports `--help`, `--version`, `version` and `help [verb]` by default with customization.
2828
- Map to sequences (via `IEnumerable<T>` and similar) and scalar types, including Enums and `Nullable<T>`.
29-
- You can also map to every type with a constructor that accepts a string (like `System.Uri`).
29+
- You can also map to every type with a constructor that accepts a string (like `System.Uri`) for reference and value types.
30+
- Verbs can be array of types collected from Plugins or IoC container.
3031
- Define [verb commands](https://github.com/commandlineparser/commandline/wiki/Verbs) similar to `git commit -a`.
32+
- Support default verb.
33+
- Support Mutable and Imutable types.
3134
- Support HelpText localization.
3235
- Support ordering of options in HelpText.
3336
- Support [Mutually Exclusive Options](https://github.com/commandlineparser/commandline/wiki/Mutually-Exclusive-Options) and Options groups.
3437
- Support named and value options.
3538
- Support Asynchronous programming with async and await.
3639
- Unparsing support: `CommandLine.Parser.Default.FormatCommandLine<T>(T options)`.
3740
- CommandLineParser.FSharp package is F#-friendly with support for `option<'a>`, see [demo](https://github.com/commandlineparser/commandline/blob/master/demo/fsharp-demo.fsx). _NOTE: This is a separate NuGet package._
41+
- Include good wiki documentation with lot of examples ready to run online.
42+
- Support Sourcelink and symbolic package.
3843
- Most of features applies with a [CoC](http://en.wikipedia.org/wiki/Convention_over_configuration) philosophy.
3944
- C# demo: source [here](https://github.com/commandlineparser/commandline/tree/master/demo/ReadText.Demo).
4045

@@ -313,6 +318,7 @@ __And most importantly, please target the ```develop``` branch in your pull requ
313318
- Dan Nemec (@nemec)
314319
- Eric Newton (@ericnewton76)
315320
- Kevin Moore (@gimmemoore)
321+
- Moh-Hassan (@moh-hassan)
316322
- Steven Evans
317323
- Thomas Démoulins (@Thilas)
318324

@@ -334,3 +340,4 @@ __And most importantly, please target the ```develop``` branch in your pull requ
334340
- GitHub: [ericnewton76](https://github.com/ericnewton76)
335341
- Blog:
336342
- Twitter: [enorl76](http://twitter.com/enorl76)
343+
- Moh-Hassan

0 commit comments

Comments
 (0)