v2.0.0-beta1
Pre-release
Pre-release
akamsteeg
released this
29 Apr 08:39
·
114 commits
to master
since this release
First beta release of v2.0.0!
- [Feature] Added support for GNU/Linux style "--name value" arguments (#19)
- [Feature] Simplified extending the library with different parsers and help writers by introducing interfaces (#8, #11)
- [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)
- [Fix] Reduce lenght of names of commonly used classes by removing the "CommandLineArguments" cruft from it. E.g. WindowsStyleCommandLineArgumentsParser is now WindowsStyleParser (#23)
- [Fix] Remove not-needed package reference for System.ComponentModel.Annotations from the NETFX installation (#24)
- [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)