Avg Release Cycle
218 days ago
- ➕ Add multi-instance option support by @rmunn and @tydunkel, PR# 594.
- 🛠 Fix unparsing FileInfo and DirectoryInfo by@kapsiR, PR# 627.
- 🚚 Move Errors and Value up to the abstract class definition, fixes #543 , #165 by @johnjaylward, PR# 634.
- ➕ Add support for flags enums, fixes #247, #599 and #582 by @shaosss, PR# 623.
- 📜 Implement verb aliases, fixes #6, #517 by@johnjaylward, PR# 636.
- ➕ Add a new method FormatCommandLineArgs to unparse commandline to array of string, Fix #375 and #628 .
- 👍 Allow single dash as a value, fix #300 and #574 by @moh-hassan, PR# 669.
v2.8.0May 01, 2020
v2.8.0-preview4April 30, 2020
- ➕ Added support for async programming for
WithParsed and WithNotParsedby @joseangelmt, PR# 390 .
- 📦 Publish a new symbol packages with source link support for c# and F# (.snupkg) to improved package debugging experience by @moh-hassan, PR#554
- ➕ Add default verb support by @Artentus, PR# 556.
- ➕ Add more details for localized attribute properties by @EdmondShtogu, PR# 558
- 👌 Support Default in Group Options and raise error if both SetName and Group are applied on option by @hadzhiyski, PR# 575.
- 👌 Support mutable types without empty constructor that only does explicit implementation of interfaces by @pergardebrink, PR#590.
- ✅ Tests cleanup by @gsscoder, PR# 560.
- ⬆️ Upgraded parts of CSharpx from Version 1.6.2-alpha by @gsscoder, PR# 561.
- ⬆️ Upgraded RailwaySharp from Version 1.1.0 by @gsscoder, PR# 562.
- 0️⃣ SkipDefault is being respected by [Usage] Examples by @kendfrey, PR# 565.
- ✂ Remove useless testing code by @gsscoder, PR# 568.
- ✂ Remove constraint on T for ParseArguments with factory (required by issue #70) by @pergardebrink.
- ⚡️ Update nuget api key by @ericnewton76
- ➕ Added support for async programming for
- ➕ Add option groups feature by @hadzhiyski - When one or more options has group set, at least one of these properties should have set value (they behave as required).
- ➕ Add a new overload method for AutoBuild to enable HelpText customization by @moh-hassan.
- 👌 Improve spacing in HelpText by @asherber by adding a new option in the HelpText.
- ➕ Add a new option "SkipDefault" in UnParserSettings by @moh-hassan to add the ability of skipping the options with a default value and fix #541.
- 📦 Generate a new symbolic nuget Package by @moh-hassan to Improve the debugging of Applications with the NuGet package using symbols experience.
- ➕ Add Support to SourceLink in the nuget package @moh-hassan.
- ✂ Remove the Exception when both CompanyAttribute and CopyRightAttribute are null in the Excuting assembly and set the copyright text to a default value by @moh-hassan.
- 🔄 Change the default copyright to include current year instead of 1 by @moh-hassan.
- Enabling c# 8 and Vs2019 image in Appveyor.
- 🛠 Fix NullReferenceException when creating a default immutable instance by @0xced.
- 🛠 Fix issue #496 - Cryptic error message with immutable option class by@moh-hassan.
🛠 Fix UnParserExtensions.FormatCommandLine by @moh-hassan to resolve:
🛠 Fix PackageIconUrl warning in nuget package by @moh-hassan.
🛠 Fix immutable nullException, Improve exception message when immutable type can't be created
v2.7.0-preview1January 01, 2020
- 👌 Support HelpText localization with ResourceType property by @tkouba.
- ➕ Add demo for complete localization of command line help using resources by@tkouba.
- 📜 Localize VerbAttribute by @moh-hassan.
- 👌 Improve support for multiline help text by @NeilMacMullen.
- 📜 Reorder options in auto help text (issue #482) @b3b00.
- ➕ Add IsHelp() and IsVersion() Extension methods to mange HelpText errors by @moh-hassan.
- 🛠 Fix issues for HelpText.AutoBuild configuration (issues #224 , # 259) by @moh-hassan.
- ✅ Test maintainance: add missed tests and removing xUnit1013 warning by @moh-hassan.
- 🛠 Fix issue #104 of nullable enum by @moh-hassan.
- 🛠 Fix issue #418, modify version screen to print a new line at the end by @moh-hassan.
- ➕ Add support to NET40 and NET45 for both CSharp and FSharp by @moh-hassan.
- 📜 Proposed changes for enhancement by @Wind010, cover:appveyor.yml, ReflectionExtensions.cs and error.cs.
- ✨ Enhance the CSharp demo to run in multi-target net40;net45;netcoreapp2.0;netcoreapp2.1 by @moh-hassan.
- ➕ Added explicit support for .NET 4.6.1 and .NET Core 2.0 by @ravenpride.
- Convert commandline project to multi-target project netstandard2.0;net40;net45;net461.
- ✅ Convert commandline Test to multi-target project net461;netcoreapp2.0.
- 🛠 Fix the null EntryAssembly Exception in unit test of net4x projects: issues #389,#424 by @moh-hassan.
- 🛠 Fix the test case 'Add unit tests for Issue #389 and #392
- 🛠 Fix CSC error CS7027: Error signing output with public key from file 'CommandLine.snk' -- Invalid public key in appveyor CI.
- 🛠 Fix the error CS0234: The type or namespace name 'FSharp' for net40 Framework.
- 🛠 Fix Mis-typed CommandLine.BaseAttribute.Default results in ArgumentException: Object of type 'X' cannot be converted to type 'Y' (issue #189) by@Wind010.