Skip to content
This repository has been archived by the owner on Dec 22, 2023. It is now read-only.

v0.6b

Compare
Choose a tag to compare
@notpeelz notpeelz released this 28 Apr 11:47
· 32 commits to master since this release

Major changes

  • Changed factory-oriented argument creation process to attributes (:arrow_right: removal of ArgumentFactory) 926be38
  • Trimmed down the type hierarchy dramatically 926be38
    • Removed redundant constructors from several types
    • Removed the underlying ShortArgument and ShortArgument{T} types
    • Added FlagArgument for easy implementation (as opposed to the previous structure, requiring full implementation both IArgument and IFlag)

Notable changes

  • Changed IVerbContext methods to accept sequences (i.e. IEnumerable) instead of fixed arrays f9e883a
  • Removed IgnoreUnmatchedParameters option from ParserOptions f9e883a
  • Isolated flavor-specific argument types to their respective namespace 926be38
  • Renamed POSIXFlag to POSIXShortFlag c758517
  • Renamed the Factory namespace to Reflection 3708f3b

Bug fixes

  • Removed accessibility on the set accessor of theTag property from a number of IOptionAttribute-implementing types 926be38