|
13 | 13 | <Description>AtleX.CommandLineArguments is a helper library to facilitate parsing command line arguments into a strongly-typed object. Values can be validated with extensible and customisable validators and the library can automatically generate help for the user.</Description>
|
14 | 14 | <Copyright>© Alex Kamsteeg</Copyright>
|
15 | 15 | <PackageLicenseUrl>https://github.com/akamsteeg/AtleX.CommandLineArguments/blob/master/LICENSE</PackageLicenseUrl>
|
16 |
| - <Version>1.1.1</Version> |
| 16 | + <Version>2.0.0-beta1</Version> |
17 | 17 | <RepositoryUrl>https://github.com/akamsteeg/AtleX.CommandLineArguments</RepositoryUrl>
|
18 | 18 | <RepositoryType>Git</RepositoryType>
|
19 | 19 | <PackageTags>cli commandline command line arguments argument parser</PackageTags>
|
20 |
| - <PackageReleaseNotes>1.1.1: |
| 20 | + <PackageReleaseNotes>2.0.0: |
| 21 | +- [Feature] Added support for GNU/Linux style "--name value" arguments (#19) |
| 22 | +- [Feature] Simplified extending the library with different parsers and help writers by introducing interfaces (#8, #11) |
| 23 | +- [Feature] Rewritten the configuration system. This makes it a lot more explicit by strong-typed configurations (e.g. WindowsStyleConfiguration) and now by default all built-in type parsers and validators are loaded to take that burden away from the user. Also, by default the new AutoDetectConfiguration is used that uses Windows-style arguments when running on Windows, and GNU/Linux style on Linux and Mac (#9) |
| 24 | +- [Fix] Reduce lenght of names of commonly used classes by removing the "CommandLineArguments" cruft from it. E.g. WindowsStyleCommandLineArgumentsParser is now WindowsStyleParser (#23) |
| 25 | +- [Fix] Remove not-needed package reference for System.ComponentModel.Annotations from the NETFX installation (#24) |
| 26 | +- [Fix] Removed redundant .NET 4.6 TFM from supported frameworks. We now support .NET 4.5 and NETSTANDARD 1.5 and those are upwards compatible with newer versions of their respective runtimes (#10) |
| 27 | + |
| 28 | +1.1.1: |
21 | 29 | -Many internal improvements (#7, #13, #14, #15, #16, #17)</PackageReleaseNotes>
|
| 30 | + <AssemblyVersion>2.0.0.0</AssemblyVersion> |
| 31 | + <FileVersion>2.0.0.0</FileVersion> |
22 | 32 | </PropertyGroup>
|
23 | 33 |
|
24 | 34 | <ItemGroup Condition="'$(TargetFramework)' == 'netstandard1.5'">
|
|
0 commit comments