Skip to content

Latest commit

 

History

History
91 lines (79 loc) · 8.41 KB

ReleaseNotes.md

File metadata and controls

91 lines (79 loc) · 8.41 KB

3.0.23 (04 August 2022)

  • #74 - Bump System.Text.RegularExpressions from 4.3.0 to 4.3.1 in /src/CommandLineArgumentsParser [dependencies] contributed by dependabot[bot]
  • #80 - Fixed RegexValueArgumentAttribute [bug] contributed by StefH
  • #77 - Typo in EArgumentGroupCondition enum [bug]
  • #79 - RegexValueArgumentAttribute(char shortName, string longName, string pattern) constructor declaration error

3.0.22 (04 December 2020)

  • #68 - Fixed ForcedDefaultValue regression. contributed by alexandre-lecoq
  • #73 - Add some extra unit-tests for #70 [enhancement] contributed by StefH
  • #70 - Default values are being ignored - regression [bug]

3.0.21 (01 December 2020)

  • #72 - Sign Assembly + add Microsoft.SourceLink.GitHub [enhancement] contributed by StefH
  • #55 - Default value for non-existing argument [bug]
  • #67 - v3.0.20 binary is not signed [bug]

3.0.20 (02 June 2019)

  • #57 - #55 Added StrongDefaultValue for ValueArgument contributed by eapyl
  • #66 - Solved issues [bug] contributed by StefH
  • #62 - getopt_long syntax
  • #63 - CheckMandatoryArguments not being evaluated
  • #64 - Message typo
  • #65 - Setup Code Shown On Documentation Page Missing Needed Parentheses [Documentation]

3.0.19 (21 November 2018)

  • #61 - netstandard2.0 and added ReleaseNotes.md contributed by StefH
  • #51 - Can't override Argument.Parse in my own argument class
  • #52 - Combination of arguments
  • #53 - Suggestion: File location default to current directory
  • #56 - EnumeratedValueArgument w/ Enum
  • #58 - Error in the wiki - "Show Usage" section
  • #60 - Support for Folder Argument

3.0.15 (22 August 2017)

  • #50 - Fix for Nullable contributed by StefH
  • #48 - How is ArgumentRequiresOtherArgumentsCertification supposed to work?
  • #49 - nullable int always set to 0?

3.0.14 (12 August 2017)

  • #47 - Add support to native Guid type

3.0.13 (20 July 2017)

  • #44 - parser no longer throws excpetion when AcceptAdditionalArguments=true… contributed by MarcStan
  • #41 - Spelling error
  • #45 - Using AcceptAdditionalArguments=false always throws exception
  • #46 - Extend argument for supporting Guid values

3.0.10 (27 May 2017)

  • #43 - Parsing fails when there is equal sign (=) in argument contributed by prog-rajkamal
  • #27 - multiple items not parsed
  • #32 - Not signed [enhancement]
  • #40 - Prevent argument value from being printed to console

3.0.9 (21 April 2017)

  • #39 - Vs2017 contributed by j-maly
  • #31 - For VS2017 project : if you need help with building the code in AppVeyor, take a look at my projects
  • #38 - Blank and example output

3.0.8 (18 April 2017)

  • #23 - Added missing parenthesis to example code contributed by gojimmypi
  • #37 - Vs2017 contributed by j-maly
  • #10 - Optional short names
  • #13 - Enumerable argument type?
  • #14 - Add license
  • #15 - migrate to dotnet rc2 [enhancement]
  • #16 - Allow optional description in GroupCertification for exceptions and ShowUsage
  • #17 - Impossible to override CertifiedValueArgument.Certify
  • #19 - required and optional arguments
  • #20 - how can i parse params like "dosomething.exe aaa --disable-background" [enhancement]
  • #21 - SwitchArgument does not set parser field (version 3.0.4)
  • #22 - Problems opening solution with Visual Studio 2015
  • #24 - How to use multiple values with default value ?
  • #25 - New NuGet
  • #26 - Invalid parsing when argument value begins with a slash
  • #29 - Is there an option to allow using just long versions of parameters?
  • #30 - BoundedValueArgument<int> throws NRE when used as Attribute
  • #33 - How to write out ALL arguments and their values?
  • #34 - Missing docu 'multiple values with declarative syntax'
  • #35 - Regex

3.0.0.0 (21 February 2016)

  • #1 - Added support for more frameworks contributed by StefH
  • #2 - When ShowUsageOnEmptyCommandline is used, the parser does not indicate that nothing was parsed
  • #3 - When multiple arguments have the same ToUpper() value, this breaks _ignoreCaseLookupDirectory
  • #4 - When binding value to a collection, the parser should instantiate the target collection if needed
  • #5 - Allow aliases to be defined using attributes
  • #6 - Allow value argument with optional value
  • #7 - EqualsSignSyntax requires double quotes around value, this should be optional
  • #8 - Negative integer arguments not recognized properly
  • #9 - Allow value arguments to ignore case