Skip to content

Latest commit

 

History

History
97 lines (83 loc) · 8.68 KB

File metadata and controls

97 lines (83 loc) · 8.68 KB

4.0.0 (13 September 2026)

Rebuild with .Net 10 and upgrade library dependencies. No functional changes.

3.1.0 (14 August 2022)

Replace Console.Write logging with ILogger using Microsoft logging extenions. Also retain support only for .Net Standard 2.0 and 2.1 going forward.

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