urfave/cli
### [`v1.22.10`](https://togithub.com/urfave/cli/releases/tag/v1.22.10)
[Compare Source](https://togithub.com/urfave/cli/compare/v1.22.9...v1.22.10)
#### What's Changed
- Ignore dirs that are ignored in v2 by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1428](https://togithub.com/urfave/cli/pull/1428)
- Fix:(issue\_1094) Dont execute Before/After during shell completions by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1459](https://togithub.com/urfave/cli/pull/1459)
**Full Changelog**: https://github.com/urfave/cli/compare/v1.22.9...v1.22.10
### [`v1.22.9`](https://togithub.com/urfave/cli/releases/tag/v1.22.9)
[Compare Source](https://togithub.com/urfave/cli/compare/v1.22.8...v1.22.9)
#### What's Changed
- do fix CI by [@kolyshkin](https://togithub.com/kolyshkin) in [https://github.com/urfave/cli/pull/1384](https://togithub.com/urfave/cli/pull/1384)
- Add urfave_cli_no_docs build tag by [@kolyshkin](https://togithub.com/kolyshkin) in [https://github.com/urfave/cli/pull/1383](https://togithub.com/urfave/cli/pull/1383)
**Full Changelog**: https://github.com/urfave/cli/compare/v1.22.8...v1.22.9
### [`v1.22.8`](https://togithub.com/urfave/cli/releases/tag/v1.22.8)
[Compare Source](https://togithub.com/urfave/cli/compare/v1.22.7...v1.22.8)
#### What's Changed
- \[v1] fix CI, add Go 1.17.x and 1.18.x by [@kolyshkin](https://togithub.com/kolyshkin) in [https://github.com/urfave/cli/pull/1379](https://togithub.com/urfave/cli/pull/1379)
**Full Changelog**: https://github.com/urfave/cli/compare/v1.22.7...v1.22.8
### [`v1.22.7`](https://togithub.com/urfave/cli/releases/tag/v1.22.7): Release 1.22.7
[Compare Source](https://togithub.com/urfave/cli/compare/v1.22.6...v1.22.7)
#### What's Changed
- Don't call open("") backport by [@kolyshkin](https://togithub.com/kolyshkin) in [https://github.com/urfave/cli/pull/1362](https://togithub.com/urfave/cli/pull/1362)
**Full Changelog**: https://github.com/urfave/cli/compare/v1.22.6...v1.22.7
### [`v1.22.6`](https://togithub.com/urfave/cli/releases/tag/v1.22.6): Release 1.22.6
[Compare Source](https://togithub.com/urfave/cli/compare/v1.22.5...v1.22.6)
#### What's Changed
- Ci config trimming by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1355](https://togithub.com/urfave/cli/pull/1355)
- Merging 1135 fix flag parsing by [@thaJeztah](https://togithub.com/thaJeztah) via [https://github.com/urfave/cli/pull/1356](https://togithub.com/urfave/cli/pull/1356)
**Full Changelog**: https://github.com/urfave/cli/compare/v1.22.5...v1.22.6
### [`v1.22.5`](https://togithub.com/urfave/cli/releases/tag/v1.22.5): Release 1.22.5
[Compare Source](https://togithub.com/urfave/cli/compare/v1.22.4...v1.22.5)
These release notes were written for the git hash [`af7fa3d`](https://togithub.com/urfave/cli/commit/af7fa3de115a4f9772a7758c51f92a1e3b30a010).
#### Fixed
- Fixed a formatting bug in the v1 required flags error message in [#1126](https://togithub.com/urfave/cli/issues/1126) via [@oleorhagen](https://togithub.com/oleorhagen)
- Harmonize BeforeError handling in in [#1132](https://togithub.com/urfave/cli/issues/1132) via [@creekorful](https://togithub.com/creekorful), [@VirrageS](https://togithub.com/VirrageS)
#### Changed
- Improved ZSH Autocompletion (List files on tab with no completion options) in [#1133](https://togithub.com/urfave/cli/issues/1133) via [@oleorhagen](https://togithub.com/oleorhagen)
### [`v1.22.4`](https://togithub.com/urfave/cli/releases/tag/v1.22.4): Release 1.22.4
[Compare Source](https://togithub.com/urfave/cli/compare/v1.22.3...v1.22.4)
These release notes were written for the git hash [`053ba9d`](https://togithub.com/urfave/cli/commit/053ba9dd02d2bfb768da2c1c50370c59d41dc04b)
#### Fixed
- Fixed a panic with flag completion in [#1101](https://togithub.com/urfave/cli/issues/1101) via [@unRob](https://togithub.com/unRob), [@VirrageS](https://togithub.com/VirrageS)
### [`v1.22.3`](https://togithub.com/urfave/cli/releases/tag/v1.22.3): Release 1.22.3
[Compare Source](https://togithub.com/urfave/cli/compare/v1.22.2...v1.22.3)
##### Fixed
- String flag no longer persists the default value if the flag is explicitly initialized in [#981](https://togithub.com/urfave/cli/issues/981) via [@asahasrabuddhe](https://togithub.com/asahasrabuddhe)
- `context.IsSet()` returns `true` or `false` correctly regardless of whether the short name or the full name of the flag is passed to it in [#978](https://togithub.com/urfave/cli/issues/978) via [@asahasrabuddhe](https://togithub.com/asahasrabuddhe)
- Hide version if the version is not set by the user in [#954](https://togithub.com/urfave/cli/issues/954) via [@asahasrabuddhe](https://togithub.com/asahasrabuddhe)
### [`v1.22.2`](https://togithub.com/urfave/cli/releases/tag/v1.22.2): Release 1.22.2
[Compare Source](https://togithub.com/urfave/cli/compare/v1.22.1...v1.22.2)
##### Fixed
- Fix v1.21.0 pass through regression in [urfave/cli/pull/872](https://togithub.com/urfave/cli/pull/872) via [@lynncyrin](https://togithub.com/lynncyrin)
- Fix infinite loop when parsing invalid flags for apps with short option handling in [urfave/cli/pull/911](https://togithub.com/urfave/cli/pull/911) via [@rliebz](https://togithub.com/rliebz)
- Fix zsh autocomplete in [urfave/cli/pull/906](https://togithub.com/urfave/cli/pull/906) via [@gnowxilef](https://togithub.com/gnowxilef)
- Fix typo in `DocGenerationFlag.TakesValue()` docstring in [urfave/cli/pull/902](https://togithub.com/urfave/cli/pull/902) via [@benmoose](https://togithub.com/benmoose)
- Avoid panic for missing flag value in [urfave/cli/pull/893](https://togithub.com/urfave/cli/pull/893) via [@rliebz](https://togithub.com/rliebz)
##### Changed
- Simplify `HelpPrinter` and `CustomHelpPrinter` behaviors in [urfave/cli/pull/912](https://togithub.com/urfave/cli/pull/912) via [@rliebz](https://togithub.com/rliebz)
### [`v1.22.1`](https://togithub.com/urfave/cli/releases/tag/v1.22.1): Release 1.22.1
[Compare Source](https://togithub.com/urfave/cli/compare/v1.22.0...v1.22.1)
##### 🚧 Watch out! There's a known regression in this release! [https://github.com/urfave/cli/issues/850](https://togithub.com/urfave/cli/issues/850) 🚧
##### Fixed
- Hide output of hidden commands on man pages in [urfave/cli/pull/889](https://togithub.com/urfave/cli/pull/889) via [@crosbymichael](https://togithub.com/crosbymichael)
- Don't generate fish completion for hidden commands [urfave/cli/pull/891](https://togithub.com/urfave/891) via [@saschagrunert](https://togithub.com/saschagrunert)
- Using short flag names for required flags throws an error in [urfave/cli/pull/890](https://togithub.com/urfave/cli/pull/890) via [@asahasrabuddhe](https://togithub.com/asahasrabuddhe)
##### Changed
- Remove flag code generation logic, legacy python test runner in [urfave/cli/pull/883](https://togithub.com/urfave/cli/pull/883) via [@asahasrabuddhe](https://togithub.com/asahasrabuddhe)
- Enable Go Modules support, drop support for `Go 1.10` add support for `Go 1.13` in [urfave/cli/pull/885](https://togithub.com/urfave/cli/pull/885) via [@asahasrabuddhe](https://togithub.com/asahasrabuddhe)
### [`v1.22.0`](https://togithub.com/urfave/cli/releases/tag/v1.22.0): Release 1.22.0
[Compare Source](https://togithub.com/urfave/cli/compare/v1.21.0...v1.22.0)
##### 🚧 Watch out! There's a known regression in this release! [https://github.com/urfave/cli/issues/850](https://togithub.com/urfave/cli/issues/850) 🚧
##### Fixed
- Fix Subcommands not falling back to `app.ExitEventHandler` in [urfave/cli/pull/856](https://togithub.com/urfave/cli/pull/856) via [@FaranIdo](https://togithub.com/FaranIdo)
##### Changed
- Clarify that altsrc supports both TOML and JSON in [urfave/cli/pull/774](https://togithub.com/urfave/cli/pull/774) via [@whereswaldon](https://togithub.com/whereswaldon)
- Made the exit code example more clear in [urfave/cli/pull/823](https://togithub.com/urfave/cli/pull/823) via [@xordspar0](https://togithub.com/xordspar0)
- Removed the use of python for internal flag generation in [urfave/cli/pull/836](https://togithub.com/urfave/cli/pull/836) via [@asahasrabuddhe](https://togithub.com/asahasrabuddhe)
- Changed the supported go versions to `1.10`, `1.11`, `1.12` in [urfave/cli/pull/843](https://togithub.com/urfave/cli/pull/843) via [@lafriks](https://togithub.com/lafriks)
- Changed the v1 releases section in the readme in [urfave/cli/pull/862](https://togithub.com/urfave/cli/pull/862) via [@russoj88](https://togithub.com/russoj88)
- Cleaned up go modules in [urfave/cli/pull/874](https://togithub.com/urfave/cli/pull/874) via [@saschagrunert](https://togithub.com/saschagrunert)
##### Added
- Added `UseShortOptionHandling` for combining short flags in [urfave/cli/pull/735](https://togithub.com/urfave/cli/pull/735) via [@rliebz](https://togithub.com/rliebz)
- Added support for flags bash completion in [urfave/cli/pull/808](https://togithub.com/urfave/cli/pull/808) via [@yogeshlonkar](https://togithub.com/yogeshlonkar)
- Added the `TakesFile` indicator to flag in [urfave/cli/pull/851](https://togithub.com/urfave/cli/pull/851) via [@saschagrunert](https://togithub.com/saschagrunert)
- Added fish shell completion support in [urfave/cli/pull/848](https://togithub.com/urfave/cli/pull/848) via [@saschagrunert](https://togithub.com/saschagrunert)
### [`v1.21.0`](https://togithub.com/urfave/cli/releases/tag/v1.21.0): Release 1.21.0
[Compare Source](https://togithub.com/urfave/cli/compare/v1.20.0...v1.21.0)
##### 🚧 Watch out! There's a known regression in this release! [https://github.com/urfave/cli/issues/850](https://togithub.com/urfave/cli/issues/850) 🚧
##### Fixed
- Fix using "slice" flag types with `EnvVar` in [urfave/cli/pull/687](https://togithub.com/urfave/cli/pull/687) via [@joshuarubin](https://togithub.com/joshuarubin)
- Fix regression of `SkipFlagParsing` behavior in [urfave/cli/pull/697](https://togithub.com/urfave/cli/pull/697) via [@jszwedko](https://togithub.com/jszwedko)
- Fix handling `ShortOptions` and `SkipArgReorder` in [urfave/cli/pull/686](https://togithub.com/urfave/cli/pull/686) via [@baude](https://togithub.com/baude)
- Fix args reordering when bool flags are present in [urfave/cli/pull/712](https://togithub.com/urfave/cli/pull/712) via [@windler](https://togithub.com/windler)
- Fix parsing of short options in [urfave/cli/pull/758](https://togithub.com/urfave/cli/pull/758) via [@vrothberg](https://togithub.com/vrothberg)
##### Added / Changed
- Added *"required flags"* support in [urfave/cli/pull/819](https://togithub.com/urfave/cli/pull/819) via [@lynncyrin](https://togithub.com/lynncyrin/)
- Cleaned up help output in [urfave/cli/pull/664](https://togithub.com/urfave/cli/pull/664) via [@maguro](https://togithub.com/maguro)
- Case is now considered when sorting strings in [urfave/cli/pull/676](https://togithub.com/urfave/cli/pull/676) via [@rliebz](https://togithub.com/rliebz)
- Backport JSON `InputSource` to v1 in [urfave/cli/pull/598](https://togithub.com/urfave/cli/pull/598) via [@jszwedko](https://togithub.com/jszwedko)
- Allow more customization of flag help strings in [urfave/cli/pull/661](https://togithub.com/urfave/cli/pull/661) via [@rliebz](https://togithub.com/rliebz)
- Allow custom `ExitError` handler function in [urfave/cli/pull/628](https://togithub.com/urfave/cli/pull/628) via [@phinnaeus](https://togithub.com/phinnaeus)
- Allow loading a variable from a file in [urfave/cli/pull/675](https://togithub.com/urfave/cli/pull/675) via [@jmccann](https://togithub.com/jmccann)
- Allow combining short bool names in [urfave/cli/pull/684](https://togithub.com/urfave/cli/pull/684) via [@baude](https://togithub.com/baude)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v1.20.0
->v1.22.10
Release Notes
urfave/cli
### [`v1.22.10`](https://togithub.com/urfave/cli/releases/tag/v1.22.10) [Compare Source](https://togithub.com/urfave/cli/compare/v1.22.9...v1.22.10) #### What's Changed - Ignore dirs that are ignored in v2 by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1428](https://togithub.com/urfave/cli/pull/1428) - Fix:(issue\_1094) Dont execute Before/After during shell completions by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1459](https://togithub.com/urfave/cli/pull/1459) **Full Changelog**: https://github.com/urfave/cli/compare/v1.22.9...v1.22.10 ### [`v1.22.9`](https://togithub.com/urfave/cli/releases/tag/v1.22.9) [Compare Source](https://togithub.com/urfave/cli/compare/v1.22.8...v1.22.9) #### What's Changed - do fix CI by [@kolyshkin](https://togithub.com/kolyshkin) in [https://github.com/urfave/cli/pull/1384](https://togithub.com/urfave/cli/pull/1384) - Add urfave_cli_no_docs build tag by [@kolyshkin](https://togithub.com/kolyshkin) in [https://github.com/urfave/cli/pull/1383](https://togithub.com/urfave/cli/pull/1383) **Full Changelog**: https://github.com/urfave/cli/compare/v1.22.8...v1.22.9 ### [`v1.22.8`](https://togithub.com/urfave/cli/releases/tag/v1.22.8) [Compare Source](https://togithub.com/urfave/cli/compare/v1.22.7...v1.22.8) #### What's Changed - \[v1] fix CI, add Go 1.17.x and 1.18.x by [@kolyshkin](https://togithub.com/kolyshkin) in [https://github.com/urfave/cli/pull/1379](https://togithub.com/urfave/cli/pull/1379) **Full Changelog**: https://github.com/urfave/cli/compare/v1.22.7...v1.22.8 ### [`v1.22.7`](https://togithub.com/urfave/cli/releases/tag/v1.22.7): Release 1.22.7 [Compare Source](https://togithub.com/urfave/cli/compare/v1.22.6...v1.22.7) #### What's Changed - Don't call open("") backport by [@kolyshkin](https://togithub.com/kolyshkin) in [https://github.com/urfave/cli/pull/1362](https://togithub.com/urfave/cli/pull/1362) **Full Changelog**: https://github.com/urfave/cli/compare/v1.22.6...v1.22.7 ### [`v1.22.6`](https://togithub.com/urfave/cli/releases/tag/v1.22.6): Release 1.22.6 [Compare Source](https://togithub.com/urfave/cli/compare/v1.22.5...v1.22.6) #### What's Changed - Ci config trimming by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1355](https://togithub.com/urfave/cli/pull/1355) - Merging 1135 fix flag parsing by [@thaJeztah](https://togithub.com/thaJeztah) via [https://github.com/urfave/cli/pull/1356](https://togithub.com/urfave/cli/pull/1356) **Full Changelog**: https://github.com/urfave/cli/compare/v1.22.5...v1.22.6 ### [`v1.22.5`](https://togithub.com/urfave/cli/releases/tag/v1.22.5): Release 1.22.5 [Compare Source](https://togithub.com/urfave/cli/compare/v1.22.4...v1.22.5) These release notes were written for the git hash [`af7fa3d`](https://togithub.com/urfave/cli/commit/af7fa3de115a4f9772a7758c51f92a1e3b30a010). #### Fixed - Fixed a formatting bug in the v1 required flags error message in [#1126](https://togithub.com/urfave/cli/issues/1126) via [@oleorhagen](https://togithub.com/oleorhagen) - Harmonize BeforeError handling in in [#1132](https://togithub.com/urfave/cli/issues/1132) via [@creekorful](https://togithub.com/creekorful), [@VirrageS](https://togithub.com/VirrageS) #### Changed - Improved ZSH Autocompletion (List files on tab with no completion options) in [#1133](https://togithub.com/urfave/cli/issues/1133) via [@oleorhagen](https://togithub.com/oleorhagen) ### [`v1.22.4`](https://togithub.com/urfave/cli/releases/tag/v1.22.4): Release 1.22.4 [Compare Source](https://togithub.com/urfave/cli/compare/v1.22.3...v1.22.4) These release notes were written for the git hash [`053ba9d`](https://togithub.com/urfave/cli/commit/053ba9dd02d2bfb768da2c1c50370c59d41dc04b) #### Fixed - Fixed a panic with flag completion in [#1101](https://togithub.com/urfave/cli/issues/1101) via [@unRob](https://togithub.com/unRob), [@VirrageS](https://togithub.com/VirrageS) ### [`v1.22.3`](https://togithub.com/urfave/cli/releases/tag/v1.22.3): Release 1.22.3 [Compare Source](https://togithub.com/urfave/cli/compare/v1.22.2...v1.22.3) ##### Fixed - String flag no longer persists the default value if the flag is explicitly initialized in [#981](https://togithub.com/urfave/cli/issues/981) via [@asahasrabuddhe](https://togithub.com/asahasrabuddhe) - `context.IsSet()` returns `true` or `false` correctly regardless of whether the short name or the full name of the flag is passed to it in [#978](https://togithub.com/urfave/cli/issues/978) via [@asahasrabuddhe](https://togithub.com/asahasrabuddhe) - Hide version if the version is not set by the user in [#954](https://togithub.com/urfave/cli/issues/954) via [@asahasrabuddhe](https://togithub.com/asahasrabuddhe) ### [`v1.22.2`](https://togithub.com/urfave/cli/releases/tag/v1.22.2): Release 1.22.2 [Compare Source](https://togithub.com/urfave/cli/compare/v1.22.1...v1.22.2) ##### Fixed - Fix v1.21.0 pass through regression in [urfave/cli/pull/872](https://togithub.com/urfave/cli/pull/872) via [@lynncyrin](https://togithub.com/lynncyrin) - Fix infinite loop when parsing invalid flags for apps with short option handling in [urfave/cli/pull/911](https://togithub.com/urfave/cli/pull/911) via [@rliebz](https://togithub.com/rliebz) - Fix zsh autocomplete in [urfave/cli/pull/906](https://togithub.com/urfave/cli/pull/906) via [@gnowxilef](https://togithub.com/gnowxilef) - Fix typo in `DocGenerationFlag.TakesValue()` docstring in [urfave/cli/pull/902](https://togithub.com/urfave/cli/pull/902) via [@benmoose](https://togithub.com/benmoose) - Avoid panic for missing flag value in [urfave/cli/pull/893](https://togithub.com/urfave/cli/pull/893) via [@rliebz](https://togithub.com/rliebz) ##### Changed - Simplify `HelpPrinter` and `CustomHelpPrinter` behaviors in [urfave/cli/pull/912](https://togithub.com/urfave/cli/pull/912) via [@rliebz](https://togithub.com/rliebz) ### [`v1.22.1`](https://togithub.com/urfave/cli/releases/tag/v1.22.1): Release 1.22.1 [Compare Source](https://togithub.com/urfave/cli/compare/v1.22.0...v1.22.1) ##### 🚧 Watch out! There's a known regression in this release! [https://github.com/urfave/cli/issues/850](https://togithub.com/urfave/cli/issues/850) 🚧 ##### Fixed - Hide output of hidden commands on man pages in [urfave/cli/pull/889](https://togithub.com/urfave/cli/pull/889) via [@crosbymichael](https://togithub.com/crosbymichael) - Don't generate fish completion for hidden commands [urfave/cli/pull/891](https://togithub.com/urfave/891) via [@saschagrunert](https://togithub.com/saschagrunert) - Using short flag names for required flags throws an error in [urfave/cli/pull/890](https://togithub.com/urfave/cli/pull/890) via [@asahasrabuddhe](https://togithub.com/asahasrabuddhe) ##### Changed - Remove flag code generation logic, legacy python test runner in [urfave/cli/pull/883](https://togithub.com/urfave/cli/pull/883) via [@asahasrabuddhe](https://togithub.com/asahasrabuddhe) - Enable Go Modules support, drop support for `Go 1.10` add support for `Go 1.13` in [urfave/cli/pull/885](https://togithub.com/urfave/cli/pull/885) via [@asahasrabuddhe](https://togithub.com/asahasrabuddhe) ### [`v1.22.0`](https://togithub.com/urfave/cli/releases/tag/v1.22.0): Release 1.22.0 [Compare Source](https://togithub.com/urfave/cli/compare/v1.21.0...v1.22.0) ##### 🚧 Watch out! There's a known regression in this release! [https://github.com/urfave/cli/issues/850](https://togithub.com/urfave/cli/issues/850) 🚧 ##### Fixed - Fix Subcommands not falling back to `app.ExitEventHandler` in [urfave/cli/pull/856](https://togithub.com/urfave/cli/pull/856) via [@FaranIdo](https://togithub.com/FaranIdo) ##### Changed - Clarify that altsrc supports both TOML and JSON in [urfave/cli/pull/774](https://togithub.com/urfave/cli/pull/774) via [@whereswaldon](https://togithub.com/whereswaldon) - Made the exit code example more clear in [urfave/cli/pull/823](https://togithub.com/urfave/cli/pull/823) via [@xordspar0](https://togithub.com/xordspar0) - Removed the use of python for internal flag generation in [urfave/cli/pull/836](https://togithub.com/urfave/cli/pull/836) via [@asahasrabuddhe](https://togithub.com/asahasrabuddhe) - Changed the supported go versions to `1.10`, `1.11`, `1.12` in [urfave/cli/pull/843](https://togithub.com/urfave/cli/pull/843) via [@lafriks](https://togithub.com/lafriks) - Changed the v1 releases section in the readme in [urfave/cli/pull/862](https://togithub.com/urfave/cli/pull/862) via [@russoj88](https://togithub.com/russoj88) - Cleaned up go modules in [urfave/cli/pull/874](https://togithub.com/urfave/cli/pull/874) via [@saschagrunert](https://togithub.com/saschagrunert) ##### Added - Added `UseShortOptionHandling` for combining short flags in [urfave/cli/pull/735](https://togithub.com/urfave/cli/pull/735) via [@rliebz](https://togithub.com/rliebz) - Added support for flags bash completion in [urfave/cli/pull/808](https://togithub.com/urfave/cli/pull/808) via [@yogeshlonkar](https://togithub.com/yogeshlonkar) - Added the `TakesFile` indicator to flag in [urfave/cli/pull/851](https://togithub.com/urfave/cli/pull/851) via [@saschagrunert](https://togithub.com/saschagrunert) - Added fish shell completion support in [urfave/cli/pull/848](https://togithub.com/urfave/cli/pull/848) via [@saschagrunert](https://togithub.com/saschagrunert) ### [`v1.21.0`](https://togithub.com/urfave/cli/releases/tag/v1.21.0): Release 1.21.0 [Compare Source](https://togithub.com/urfave/cli/compare/v1.20.0...v1.21.0) ##### 🚧 Watch out! There's a known regression in this release! [https://github.com/urfave/cli/issues/850](https://togithub.com/urfave/cli/issues/850) 🚧 ##### Fixed - Fix using "slice" flag types with `EnvVar` in [urfave/cli/pull/687](https://togithub.com/urfave/cli/pull/687) via [@joshuarubin](https://togithub.com/joshuarubin) - Fix regression of `SkipFlagParsing` behavior in [urfave/cli/pull/697](https://togithub.com/urfave/cli/pull/697) via [@jszwedko](https://togithub.com/jszwedko) - Fix handling `ShortOptions` and `SkipArgReorder` in [urfave/cli/pull/686](https://togithub.com/urfave/cli/pull/686) via [@baude](https://togithub.com/baude) - Fix args reordering when bool flags are present in [urfave/cli/pull/712](https://togithub.com/urfave/cli/pull/712) via [@windler](https://togithub.com/windler) - Fix parsing of short options in [urfave/cli/pull/758](https://togithub.com/urfave/cli/pull/758) via [@vrothberg](https://togithub.com/vrothberg) ##### Added / Changed - Added *"required flags"* support in [urfave/cli/pull/819](https://togithub.com/urfave/cli/pull/819) via [@lynncyrin](https://togithub.com/lynncyrin/) - Cleaned up help output in [urfave/cli/pull/664](https://togithub.com/urfave/cli/pull/664) via [@maguro](https://togithub.com/maguro) - Case is now considered when sorting strings in [urfave/cli/pull/676](https://togithub.com/urfave/cli/pull/676) via [@rliebz](https://togithub.com/rliebz) - Backport JSON `InputSource` to v1 in [urfave/cli/pull/598](https://togithub.com/urfave/cli/pull/598) via [@jszwedko](https://togithub.com/jszwedko) - Allow more customization of flag help strings in [urfave/cli/pull/661](https://togithub.com/urfave/cli/pull/661) via [@rliebz](https://togithub.com/rliebz) - Allow custom `ExitError` handler function in [urfave/cli/pull/628](https://togithub.com/urfave/cli/pull/628) via [@phinnaeus](https://togithub.com/phinnaeus) - Allow loading a variable from a file in [urfave/cli/pull/675](https://togithub.com/urfave/cli/pull/675) via [@jmccann](https://togithub.com/jmccann) - Allow combining short bool names in [urfave/cli/pull/684](https://togithub.com/urfave/cli/pull/684) via [@baude](https://togithub.com/baude)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.