Skip to content

v3.0.0

Compare
Choose a tag to compare
@akamsteeg akamsteeg released this 18 Sep 11:41
· 27 commits to master since this release
  • [Breaking] Moved from .NET Standard 1.5 & .NET 4.5 to .NET Standard 2.0 & .NET 4.6.1 (#38 and #59)
  • [Feature] PrefixedKeyConsoleHelpWriter is no longer marked as abstract (#45)
  • [Feature] Added IArgumentValidator interface (#49)
  • [Feature] Added ITypeParser interface (#50)
  • [Feature] Added constructor overrides to CommandLineArgumentConfiguration to accept custom ITypeParser and/or IArgumentValidator arguments (#52)
  • [Feature] Added .AddRange() methods for ITypeParser and IArgumentValidator to CommandLineArgumentsConfiguration (#53)
  • [Feature] PrefixedKeyParser is no longer marked as abstract (#54)
  • [Feature] Marked Parse() methods in built-in abstract parser classes as virtual (#55)
  • [Feature] Updated the System.ComponentModel.Annotations dependency to 4.5.0 (#57)
  • [Feature] General code quality and performance improvements (#48, #51)
  • [Fix] ParseResult.IsValid is no longer re-evaluated for each call (#58)