tag:github.com,2008:https://github.com/fsprojects/Argu/releasesRelease notes from Argu2024-12-06T15:10:14Ztag:github.com,2008:Repository/8786949/6.2.52024-12-07T21:03:19Z6.2.5<p>Drop Package <code>FSharp.Core</code> dependency to <code>6.0.0</code> <a href="https://github.com/SwensenSoftware/unquote/pull/264">#264</a><br>
target Unquote 7.0.1 now that it has <a href="https://github.com/SwensenSoftware/unquote/pull/172" data-hovercard-type="pull_request" data-hovercard-url="/SwensenSoftware/unquote/pull/172/hovercard">reduced <code>FSharp.Core</code> dependencies</a> <a href="https://github.com/SwensenSoftware/unquote/pull/264">#264</a></p>github-actions[bot]tag:github.com,2008:Repository/8786949/6.2.42024-05-24T20:47:34Z6.2.4<p>Add <code>AttributeUsage</code> targets for methods which will be required in .NET 8.0.300 <a href="https://github.com/fsprojects/Argu/pull/243" data-hovercard-type="pull_request" data-hovercard-url="/fsprojects/Argu/pull/243/hovercard">#243</a> <a href="https://github.com/dlidstrom">@dlidstrom</a></p>github-actions[bot]tag:github.com,2008:Repository/8786949/6.2.32024-03-28T12:06:58Z6.2.3<p>Improve error message on missing cases on a subcommands (display all missing cases) <a href="https://github.com/fsprojects/Argu/pull/236" data-hovercard-type="pull_request" data-hovercard-url="/fsprojects/Argu/pull/236/hovercard">#236</a> <a href="https://github.com/fpellet">@fpellet</a><br>
Fix the regression of the <a href="https://github.com/fsprojects/Argu/pull/127" data-hovercard-type="pull_request" data-hovercard-url="/fsprojects/Argu/pull/127/hovercard">#127</a> merged in 6.1.2 and fix usage display when there are missing case in subcommands. <a href="https://github.com/fsprojects/Argu/pull/236" data-hovercard-type="pull_request" data-hovercard-url="/fsprojects/Argu/pull/236/hovercard">#236</a> <a href="https://github.com/fpellet">@fpellet</a></p>github-actions[bot]tag:github.com,2008:Repository/8786949/6.2.22024-02-28T10:57:47Z6.2.2<p>Fix default <code>programName</code> when invoking via a wrapper such as <code>dotnet.exe</code> <a href="https://github.com/fsprojects/Argu/pull/233" data-hovercard-type="pull_request" data-hovercard-url="/fsprojects/Argu/pull/233/hovercard">#233</a></p>github-actions[bot]tag:github.com,2008:Repository/8786949/6.2.12024-02-19T13:24:45Z6.2.1<p>Fix <code>ParseResults.ProgramName</code> - make it public (cut and paste error in <a href="https://github.com/fsprojects/Argu/pull/229" data-hovercard-type="pull_request" data-hovercard-url="/fsprojects/Argu/pull/229/hovercard">#229</a>) <a href="https://github.com/fsprojects/Argu/pull/231" data-hovercard-type="pull_request" data-hovercard-url="/fsprojects/Argu/pull/231/hovercard">#231</a></p>github-actions[bot]tag:github.com,2008:Repository/8786949/6.2.02024-02-19T12:00:12Z6.2.0<p>Add <code>ParseResults.ProgramName</code> <a href="https://github.com/fsprojects/Argu/pull/229" data-hovercard-type="pull_request" data-hovercard-url="/fsprojects/Argu/pull/229/hovercard">#229</a><br>
Add <code>ParseResults.GetResult(expr, 'Field -> 'R): 'R</code> as alias for <code>PostProcessResult</code>, <code>ParseResults.GetResults(expr, 'Field -> 'R): 'R list</code> as alias for <code>PostProcessResults</code>, <code>ParseResults.TryGetResult(expr, 'Field -> 'R): 'R option</code> as alias for <code>TryPostProcessResult</code> <a href="https://github.com/fsprojects/Argu/pull/230" data-hovercard-type="pull_request" data-hovercard-url="/fsprojects/Argu/pull/230/hovercard">#230</a><br>
Add <code>ParseResults.GetResult(expr, defThunk: unit -> 'Field, parse: 'Field -> 'R): 'R</code> and <code>ParseResults.GetResults(expr, def: 'Field, parse: 'Field -> 'R): 'R</code> that trap parse exceptions, mapping them to parse exit messages <a href="https://github.com/fsprojects/Argu/pull/230" data-hovercard-type="pull_request" data-hovercard-url="/fsprojects/Argu/pull/230/hovercard">#230</a></p>github-actions[bot]tag:github.com,2008:Repository/8786949/6.1.52024-01-22T00:29:58Z6.1.5<p>Fix the regression of the <a href="https://github.com/fsprojects/Argu/pull/127" data-hovercard-type="pull_request" data-hovercard-url="/fsprojects/Argu/pull/127/hovercard">#127</a> merged in 6.1.2 and fix Mandatory arguments in nested subcommands. <a href="https://github.com/fsprojects/Argu/issues/220" data-hovercard-type="issue" data-hovercard-url="/fsprojects/Argu/issues/220/hovercard">#220</a> <a href="https://github.com/fpellet">@fpellet</a></p>github-actions[bot]tag:github.com,2008:Repository/8786949/6.1.42023-12-13T22:54:33Z6.1.4<p>Fix: remove incorrect <code>ReproducibleBuilds</code> reference <a href="https://github.com/fsprojects/Argu/pull/174" data-hovercard-type="pull_request" data-hovercard-url="/fsprojects/Argu/pull/174/hovercard">introduced in <code>6.1.3</code></a> <a href="https://github.com/fsprojects/Argu/pull/202" data-hovercard-type="pull_request" data-hovercard-url="/fsprojects/Argu/pull/202/hovercard">#202</a></p>github-actions[bot]tag:github.com,2008:Repository/8786949/6.1.32023-12-13T14:11:11Z6.1.3<p>Add ParseResults.GetResult(expr, unit -> 'T) helper for Catch <a href="https://github.com/fsprojects/Argu/pull/187" data-hovercard-type="pull_request" data-hovercard-url="/fsprojects/Argu/pull/187/hovercard">#187</a></p>github-actions[bot]tag:github.com,2008:Repository/8786949/6.1.22023-12-13T10:38:48Z6.1.2<p>Fix Mandatory arguments in nested subcommands. <a href="https://github.com/fsprojects/Argu/issues/116" data-hovercard-type="issue" data-hovercard-url="/fsprojects/Argu/issues/116/hovercard">#116</a><br>
Fix Consistent handling of numeric decimal separators using invariant culture. <a href="https://github.com/fsprojects/Argu/issues/159" data-hovercard-type="issue" data-hovercard-url="/fsprojects/Argu/issues/159/hovercard">#159</a></p>github-actions[bot]