- Version 1.9.4.91: Breaking, short name of an option must be defined as character (
System.Char). Non breaking, added support for verbs. - Version 1.9.4.99: Breaking, removed dependency from
CommandLineOptionsBase, introduced ParseStateAttribute. - Version 1.9.4.107: Non breaking, implemented strict parsing (see issue #32).
- Version 1.9.4.109: Non breaking, pull request #44.
- Version 1.9.4.111: Non breaking,
CommandLineParserSettings,CommandLineParserimplementsIDisposable. - Version 1.9.4.113: Non breaking, added
CommandLineParser::WasVerbOptionInvokedhelper method. - Version 1.9.4.123: Breaking,
HandleParsingErrorsDelegaterenamed toParsingErrorsHandler,MultiLineTextAttributerenamed toMultilineTextAttribute. Non breaking, refactoring (see ChangeLog). - Version 1.9.4.127: 'Partially' non breaking,
OptionAttributeis now sealed.OptionArrayAttributeandOptionListAttributederives fromBaseOptionAttribute(update your custom types too). - Version 1.9.4.201: Non breaking, introduced
ValueOptionAttributeenhancement of issue #33. - Version 1.9.4.207: Breaking:
CommandLineParser,ICommandLineParser,CommandLineParserSettings,CommandLineParserExceptionrenamed toParser,IParser,ParserSettings,ParserExceptionas explained here. - Version 1.9.4.209: Non breaking, added fluent builder (
ParserConfigurator, see issue #42). - Version 1.9.4.211: 'Partially' non breaking, ParsingErrorsHandler delegate replaced by Action.
- Version 1.9.4.217: Non breaking, Extracted interface
IParserSettingsfromParserSettings. Changed consumers to depends onIParserSettingsrather on concrete default implementation. - Version 1.9.4.219: Non breaking,
ValueOptionsupportsIndex(Remarks: in next Dtable will mandatory). - Version 1.9.4.223: Non breaking, added
IParserSettings::ParsingCultureandParserConfigurator::UseCulture. - Version 1.9.4.225: Breaking, default singleton parsing culture is
CultureInfo.InvariantCulture; this is not general default only the one of default singleton. - Version 1.9.4.223: 'Partially' non breaking, all attributes are now in root namespace.
- Version 1.9.5.0: Breaking (in some cases), removed
IParser::ParseArgumentsoverloads (see ChangeLog); removed::WasVerbOptionInvoked; use newHelpText::AutoBuild(object,string)instead of obsolete::GetVerbOptionsInstanceByName. - Version 1.9.6.1: Non breaking (if implicit syntax), reverting back genericity from IParser.
- Version 1.9.61.1: Non breaking, omitting longname default -> property name lower case.
- Version 1.9.62.2: 'Partially' breaking,
IParserConfiguratormade nested type of Parser;ParserConfigurator::HelpWriter(...)renamed toParserConfigurator::UseHelpWriter(...). - Version 1.9.69.1: Breaking (in some cases), removed
IParser,IParserSettingsandParserConfigurator.