tag:github.com,2008:https://github.com/urfave/cli/releasesRelease notes from cli2026-03-01T12:26:29Ztag:github.com,2008:Repository/11393110/v3.7.02026-03-01T12:27:06Zv3.7.0<h2>What's Changed</h2>
<ul>
<li>Fix: use the correct type name in the tracef message by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/icholy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/icholy">@icholy</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3854123691" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2251" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2251/hovercard" href="https://github.com/urfave/cli/pull/2251">#2251</a></li>
<li>chore(deps): bump mkdocs-git-revision-date-localized-plugin from 1.5.0 to 1.5.1 in the python-packages group by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3856953427" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2252" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2252/hovercard" href="https://github.com/urfave/cli/pull/2252">#2252</a></li>
<li>Fix:(issue_2254) Fix incorrect handling of arg after short option token by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dearchap/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dearchap">@dearchap</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3883071638" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2255" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2255/hovercard" href="https://github.com/urfave/cli/pull/2255">#2255</a></li>
<li>feat: ShellComplete for fish by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marcusramberg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marcusramberg">@marcusramberg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3898545801" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2256" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2256/hovercard" href="https://github.com/urfave/cli/pull/2256">#2256</a></li>
<li>Fix: propagate MutuallyExclusiveFlags persistent flags to subcommands by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siutsin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siutsin">@siutsin</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3949209559" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2266" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2266/hovercard" href="https://github.com/urfave/cli/pull/2266">#2266</a></li>
<li>feat: support dynamic fish completion by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Maks1mS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Maks1mS">@Maks1mS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4004861496" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2270" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2270/hovercard" href="https://github.com/urfave/cli/pull/2270">#2270</a></li>
<li>fix(help): show GLOBAL OPTIONS for leaf subcommands when HideHelpCommand is true by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TimSoethout/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TimSoethout">@TimSoethout</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3995655759" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2269" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2269/hovercard" href="https://github.com/urfave/cli/pull/2269">#2269</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/marcusramberg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/marcusramberg">@marcusramberg</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3898545801" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2256" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2256/hovercard" href="https://github.com/urfave/cli/pull/2256">#2256</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/siutsin/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/siutsin">@siutsin</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3949209559" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2266" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2266/hovercard" href="https://github.com/urfave/cli/pull/2266">#2266</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/TimSoethout/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/TimSoethout">@TimSoethout</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3995655759" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2269" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2269/hovercard" href="https://github.com/urfave/cli/pull/2269">#2269</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/urfave/cli/compare/v3.6.2...v3.7.0"><tt>v3.6.2...v3.7.0</tt></a></p>dearchaptag:github.com,2008:Repository/11393110/v3.6.22026-01-18T01:51:44Zv3.6.2<h2>What's Changed</h2>
<ul>
<li>chore(deps): bump actions/checkout from 5 to 6 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3659566552" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2230" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2230/hovercard" href="https://github.com/urfave/cli/pull/2230">#2230</a></li>
<li>chore(deps): bump mkdocs-material from 9.6.23 to 9.7.0 in the python-packages group by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3659845263" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2231" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2231/hovercard" href="https://github.com/urfave/cli/pull/2231">#2231</a></li>
<li>Improve test coverage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dearchap/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dearchap">@dearchap</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3673205279" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2236" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2236/hovercard" href="https://github.com/urfave/cli/pull/2236">#2236</a></li>
<li>Add more tests to improve code coverage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dearchap/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dearchap">@dearchap</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3678047029" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2237" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2237/hovercard" href="https://github.com/urfave/cli/pull/2237">#2237</a></li>
<li>Fix:(issue_2238) Dont process flags for completion command by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dearchap/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dearchap">@dearchap</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3678634445" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2239" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2239/hovercard" href="https://github.com/urfave/cli/pull/2239">#2239</a></li>
<li>Fix:(issue_2228) Fix for default command by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dearchap/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dearchap">@dearchap</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3662054374" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2232" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2232/hovercard" href="https://github.com/urfave/cli/pull/2232">#2232</a></li>
<li>chore(deps): bump mkdocs-material from 9.7.0 to 9.7.1 in the python-packages group by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3754192165" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2242" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2242/hovercard" href="https://github.com/urfave/cli/pull/2242">#2242</a></li>
<li>Docs: correct typo in migration guide by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kzygmans/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kzygmans">@kzygmans</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3769970814" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2243" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2243/hovercard" href="https://github.com/urfave/cli/pull/2243">#2243</a></li>
<li>Fix:(issue_2244) Dont check req flags for help and completion commands by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dearchap/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dearchap">@dearchap</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3800644750" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2245" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2245/hovercard" href="https://github.com/urfave/cli/pull/2245">#2245</a></li>
<li>Only show separator if command has usage text by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mikecluck/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mikecluck">@mikecluck</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3813888390" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2247" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2247/hovercard" href="https://github.com/urfave/cli/pull/2247">#2247</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kzygmans/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kzygmans">@kzygmans</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3769970814" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2243" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2243/hovercard" href="https://github.com/urfave/cli/pull/2243">#2243</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mikecluck/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mikecluck">@mikecluck</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3813888390" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2247" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2247/hovercard" href="https://github.com/urfave/cli/pull/2247">#2247</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/urfave/cli/compare/v3.6.1...v3.6.2"><tt>v3.6.1...v3.6.2</tt></a></p>dearchaptag:github.com,2008:Repository/11393110/v3.6.12025-11-16T19:11:42Zv3.6.1<h2>What's Changed</h2>
<ul>
<li>chore(deps): bump golangci/golangci-lint-action from 8 to 9 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3608713408" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2222" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2222/hovercard" href="https://github.com/urfave/cli/pull/2222">#2222</a></li>
<li>feat: add ability to override usage text of default help command by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Maks1mS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Maks1mS">@Maks1mS</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3374366209" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2196" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2196/hovercard" href="https://github.com/urfave/cli/pull/2196">#2196</a></li>
<li>Fix:(issue_2223) Fix incorrect processing of empty value after = by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dearchap/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dearchap">@dearchap</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3630639710" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2224" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2224/hovercard" href="https://github.com/urfave/cli/pull/2224">#2224</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Maks1mS/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Maks1mS">@Maks1mS</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3374366209" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2196" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2196/hovercard" href="https://github.com/urfave/cli/pull/2196">#2196</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/urfave/cli/compare/v3.6.0...v3.6.1"><tt>v3.6.0...v3.6.1</tt></a></p>dearchaptag:github.com,2008:Repository/11393110/v3.6.02025-11-09T12:13:35Zv3.6.0<h2>What's Changed</h2>
<ul>
<li>support parallel running of commands by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oprudkyi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oprudkyi">@oprudkyi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3552577139" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2215" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2215/hovercard" href="https://github.com/urfave/cli/pull/2215">#2215</a></li>
<li>Fix:(issue_2208) Fix local flag by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dearchap/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dearchap">@dearchap</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3530513917" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2211" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2211/hovercard" href="https://github.com/urfave/cli/pull/2211">#2211</a></li>
<li>chore(deps): bump the python-packages group with 2 updates by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3582765879" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2219" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2219/hovercard" href="https://github.com/urfave/cli/pull/2219">#2219</a></li>
<li>Call actions on flags set from env by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/malclocke/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/malclocke">@malclocke</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3602486169" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2221" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2221/hovercard" href="https://github.com/urfave/cli/pull/2221">#2221</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/malclocke/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/malclocke">@malclocke</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3602486169" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2221" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2221/hovercard" href="https://github.com/urfave/cli/pull/2221">#2221</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/urfave/cli/compare/v3.5.0...v3.6.0"><tt>v3.5.0...v3.6.0</tt></a></p>dearchaptag:github.com,2008:Repository/11393110/v3.5.02025-10-21T10:23:58Zv3.5.0<h2>What's Changed</h2>
<ul>
<li>Update mkdocs reqs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/meatballhat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/meatballhat">@meatballhat</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3318480569" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2190" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2190/hovercard" href="https://github.com/urfave/cli/pull/2190">#2190</a></li>
<li>Allow the user to stop processing flags after seeing N args by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adrian-thurston/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adrian-thurston">@adrian-thurston</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3173472028" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2163" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2163/hovercard" href="https://github.com/urfave/cli/pull/2163">#2163</a></li>
<li>chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3354111192" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2194" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2194/hovercard" href="https://github.com/urfave/cli/pull/2194">#2194</a></li>
<li>chore(deps): bump mkdocs-material from 9.6.16 to 9.6.18 in the python-packages group by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3354161367" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2195" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2195/hovercard" href="https://github.com/urfave/cli/pull/2195">#2195</a></li>
<li>chore(deps): bump actions/setup-go from 5 to 6 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3394721498" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2198" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2198/hovercard" href="https://github.com/urfave/cli/pull/2198">#2198</a></li>
<li>chore(deps): bump actions/setup-node from 4 to 5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3394722372" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2199" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2199/hovercard" href="https://github.com/urfave/cli/pull/2199">#2199</a></li>
<li>chore(deps): bump actions/setup-python from 5 to 6 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3394722946" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2200" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2200/hovercard" href="https://github.com/urfave/cli/pull/2200">#2200</a></li>
<li>chore(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3394675957" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2197" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2197/hovercard" href="https://github.com/urfave/cli/pull/2197">#2197</a></li>
<li>chore(deps): bump mkdocs-material from 9.6.18 to 9.6.19 in the python-packages group by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3394740751" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2201" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2201/hovercard" href="https://github.com/urfave/cli/pull/2201">#2201</a></li>
<li>chore(deps): bump mkdocs-material from 9.6.19 to 9.6.20 in the python-packages group by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3418647531" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2202" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2202/hovercard" href="https://github.com/urfave/cli/pull/2202">#2202</a></li>
<li>feat: add name of argument into error message when parsing fails by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oprudkyi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oprudkyi">@oprudkyi</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3419876261" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2203" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2203/hovercard" href="https://github.com/urfave/cli/pull/2203">#2203</a></li>
<li>chore(deps): bump mkdocs-material from 9.6.20 to 9.6.21 in the python-packages group by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3487915541" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2204" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2204/hovercard" href="https://github.com/urfave/cli/pull/2204">#2204</a></li>
<li>add space between arguments usage by @dimfu in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3497727066" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2207" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2207/hovercard" href="https://github.com/urfave/cli/pull/2207">#2207</a></li>
<li>chore(deps): bump mkdocs-material from 9.6.21 to 9.6.22 in the python-packages group by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3532986539" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2213" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2213/hovercard" href="https://github.com/urfave/cli/pull/2213">#2213</a></li>
<li>Fix: Make DefaultText behaviour consistent by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dearchap/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dearchap">@dearchap</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3534425009" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2214" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2214/hovercard" href="https://github.com/urfave/cli/pull/2214">#2214</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/adrian-thurston/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/adrian-thurston">@adrian-thurston</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3173472028" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2163" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2163/hovercard" href="https://github.com/urfave/cli/pull/2163">#2163</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/oprudkyi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/oprudkyi">@oprudkyi</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3419876261" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2203" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2203/hovercard" href="https://github.com/urfave/cli/pull/2203">#2203</a></li>
<li>@dimfu made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3497727066" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2207" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2207/hovercard" href="https://github.com/urfave/cli/pull/2207">#2207</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/urfave/cli/compare/v3.4.1...v3.5.0"><tt>v3.4.1...v3.5.0</tt></a></p>dearchaptag:github.com,2008:Repository/11393110/v3.4.12025-08-12T11:25:03Zv3.4.1<h2>What's Changed</h2>
<ul>
<li>Use recommended GitHub Actions runner labels by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/meatballhat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/meatballhat">@meatballhat</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3312252235" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2181" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2181/hovercard" href="https://github.com/urfave/cli/pull/2181">#2181</a></li>
<li>chore(deps): bump actions/checkout from 4 to 5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3311746151" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2179" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2179/hovercard" href="https://github.com/urfave/cli/pull/2179">#2179</a></li>
<li>Document that <code>v3</code> series is recommended for new development by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/meatballhat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/meatballhat">@meatballhat</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3312292379" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2186" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2186/hovercard" href="https://github.com/urfave/cli/pull/2186">#2186</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/urfave/cli/compare/v3.4.0...v3.4.1"><tt>v3.4.0...v3.4.1</tt></a></p>meatballhattag:github.com,2008:Repository/11393110/v3.4.02025-08-12T02:18:39Zv3.4.0<h2>What's Changed</h2>
<ul>
<li>Export help display functions as variables to allow custom help display logic by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/almas-x/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/almas-x">@almas-x</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3120012176" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2150" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2150/hovercard" href="https://github.com/urfave/cli/pull/2150">#2150</a></li>
<li>Invoke OnUsageError when missing required flags by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MohitPanchariya/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MohitPanchariya">@MohitPanchariya</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3157713414" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2161" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2161/hovercard" href="https://github.com/urfave/cli/pull/2161">#2161</a></li>
<li>Fix:(issue_2169) Allow trim space for string slice flags by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dearchap/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dearchap">@dearchap</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3227004793" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2171" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2171/hovercard" href="https://github.com/urfave/cli/pull/2171">#2171</a></li>
<li>Add example of flag groups to docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jllovet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jllovet">@jllovet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3305673224" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2178" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2178/hovercard" href="https://github.com/urfave/cli/pull/2178">#2178</a></li>
<li>Add installation instructions for gfmrun by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jllovet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jllovet">@jllovet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3305543212" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2177" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2177/hovercard" href="https://github.com/urfave/cli/pull/2177">#2177</a></li>
<li>Ensure public vars reference public types by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/meatballhat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/meatballhat">@meatballhat</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3312135443" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2180" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2180/hovercard" href="https://github.com/urfave/cli/pull/2180">#2180</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/almas-x/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/almas-x">@almas-x</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3120012176" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2150" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2150/hovercard" href="https://github.com/urfave/cli/pull/2150">#2150</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/MohitPanchariya/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/MohitPanchariya">@MohitPanchariya</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3157713414" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2161" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2161/hovercard" href="https://github.com/urfave/cli/pull/2161">#2161</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jllovet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jllovet">@jllovet</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3305673224" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2178" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2178/hovercard" href="https://github.com/urfave/cli/pull/2178">#2178</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/urfave/cli/compare/v3.3.9...v3.4.0"><tt>v3.3.9...v3.4.0</tt></a></p>meatballhattag:github.com,2008:Repository/11393110/v3.3.92025-08-12T02:18:17Zv3.3.9<h2>What's Changed</h2>
<ul>
<li>Fix typos in documentation for customizations and full API example by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amarjit03/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amarjit03">@amarjit03</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3184753968" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2165" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2165/hovercard" href="https://github.com/urfave/cli/pull/2165">#2165</a></li>
<li>Update advanced.md by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thetillhoff/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thetillhoff">@thetillhoff</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3226735202" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2170" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2170/hovercard" href="https://github.com/urfave/cli/pull/2170">#2170</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/amarjit03/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/amarjit03">@amarjit03</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3184753968" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2165" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2165/hovercard" href="https://github.com/urfave/cli/pull/2165">#2165</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/thetillhoff/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/thetillhoff">@thetillhoff</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3226735202" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2170" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2170/hovercard" href="https://github.com/urfave/cli/pull/2170">#2170</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/urfave/cli/compare/v3.3.8...v3.3.9"><tt>v3.3.8...v3.3.9</tt></a></p>meatballhattag:github.com,2008:Repository/11393110/v2.27.72025-06-14T02:48:45Zv2.27.7<h2>What's Changed</h2>
<ul>
<li>Update dependencies in v2 series by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/meatballhat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/meatballhat">@meatballhat</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3145311810" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2159" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2159/hovercard" href="https://github.com/urfave/cli/pull/2159">#2159</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/urfave/cli/compare/v2.27.6...v2.27.7"><tt>v2.27.6...v2.27.7</tt></a></p>meatballhattag:github.com,2008:Repository/11393110/v1.22.172025-06-14T02:45:27Zv1.22.17<h2>What's Changed</h2>
<ul>
<li>Update dependencies in v1 series by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/meatballhat/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/meatballhat">@meatballhat</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3145306319" data-permission-text="Title is private" data-url="https://github.com/urfave/cli/issues/2158" data-hovercard-type="pull_request" data-hovercard-url="/urfave/cli/pull/2158/hovercard" href="https://github.com/urfave/cli/pull/2158">#2158</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/urfave/cli/compare/v1.22.16...v1.22.17"><tt>v1.22.16...v1.22.17</tt></a></p>meatballhat