Rebuild with .Net 10 and upgrade library dependencies. No functional changes.
Replace Console.Write logging with ILogger using Microsoft logging extenions. Also retain support only for .Net Standard 2.0 and 2.1 going forward.
- #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
- #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]
- #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]
- #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]
- #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
- #50 - Fix for Nullable contributed by StefH
- #48 - How is ArgumentRequiresOtherArgumentsCertification supposed to work?
- #49 - nullable int always set to 0?
- #47 - Add support to native Guid type
- #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
- #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
- #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
- #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
- #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