All Versions
15
Latest Version
Avg Release Cycle
219 days
Latest Release
218 days ago

Changelog History
Page 1

  • v2.9.0-preview1

    July 24, 2020

    โž• Added

  • v2.8.0

    May 01, 2020
  • v2.8.0-preview4

    April 30, 2020
  • v2.8.0-preview2

    March 18, 2020

    ๐Ÿ“œ The new featurs and fixes, read changelog

  • v2.8.0-preview1

    March 13, 2020

    โž• Added

    • โž• Added support for async programming for WithParsed and WithNotParsed by @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.

    ๐Ÿ”„ Changed

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix #579 Unable to parse TimeSpan given from the FormatCommandLine by @gsscoder, PR# 580.
    • ๐Ÿ›  Fix issue #339 for using custom struct having a constructor with string parameter by moh-hassan, PR# 588.
    • ๐Ÿ›  Fix issue #409 to avoid IOException break in Debug mode in WPF app by moh-hassan, PR# 589 .
  • v2.7.82

  • v2.7.0

    January 01, 2020

    โž• Added

    • โž• 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.

    ๐Ÿ”„ Changed

    • โœ‚ 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.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  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 Quote for Options of type DatTime #502 and #528.
      • Fix Quote for options of type TimeSpan and DateTimeOffset.
      • Fix Nullable type #305
    • ๐Ÿ›  Fix nuget Licence in nuget package by @moh-hassan and fix issue #545.

    • ๐Ÿ›  Fix PackageIconUrl warning in nuget package by @moh-hassan.

    • ๐Ÿ›  Fix immutable nullException, Improve exception message when immutable type can't be created

    • ๐Ÿ›  Fix Custom help for verbs issue#529 by @moh-hassan.

    • ๐Ÿ›  Fix --help switch throwing exception in F# #366 ๐Ÿ“œ by @WallaceKelly

  • v2.7.0-preview1

    January 01, 2020
  • v2.6.0

    July 31, 2019

    โž• Added

    • ๐Ÿ‘Œ 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.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  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.
  • v2.5.0

    April 27, 2019

    โž• Added

    • โž• Add support to NET40 and NET45 for both CSharp and FSharp by @moh-hassan.

    ๐Ÿ”„ Changed

    • ๐Ÿ“œ 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.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  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.