urfave/cli
### [`v2.23.7`](https://togithub.com/urfave/cli/releases/tag/v2.23.7)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.23.6...v2.23.7)
#### What's Changed
- Fix:(issue\_1617) Fix Bash completion for subcommands by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1618](https://togithub.com/urfave/cli/pull/1618)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.23.6...v2.24.0
### [`v2.23.6`](https://togithub.com/urfave/cli/releases/tag/v2.23.6)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.23.5...v2.23.6)
#### What's Changed
- Disable slice flag separator by [@feedmeapples](https://togithub.com/feedmeapples) in [https://github.com/urfave/cli/pull/1588](https://togithub.com/urfave/cli/pull/1588)
- Fix:(issue\_1591) Use AppHelpTemplate instead of subcommand help template by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1608](https://togithub.com/urfave/cli/pull/1608)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.23.5...v2.23.6
### [`v2.23.5`](https://togithub.com/urfave/cli/releases/tag/v2.23.5)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.23.4...v2.23.5)
#### What's Changed
- Update x/text to 0.3.8 by [@dirkmueller](https://togithub.com/dirkmueller) in [https://github.com/urfave/cli/pull/1571](https://togithub.com/urfave/cli/pull/1571)
- Update github actions events for v2-maint branch by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1574](https://togithub.com/urfave/cli/pull/1574)
- Update dependencies in v2 series by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1573](https://togithub.com/urfave/cli/pull/1573)
#### New Contributors
- [@dirkmueller](https://togithub.com/dirkmueller) made their first contribution in [https://github.com/urfave/cli/pull/1571](https://togithub.com/urfave/cli/pull/1571)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.23.4...v2.23.5
### [`v2.23.4`](https://togithub.com/urfave/cli/releases/tag/v2.23.4)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.23.3...v2.23.4)
#### What's Changed
- Chore: Add altsrc flag definition generation by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1553](https://togithub.com/urfave/cli/pull/1553)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.23.3...v2.23.4
### [`v2.23.3`](https://togithub.com/urfave/cli/releases/tag/v2.23.3)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.23.2...v2.23.3)
#### What's Changed
- Fix: Avoid duplication of help commands by [@remiposo](https://togithub.com/remiposo) in [https://github.com/urfave/cli/pull/1565](https://togithub.com/urfave/cli/pull/1565)
- Feature:(issue\_1550):Add support Int64Slice by read toml config file by [@Edelweiss-Snow](https://togithub.com/Edelweiss-Snow) in [https://github.com/urfave/cli/pull/1551](https://togithub.com/urfave/cli/pull/1551)
#### New Contributors
- [@remiposo](https://togithub.com/remiposo) made their first contribution in [https://github.com/urfave/cli/pull/1565](https://togithub.com/urfave/cli/pull/1565)
- [@Edelweiss-Snow](https://togithub.com/Edelweiss-Snow) made their first contribution in [https://github.com/urfave/cli/pull/1551](https://togithub.com/urfave/cli/pull/1551)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.23.2...v2.23.3
Note. This is considered a minor release even though it has a new "feature" i.e support for int64slice for alstrc flags. The int64slice is verbatim copy of existing code and doesnt include any new behaviour compared to other altsrc flags.
### [`v2.23.2`](https://togithub.com/urfave/cli/releases/tag/v2.23.2)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.23.1...v2.23.2)
#### What's Changed
- Fix:(issue\_1114) Add SkipFlagParsing to app to allow -- by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1562](https://togithub.com/urfave/cli/pull/1562)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.23.1...v2.23.2
### [`v2.23.1`](https://togithub.com/urfave/cli/releases/tag/v2.23.1)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.23.0...v2.23.1)
#### What's Changed
- FIx: Allow ext flags to be opt-out by default rather than opt-in by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1561](https://togithub.com/urfave/cli/pull/1561)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.23.0...v2.23.1
### [`v2.23.0`](https://togithub.com/urfave/cli/releases/tag/v2.23.0)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.22.0...v2.23.0)
#### What's Changed
- Feature:(issue\_269) Allow external package flag definitions by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1540](https://togithub.com/urfave/cli/pull/1540)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.22.0...v2.23.0
### [`v2.22.0`](https://togithub.com/urfave/cli/releases/tag/v2.22.0)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.21.0...v2.22.0)
#### What's Changed
- Feature:(issue\_1090): Add unwrap for ExitCoder by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1545](https://togithub.com/urfave/cli/pull/1545)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.21.0...v2.22.0
### [`v2.21.0`](https://togithub.com/urfave/cli/releases/tag/v2.21.0)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.20.5...v2.21.0)
#### What's Changed
- Feature: (issue\_1451) customized slice flag separator by [@FGYFFFF](https://togithub.com/FGYFFFF) in [https://github.com/urfave/cli/pull/1546](https://togithub.com/urfave/cli/pull/1546)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.20.5...v2.21.0
### [`v2.20.5`](https://togithub.com/urfave/cli/releases/tag/v2.20.5)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.20.4...v2.20.5)
#### What's Changed
- Fix:(issue\_1548) Check root before run default cmd by [@smalnote](https://togithub.com/smalnote) in [https://github.com/urfave/cli/pull/1549](https://togithub.com/urfave/cli/pull/1549)
#### New Contributors
- [@smalnote](https://togithub.com/smalnote) made their first contribution in [https://github.com/urfave/cli/pull/1549](https://togithub.com/urfave/cli/pull/1549)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.20.4...v2.20.5
### [`v2.20.4`](https://togithub.com/urfave/cli/releases/tag/v2.20.4)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.20.3...v2.20.4)
#### What's Changed
- Spelling by [@jsoref](https://togithub.com/jsoref) in [https://github.com/urfave/cli/pull/1543](https://togithub.com/urfave/cli/pull/1543)
- Documentation:(issue\_786) Add docs for flag validation by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1544](https://togithub.com/urfave/cli/pull/1544)
#### New Contributors
- [@jsoref](https://togithub.com/jsoref) made their first contribution in [https://github.com/urfave/cli/pull/1543](https://togithub.com/urfave/cli/pull/1543)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.20.3...v2.20.4
### [`v2.20.3`](https://togithub.com/urfave/cli/releases/tag/v2.20.3)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.20.2...v2.20.3)
#### What's Changed
- Docs:(issue\_1276) Make destination/value/default text clear by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1539](https://togithub.com/urfave/cli/pull/1539)
- Fix:(issue\_1263) FlagNames should return names set via env as well by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1537](https://togithub.com/urfave/cli/pull/1537)
- Fix:(issue\_1288). Add windows specific env format by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1538](https://togithub.com/urfave/cli/pull/1538)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.20.2...v2.20.3
### [`v2.20.2`](https://togithub.com/urfave/cli/releases/tag/v2.20.2)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.20.1...v2.20.2)
#### What's Changed
- Fix:(issue\_1206) Default value shouldnt depend on env variable or val… by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1528](https://togithub.com/urfave/cli/pull/1528)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.20.1...v2.20.2
### [`v2.20.1`](https://togithub.com/urfave/cli/releases/tag/v2.20.1)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.20.0...v2.20.1)
#### What's Changed
- Docs: Fix docs from merged PR1498 by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1532](https://togithub.com/urfave/cli/pull/1532)
- Cleanup: Fix app.go formatting by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1533](https://togithub.com/urfave/cli/pull/1533)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.20.0...v2.20.1
### [`v2.20.0`](https://togithub.com/urfave/cli/releases/tag/v2.20.0)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.19.3...v2.20.0)
#### What's Changed
- Cleanup redundant code in App/Command by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1498](https://togithub.com/urfave/cli/pull/1498)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.19.3...v2.20.0
### [`v2.19.3`](https://togithub.com/urfave/cli/releases/tag/v2.19.3)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.19.2...v2.19.3)
#### What's Changed
- Build and run `urfave-cli-genflags` via its `Makefile` by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1526](https://togithub.com/urfave/cli/pull/1526)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.19.2...v2.19.3
### [`v2.19.2`](https://togithub.com/urfave/cli/releases/tag/v2.19.2)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.19.1...v2.19.2)
#### What's Changed
- fix: stop automatic sorting for --help by [@FGYFFFF](https://togithub.com/FGYFFFF) in [https://github.com/urfave/cli/pull/1430](https://togithub.com/urfave/cli/pull/1430)
#### New Contributors
- [@FGYFFFF](https://togithub.com/FGYFFFF) made their first contribution in [https://github.com/urfave/cli/pull/1430](https://togithub.com/urfave/cli/pull/1430)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.19.1...v2.19.2
### [`v2.19.1`](https://togithub.com/urfave/cli/releases/tag/v2.19.1)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.19.0...v2.19.1)
#### What's Changed
- Fix:(issue\_1500). Fix slice flag value duplication issue by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1502](https://togithub.com/urfave/cli/pull/1502)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.19.0...v2.19.1
### [`v2.19.0`](https://togithub.com/urfave/cli/releases/tag/v2.19.0)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.18.2...v2.19.0)
#### What's Changed
- Fix:(issue\_1505) Fix flag alignment in help by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1506](https://togithub.com/urfave/cli/pull/1506)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.18.2...v2.19.0
### [`v2.18.2`](https://togithub.com/urfave/cli/releases/tag/v2.18.2)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.18.1...v2.18.2)
#### What's Changed
- Configure GenericFlag's Destination type as struct not pointer by [@nkuba](https://togithub.com/nkuba) in [https://github.com/urfave/cli/pull/1442](https://togithub.com/urfave/cli/pull/1442)
#### New Contributors
- [@nkuba](https://togithub.com/nkuba) made their first contribution in [https://github.com/urfave/cli/pull/1442](https://togithub.com/urfave/cli/pull/1442)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.18.1...v2.18.2
### [`v2.18.1`](https://togithub.com/urfave/cli/releases/tag/v2.18.1)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.18.0...v2.18.1)
#### What's Changed
- Ensure "generate" step runs in CI prior to diff check by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1504](https://togithub.com/urfave/cli/pull/1504)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.18.0...v2.18.1
### [`v2.18.0`](https://togithub.com/urfave/cli/releases/tag/v2.18.0)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.17.2...v2.18.0)
#### What's Changed
- Call FlagStringer in String() method of slice flags by [@fjl](https://togithub.com/fjl) in [https://github.com/urfave/cli/pull/1508](https://togithub.com/urfave/cli/pull/1508)
#### New Contributors
- [@fjl](https://togithub.com/fjl) made their first contribution in [https://github.com/urfave/cli/pull/1508](https://togithub.com/urfave/cli/pull/1508)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.17.2...v2.18.0
### [`v2.17.2`](https://togithub.com/urfave/cli/releases/tag/v2.17.2)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.17.1...v2.17.2)
#### What's Changed
- Remove nonexistent phony targets by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1503](https://togithub.com/urfave/cli/pull/1503)
- wrap: Avoid trailing whitespace for empty lines by [@abitrolly](https://togithub.com/abitrolly) in [https://github.com/urfave/cli/pull/1513](https://togithub.com/urfave/cli/pull/1513)
#### New Contributors
- [@abitrolly](https://togithub.com/abitrolly) made their first contribution in [https://github.com/urfave/cli/pull/1513](https://togithub.com/urfave/cli/pull/1513)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.17.1...v2.17.2
### [`v2.17.1`](https://togithub.com/urfave/cli/releases/tag/v2.17.1)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.17.0...v2.17.1)
#### What's Changed
- Fix help results inconsistency by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1499](https://togithub.com/urfave/cli/pull/1499)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.17.0...v2.17.1
### [`v2.17.0`](https://togithub.com/urfave/cli/releases/tag/v2.17.0)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.16.6...v2.17.0)
#### What's Changed
- Flag-level Action by [@xwjdsh](https://togithub.com/xwjdsh) in [https://github.com/urfave/cli/pull/1337](https://togithub.com/urfave/cli/pull/1337)
#### New Contributors
- [@xwjdsh](https://togithub.com/xwjdsh) made their first contribution in [https://github.com/urfave/cli/pull/1337](https://togithub.com/urfave/cli/pull/1337)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.16.6...v2.17.0
### [`v2.16.6`](https://togithub.com/urfave/cli/releases/tag/v2.16.6)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.16.5...v2.16.6)
#### What's Changed
- fix: Context.Set no such flag by [@Torwang1](https://togithub.com/Torwang1) in [https://github.com/urfave/cli/pull/1497](https://togithub.com/urfave/cli/pull/1497)
#### New Contributors
- [@Torwang1](https://togithub.com/Torwang1) made their first contribution in [https://github.com/urfave/cli/pull/1497](https://togithub.com/urfave/cli/pull/1497)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.16.5...v2.16.6
### [`v2.16.5`](https://togithub.com/urfave/cli/releases/tag/v2.16.5)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.16.4...v2.16.5)
#### What's Changed
- Fix:(issue\_1197) Set destination field from altsrc for slice flags by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1495](https://togithub.com/urfave/cli/pull/1495)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.16.4...v2.16.5
### [`v2.16.4`](https://togithub.com/urfave/cli/releases/tag/v2.16.4)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.16.3...v2.16.4)
#### What's Changed
- Accept the `MKDOCS_REMOTE_GITHUB_TOKEN` var as intended by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1493](https://togithub.com/urfave/cli/pull/1493)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.16.3...v2.16.4
### [`v2.16.3`](https://togithub.com/urfave/cli/releases/tag/v2.16.3)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.16.2...v2.16.3)
#### What's Changed
- Move more functionality into internal/build/build.go by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1490](https://togithub.com/urfave/cli/pull/1490)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.16.2...v2.16.3
### [`v2.16.2`](https://togithub.com/urfave/cli/releases/tag/v2.16.2)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.16.1...v2.16.2)
#### What's Changed
- Fix: Help name consistency among app/commands and subcommands by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1489](https://togithub.com/urfave/cli/pull/1489)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.16.1...v2.16.2
### [`v2.16.1`](https://togithub.com/urfave/cli/releases/tag/v2.16.1)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.16.0...v2.16.1)
#### What's Changed
- Set codecov status thresholds to 5% by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1486](https://togithub.com/urfave/cli/pull/1486)
- Fix: dont generate pointer for dest for Generic flag by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1488](https://togithub.com/urfave/cli/pull/1488)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.16.0...v2.16.1
### [`v2.16.0`](https://togithub.com/urfave/cli/releases/tag/v2.16.0)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.15.0...v2.16.0)
#### What's Changed
- Feature:(Issue 1334) Add support for uint64slices by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1378](https://togithub.com/urfave/cli/pull/1378)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.15.0...v2.16.0
### [`v2.15.0`](https://togithub.com/urfave/cli/releases/tag/v2.15.0)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.14.2...v2.15.0)
#### What's Changed
- Add count option for bool flags by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1257](https://togithub.com/urfave/cli/pull/1257)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.14.2...v2.15.0
### [`v2.14.2`](https://togithub.com/urfave/cli/releases/tag/v2.14.2)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.14.1...v2.14.2)
#### What's Changed
- Update version of codecov action by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1480](https://togithub.com/urfave/cli/pull/1480)
- Add a few notes to release docs by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1479](https://togithub.com/urfave/cli/pull/1479)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.14.1...v2.14.2
### [`v2.14.1`](https://togithub.com/urfave/cli/releases/tag/v2.14.1)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.14.0...v2.14.1)
#### What's Changed
- Fix:(issue\_1272) Generic flag not set from env by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1458](https://togithub.com/urfave/cli/pull/1458)
- GitHub Workflows security hardening by [@sashashura](https://togithub.com/sashashura) in [https://github.com/urfave/cli/pull/1469](https://togithub.com/urfave/cli/pull/1469)
#### New Contributors
- [@sashashura](https://togithub.com/sashashura) made their first contribution in [https://github.com/urfave/cli/pull/1469](https://togithub.com/urfave/cli/pull/1469)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.14.0...v2.14.1
### [`v2.14.0`](https://togithub.com/urfave/cli/releases/tag/v2.14.0)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.13.0...v2.14.0)
#### What's Changed
- Update v2 dead link by [@abousselmi](https://togithub.com/abousselmi) in [https://github.com/urfave/cli/pull/1466](https://togithub.com/urfave/cli/pull/1466)
- Fix:(issue\_1293) Wrap usage text for commands by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1460](https://togithub.com/urfave/cli/pull/1460)
- Add App.InvalidFlagAccessHandler by [@icholy](https://togithub.com/icholy) in [https://github.com/urfave/cli/pull/1446](https://togithub.com/urfave/cli/pull/1446)
#### New Contributors
- [@abousselmi](https://togithub.com/abousselmi) made their first contribution in [https://github.com/urfave/cli/pull/1466](https://togithub.com/urfave/cli/pull/1466)
- [@icholy](https://togithub.com/icholy) made their first contribution in [https://github.com/urfave/cli/pull/1446](https://togithub.com/urfave/cli/pull/1446)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.13.0...v2.14.0
### [`v2.13.0`](https://togithub.com/urfave/cli/releases/tag/v2.13.0)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.12.3...v2.13.0)
#### What's Changed
- Fix:(issue\_1094) Dont execute Before/After handlers during shell comp… by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1457](https://togithub.com/urfave/cli/pull/1457)
- Fix:(issue\_1455) Allow bool flags from input altsrc by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1456](https://togithub.com/urfave/cli/pull/1456)
- Add configurable Base to int, uint and uint64 flags by [@ccremer](https://togithub.com/ccremer) in [https://github.com/urfave/cli/pull/1464](https://togithub.com/urfave/cli/pull/1464)
- fix: allow required flag with one character by [@Gerrard-YNWA](https://togithub.com/Gerrard-YNWA) in [https://github.com/urfave/cli/pull/1449](https://togithub.com/urfave/cli/pull/1449)
- Add support for alias in YAMLs by [@james-prysm](https://togithub.com/james-prysm) in [https://github.com/urfave/cli/pull/1448](https://togithub.com/urfave/cli/pull/1448)
#### New Contributors
- [@ccremer](https://togithub.com/ccremer) made their first contribution in [https://github.com/urfave/cli/pull/1464](https://togithub.com/urfave/cli/pull/1464)
- [@Gerrard-YNWA](https://togithub.com/Gerrard-YNWA) made their first contribution in [https://github.com/urfave/cli/pull/1449](https://togithub.com/urfave/cli/pull/1449)
- [@james-prysm](https://togithub.com/james-prysm) made their first contribution in [https://github.com/urfave/cli/pull/1448](https://togithub.com/urfave/cli/pull/1448)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.12.3...v2.13.0
### [`v2.12.3`](https://togithub.com/urfave/cli/releases/tag/v2.12.3)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.12.2...v2.12.3)
#### What's Changed
- issue\_62: Make slice options more posix like by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1454](https://togithub.com/urfave/cli/pull/1454)
- Move genflags tool to cmd/ and pin to previous release by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1451](https://togithub.com/urfave/cli/pull/1451)
- Shift supported go versions by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1452](https://togithub.com/urfave/cli/pull/1452)
- docs: split documentation into individual pages by [@hay-kot](https://togithub.com/hay-kot) in [https://github.com/urfave/cli/pull/1453](https://togithub.com/urfave/cli/pull/1453)
#### New Contributors
- [@hay-kot](https://togithub.com/hay-kot) made their first contribution in [https://github.com/urfave/cli/pull/1453](https://togithub.com/urfave/cli/pull/1453)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.12.1...v2.12.3
### [`v2.12.2`](https://togithub.com/urfave/cli/releases/tag/v2.12.2)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.12.1...v2.12.2)
#### What's Changed
- issue\_62: Make slice options more posix like by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1454](https://togithub.com/urfave/cli/pull/1454)
- Move genflags tool to cmd/ and pin to previous release by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1451](https://togithub.com/urfave/cli/pull/1451)
- Shift supported go versions by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1452](https://togithub.com/urfave/cli/pull/1452)
- docs: split documentation into individual pages by [@hay-kot](https://togithub.com/hay-kot) in [https://github.com/urfave/cli/pull/1453](https://togithub.com/urfave/cli/pull/1453)
#### New Contributors
- [@hay-kot](https://togithub.com/hay-kot) made their first contribution in [https://github.com/urfave/cli/pull/1453](https://togithub.com/urfave/cli/pull/1453)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.12.1...v2.12.2
### [`v2.12.1`](https://togithub.com/urfave/cli/releases/tag/v2.12.1)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.12.0...v2.12.1)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.5...v2.12.1
### [`v2.12.0`](https://togithub.com/urfave/cli/releases/tag/v2.12.0)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.11.5...v2.12.0)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.2...v2.12.0
### [`v2.11.5`](https://togithub.com/urfave/cli/releases/tag/v2.11.5)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.11.4...v2.11.5)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.2...v2.11.5
### [`v2.11.4`](https://togithub.com/urfave/cli/releases/tag/v2.11.4)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.11.3...v2.11.4)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.2...v2.11.4
### [`v2.11.3`](https://togithub.com/urfave/cli/releases/tag/v2.11.3)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.11.2...v2.11.3)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.2...v2.11.3
### [`v2.11.2`](https://togithub.com/urfave/cli/releases/tag/v2.11.2)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.11.1...v2.11.2)
#### What's Changed
- Fix HideHelp by [@Dokiys](https://togithub.com/Dokiys) in [https://github.com/urfave/cli/pull/1445](https://togithub.com/urfave/cli/pull/1445)
- Fix After not run by [@Dokiys](https://togithub.com/Dokiys) in [https://github.com/urfave/cli/pull/1444](https://togithub.com/urfave/cli/pull/1444)
#### New Contributors
- [@Dokiys](https://togithub.com/Dokiys) made their first contribution in [https://github.com/urfave/cli/pull/1445](https://togithub.com/urfave/cli/pull/1445)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.1...v2.11.2
### [`v2.11.1`](https://togithub.com/urfave/cli/releases/tag/v2.11.1)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.11.0...v2.11.1)
#### What's Changed
- Fix timestamp flag error when using help by [@hmiyado](https://togithub.com/hmiyado) in [https://github.com/urfave/cli/pull/1439](https://togithub.com/urfave/cli/pull/1439)
#### New Contributors
- [@hmiyado](https://togithub.com/hmiyado) made their first contribution in [https://github.com/urfave/cli/pull/1439](https://togithub.com/urfave/cli/pull/1439)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.0...v2.11.1
### [`v2.11.0`](https://togithub.com/urfave/cli/releases/tag/v2.11.0)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.10.3...v2.11.0)
#### What's Changed
- feature: add DefaultCommand field to App by [@jalavosus](https://togithub.com/jalavosus) in [https://github.com/urfave/cli/pull/1388](https://togithub.com/urfave/cli/pull/1388)
- accept timezone for timestamps by [@julian7](https://togithub.com/julian7) in [https://github.com/urfave/cli/pull/1432](https://togithub.com/urfave/cli/pull/1432)
- Approve v2 addition of App.DefaultCommand by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1426](https://togithub.com/urfave/cli/pull/1426)
#### New Contributors
- [@jalavosus](https://togithub.com/jalavosus) made their first contribution in [https://github.com/urfave/cli/pull/1388](https://togithub.com/urfave/cli/pull/1388)
- [@julian7](https://togithub.com/julian7) made their first contribution in [https://github.com/urfave/cli/pull/1432](https://togithub.com/urfave/cli/pull/1432)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.10.3...v2.11.0
### [`v2.10.3`](https://togithub.com/urfave/cli/releases/tag/v2.10.3)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.10.2...v2.10.3)
#### What's Changed
- Clean up the v2 manual a bit by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1421](https://togithub.com/urfave/cli/pull/1421)
- Fix list formatting in v2 manual by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1423](https://togithub.com/urfave/cli/pull/1423)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.10.2...v2.10.3
### [`v2.10.2`](https://togithub.com/urfave/cli/releases/tag/v2.10.2)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.10.1...v2.10.2)
#### What's Changed
- Update dependencies to latest by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1417](https://togithub.com/urfave/cli/pull/1417)
- Remove temporary go mod workaround by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1418](https://togithub.com/urfave/cli/pull/1418)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.10.1...v2.10.2
### [`v2.10.1`](https://togithub.com/urfave/cli/releases/tag/v2.10.1)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.10.0...v2.10.1)
#### What's Changed
- Upgrade gopkg.in/yaml to v3 by [@jszwedko](https://togithub.com/jszwedko) in [https://github.com/urfave/cli/pull/1415](https://togithub.com/urfave/cli/pull/1415)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.10.0...v2.10.1
### [`v2.10.0`](https://togithub.com/urfave/cli/releases/tag/v2.10.0)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.9.0...v2.10.0)
##### What's Changed
- Add word-wrap support, with wrap length provided by the user by [@mostynb](https://togithub.com/mostynb) in [https://github.com/urfave/cli/pull/1119](https://togithub.com/urfave/cli/pull/1119)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.9.0...v2.10.0
### [`v2.9.0`](https://togithub.com/urfave/cli/releases/tag/v2.9.0)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.8.1...v2.9.0)
##### What's Changed
- Fix 'repetetive' typo by [@mostynb](https://togithub.com/mostynb) in [https://github.com/urfave/cli/pull/1402](https://togithub.com/urfave/cli/pull/1402)
- Add some missing go.sum entries needed with 1.16.x by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1407](https://togithub.com/urfave/cli/pull/1407)
- Add SliceFlag wrapper and fix bugs in existing implementations by [@joeycumines](https://togithub.com/joeycumines) in [https://github.com/urfave/cli/pull/1409](https://togithub.com/urfave/cli/pull/1409)
- Update the v2 docs since merging [#1409](https://togithub.com/urfave/cli/issues/1409) by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1412](https://togithub.com/urfave/cli/pull/1412)
##### New Contributors
- [@joeycumines](https://togithub.com/joeycumines) made their first contribution in [https://github.com/urfave/cli/pull/1409](https://togithub.com/urfave/cli/pull/1409)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.8.1...v2.9.0
### [`v2.8.1`](https://togithub.com/urfave/cli/releases/tag/v2.8.1)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.8.0...v2.8.1)
#### What's Changed
- Run docs tests against current work tree by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1403](https://togithub.com/urfave/cli/pull/1403)
- Remove GPL2 dependency introduced in v2.7.0 by [@AkihiroSuda](https://togithub.com/AkihiroSuda) in [https://github.com/urfave/cli/pull/1405](https://togithub.com/urfave/cli/pull/1405)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.8.0...v2.8.1
### [`v2.8.0`](https://togithub.com/urfave/cli/releases/tag/v2.8.0)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.7.2...v2.8.0)
#### What's Changed
- Add flag category support ([#796](https://togithub.com/urfave/cli/issues/796)) by [@michaeljs1990](https://togithub.com/michaeljs1990) / [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1368](https://togithub.com/urfave/cli/pull/1368)
- Introduce override hooks for suggestions by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1396](https://togithub.com/urfave/cli/pull/1396)
- Point to the docs tree and site from top-level README by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1399](https://togithub.com/urfave/cli/pull/1399)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.7.2...v2.8.0
### [`v2.7.2`](https://togithub.com/urfave/cli/releases/tag/v2.7.2)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.7.1...v2.7.2)
#### What's Changed
- Auto-detect zsh via `SHELL` ([#1218](https://togithub.com/urfave/cli/issues/1218)) by [@z0rc](https://togithub.com/z0rc) / [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1350](https://togithub.com/urfave/cli/pull/1350)
- Merging mostynb report source of parse errors by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1354](https://togithub.com/urfave/cli/pull/1354)
- Report the source of a value when we cannot parse it by [@mostynb](https://togithub.com/mostynb) in [https://github.com/urfave/cli/pull/1168](https://togithub.com/urfave/cli/pull/1168)
- Add a security policy document by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1365](https://togithub.com/urfave/cli/pull/1365)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.7.1...v2.7.2
### [`v2.7.1`](https://togithub.com/urfave/cli/releases/tag/v2.7.1)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.7.0...v2.7.1)
#### What's Changed
- Docs publishing fixes by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1400](https://togithub.com/urfave/cli/pull/1400)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.7.0...v2.7.1
### [`v2.7.0`](https://togithub.com/urfave/cli/releases/tag/v2.7.0)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.6.0...v2.7.0)
#### What's Changed
- Generate flag types (again?) by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1382](https://togithub.com/urfave/cli/pull/1382)
- Introduce a v2.x semver approval gate by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1385](https://togithub.com/urfave/cli/pull/1385)
- Generate RequiredFlag and VisibleFlag implementations by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1393](https://togithub.com/urfave/cli/pull/1393)
- Mkdocs setup by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1392](https://togithub.com/urfave/cli/pull/1392)
- Add suggestions support ([#977](https://togithub.com/urfave/cli/issues/977)) by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1390](https://togithub.com/urfave/cli/pull/1390)
- Add suggestions support by [@saschagrunert](https://togithub.com/saschagrunert) in [https://github.com/urfave/cli/pull/977](https://togithub.com/urfave/cli/pull/977)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.6.0...v2.7.0
### [`v2.6.0`](https://togithub.com/urfave/cli/releases/tag/v2.6.0)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.5.1...v2.6.0)
#### What's Changed
- Simplified flag value access by [@toaster](https://togithub.com/toaster) in [https://github.com/urfave/cli/pull/1367](https://togithub.com/urfave/cli/pull/1367)
#### New Contributors
- [@toaster](https://togithub.com/toaster) made their first contribution in [https://github.com/urfave/cli/pull/1367](https://togithub.com/urfave/cli/pull/1367)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.5.1...v2.6.0
### [`v2.5.1`](https://togithub.com/urfave/cli/releases/tag/v2.5.1)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.5.0...v2.5.1)
#### What's Changed
- Cleaning up some release-related metadata & docs by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1371](https://togithub.com/urfave/cli/pull/1371)
- Accept multi-value input on slice flags ([#1241](https://togithub.com/urfave/cli/issues/1241)) by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1377](https://togithub.com/urfave/cli/pull/1377)
- Accept multi-value input on slice flags by [@vipally](https://togithub.com/vipally) in [https://github.com/urfave/cli/pull/1241](https://togithub.com/urfave/cli/pull/1241)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.5.0...v2.5.1
### [`v2.5.0`](https://togithub.com/urfave/cli/releases/tag/v2.5.0)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.4.10...v2.5.0)
##### What's Changed
- Add `urfave_cli_no_docs` build tag by [@kolyshkin](https://togithub.com/kolyshkin) in [https://github.com/urfave/cli/pull/1375](https://togithub.com/urfave/cli/pull/1375)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.10...v2.5.0
### [`v2.4.10`](https://togithub.com/urfave/cli/releases/tag/v2.4.10)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.4.9...v2.4.10)
##### What's Changed
- Exclude hidden sub-command flags from docs by [@jolheiser](https://togithub.com/jolheiser) in [https://github.com/urfave/cli/pull/1346](https://togithub.com/urfave/cli/pull/1346)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.9...v2.4.10
### [`v2.4.9`](https://togithub.com/urfave/cli/releases/tag/v2.4.9)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.4.8...v2.4.9)
##### What's Changed
- Remove some unused code by [@53jk1](https://togithub.com/53jk1) in [https://github.com/urfave/cli/pull/1374](https://togithub.com/urfave/cli/pull/1374)
- Do not apply altsrc input values that are not set by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1376](https://togithub.com/urfave/cli/pull/1376)
##### New Contributors
- [@53jk1](https://togithub.com/53jk1) made their first contribution in [https://github.com/urfave/cli/pull/1374](https://togithub.com/urfave/cli/pull/1374)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.8...v2.4.9
### [`v2.4.8`](https://togithub.com/urfave/cli/releases/tag/v2.4.8)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.4.7...v2.4.8)
#### What's Changed
- Allow -ve values for int, float & duration by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1262](https://togithub.com/urfave/cli/pull/1262)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.7...v2.4.8
### [`v2.4.7`](https://togithub.com/urfave/cli/releases/tag/v2.4.7)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.4.6...v2.4.7)
##### What's Changed
- Add test case for short option handling by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1260](https://togithub.com/urfave/cli/pull/1260)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.6...v2.4.7
### [`v2.4.6`](https://togithub.com/urfave/cli/releases/tag/v2.4.6)
[Compare Source](https://togithub.com/urfave/cli/compare/v2.4.5...v2.4.6)
#### What's Changed
- Unshadow `context` package by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1370](https://togithub.com/urfave/cli/pull/1370)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.5...v2.4.6
### [`v2.4.5`](https://togithub.com/urfave/cli/releases/tag/v2.4.5): Release 2.4.5
[Compare Source](https://togithub.com/urfave/cli/compare/v2.4.4...v2.4.5)
#### What's Changed
- Pass non-empty string slice to example app `Run` by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1364](https://togithub.com/urfave/cli/pull/1364)
- Revert "Add Stale bot configuration per docs" by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1366](https://togithub.com/urfave/cli/pull/1366)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.4...v2.4.5
### [`v2.4.4`](https://togithub.com/urfave/cli/releases/tag/v2.4.4): Release 2.4.4
[Compare Source](https://togithub.com/urfave/cli/compare/v2.4.3...v2.4.4)
#### What's Changed
- Remove reflect calls for doc generation ([#1259](https://togithub.com/urfave/cli/issues/1259)) by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1361](https://togithub.com/urfave/cli/pull/1361)
- Remove reflect calls for doc generation by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1259](https://togithub.com/urfave/cli/pull/1259)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.3...v2.4.4
### [`v2.4.3`](https://togithub.com/urfave/cli/releases/tag/v2.4.3): Release 2.4.3
[Compare Source](https://togithub.com/urfave/cli/compare/v2.4.2...v2.4.3)
##### What's Changed
- show only subcommand flags with bash completion ([#1186](https://togithub.com/urfave/cli/issues/1186)) by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1360](https://togithub.com/urfave/cli/pull/1360)
- show only subcommand flags with bash completion by [@schollz](https://togithub.com/schollz) in [https://github.com/urfave/cli/pull/1186](https://togithub.com/urfave/cli/pull/1186)
##### New Contributors
- [@schollz](https://togithub.com/schollz) made their first contribution in [https://github.com/urfave/cli/pull/1186](https://togithub.com/urfave/cli/pull/1186)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.2...v2.4.3
### [`v2.4.2`](https://togithub.com/urfave/cli/releases/tag/v2.4.2): Release 2.4.2
[Compare Source](https://togithub.com/urfave/cli/compare/v2.4.1...v2.4.2)
##### What's Changed
- Update dependencies and go.mod spec by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1359](https://togithub.com/urfave/cli/pull/1359)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.1...v2.4.2
### [`v2.4.1`](https://togithub.com/urfave/cli/releases/tag/v2.4.1): Release 2.4.1
[Compare Source](https://togithub.com/urfave/cli/compare/v2.4.0...v2.4.1)
#### What's Changed
- Bump matrix of supported Go versions by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1351](https://togithub.com/urfave/cli/pull/1351)
- Attempting to soften the barrier to entry by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1357](https://togithub.com/urfave/cli/pull/1357)
- Add Stale bot configuration per docs by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1352](https://togithub.com/urfave/cli/pull/1352)
- Drop references/usage of GO111MODULE by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1353](https://togithub.com/urfave/cli/pull/1353)
- Switch branch references from `master` to `main` by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1358](https://togithub.com/urfave/cli/pull/1358)
**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.0...v2.4.1
### [`v2.4.0`](https://togithub.com/urfave/cli/releases/tag/v2.4.0): Release 2.4.0
[Compare Source](https://togithub.com/urfave/cli/compare/v2.3.0...v2.4.0)
These release notes were written for the git hash https://github.com/urfave/cli/commit/7b2e60968b20976f8acdf71f7e9b4c07bf853f5c.
#### Fixed
- Fixed incorrect Help Name in [#1202](https://togithub.com/urfave/cli/issues/1202) via [@fxrlv](https://togithub.com/fxrlv)
- Fixed a bug where `Context.Value` did not look across all fileSets when looking for a named flag in [#1210](https://togithub.com/urfave/cli/issues/1210) via [@jcgregorio](https://togithub.com/jcgregorio)
- Fixed an issue with flags being set by parent context's (`IntSlice`, `Int64Slice`) in [#1214](https://togithub.com/urfave/cli/issues/1214) via [@anicoll](https://togithub.com/anicoll)
- Fixed a bug where `App.Reader` was not correctly propagated to the subcommands in [#1225](https://togithub.com/urfave/cli/issues/1225) via [@Coderlane](https://togithub.com/Coderlane)
- Fixed example code input arguments in [#1226](https://togithub.com/urfave/cli/issues/1226) via [@Coderlane](https://togithub.com/Coderlane)
- Fixed a bug where default value would changed when parsing slice flags in [#1236](https://togithub.com/urfave/cli/issues/1236) via [@vipally](https://togithub.com/vipally)
- Fixed a bug where slice flag values don't append default values from ENV or a file in [#1239](https://togithub.com/urfave/cli/issues/1239) via [@vipally](https://togithub.com/vipally)
- Fixed indentation on help text in [#1279](https://togithub.com/urfave/cli/issues/1279) via [@rliebz](https://togithub.com/rliebz)
- Fixed a Go 1.17 compatibility issue for a test case in [#1277](https://togithub.com/urfave/cli/issues/1277) via [@GlenPickle](https://togithub.com/GlenPickle)
- Fixed a nil pointer panic when getting cli/context flagSet in UsageError function in [#1327](https://togithub.com/urfave/cli/issues/1327) via [@WUST-mengqinyu](https://togithub.com/WUST-mengqinyu)
- Fix `strconv.ParseFloat` usage in [#1335](https://togithub.com/urfave/cli/issues/1335) via [@kolyshkin](https://togithub.com/kolyshkin)
- Improve handling of file flags in [#1336](https://togithub.com/urfave/cli/issues/1336) via [@kolyshkin](https://togithub.com/kolyshkin)
#### Changed
- Improve help text for Slice flags in [#1208](https://togithub.com/urfave/cli/issues/1208) via [@Madhur1997](https://togithub.com/Madhur1997)
- Update GitHub actions in [#1212](https://togithub.com/urfave/cli/issues/1212) via [@jcgregorio](https://togithub.com/jcgregorio)
- Fix typo in documentation in [#1216](https://togithub.com/urfave/cli/issues/1216) via [@wgumenyuk](https://togithub.com/wgumenyuk)
- Improve Man Page in [#1227](https://togithub.com/urfave/cli/issues/1227) via [@bobuhiro11](https://togithub.com/bobuhiro11)
- Remove duplicate comment in [#1232](https://togithub.com/urfave/cli/issues/1232) via [@corburn](https://togithub.com/corburn)
- Improve how UsageText appears when viewing help from subcommands in [#1255](https://togithub.com/urfave/cli/issues/1255) via [@cpacifying](https://togithub.com/cpacifying)
- Remove reflect calls for Hidden flags feature in [#1258](https://togithub.com/urfave/cli/issues/1258) via [@dearchap](https://togithub.com/dearchap)
- Refactor and Cleanup context in [#1264](https://togithub.com/urfave/cli/issues/1264) via [@dearchap](https://togithub.com/dearchap)
- Fix grammatical error in documentation in [#1281](https://togithub.com/urfave/cli/issues/1281) via [@imaskm](https://togithub.com/imaskm)
- Improve documentation in [#1304](https://togithub.com/urfave/cli/issues/1304) via [@JayCeeJr](https://togithub.com/JayCeeJr)
- Improve Man Page in [#1311](https://togithub.com/urfave/cli/issues/1311) via [@jolheiser](https://togithub.com/jolheiser)
- Improve migration documentation in [#1317](https://togithub.com/urfave/cli/issues/1317) via [@tlimoncelli](https://togithub.com/tlimoncelli)
- Improve migration documentation in [#1319](https://togithub.com/urfave/cli/issues/1319) via [@mritunjaysharma394](https://togithub.com/mritunjaysharma394)
- Fixed assertion function in test cases in [#1320](https://togithub.com/urfave/cli/issues/1320) via [@anthonyfok](https://togithub.com/anthonyfok)
- Update markdown library dependency in [#3121](https://togithub.com/urfave/cli/issues/3121) via [@anthonyfok](https://togithub.com/anthonyfok)
- Update yaml library dependency in [#1326](https://togithub.com/urfave/cli/issues/1326) via [@mildaniel](https://togithub.com/mildaniel)
- Remove useless variable declaration in [#1330](https://togithub.com/urfave/cli/issues/1330) via [@chenxiao-zhao](https://togithub.com/chenxiao-zhao)
- Improve migration documentation in [#1340](https://togithub.com/urfave/cli/issues/1340) via [@infraredgirl](https://togithub.com/infraredgirl)
#### Added
- Added support for Go 1.15 in [#1200](https://togithub.com/urfave/cli/issues/1200) via [@asahasrabuddhe](https://togithub.com/asahasrabuddhe)
- Add link to pkg.go.dev in manual.md in [#1207](https://togithub.com/urfave/cli/issues/1207) via [@bbkane](https://togithub.com/bbkane)
- Add link to GoDoc for v2 in [#1228](https://togithub.com/urfave/cli/issues/1228) via [@zwass](https://togithub.com/zwass)
- Add `Destination` field to the `TimeStamp` flag in [#1251](https://togithub.com/urfave/cli/issues/1251) via [@davidsbond](https://togithub.com/davidsbond)
- Add support for Go 1.16 in [#1270](https://togithub.com/urfave/cli/issues/1270) via [@rliebz](https://togithub.com/rliebz)
- Add description and usage text in generated documentation in [#1287](https://togithub.com/urfave/cli/issues/1287) via [@subpop](https://togithub.com/subpop)
- Add support for Go 1.17 in [#1323](https://togithub.com/urfave/cli/issues/1323) via [@rliebz](https://togithub.com/rliebz)
### [`v2.3.0`](https://togithub.com/urfave/cli/releases/tag/v2.3.0): Release 2.3.0
[Compare Source](https://togithub.com/urfave/cli/compare/v2.2.0...v2.3.0)
These release notes were written for the git hash [`09ac54c`](https://togithub.com/urfave/cli/commit/09ac54c2f97f4249282baf266c54a09fab1bef58).
#### Fixed
- Fixed a bug 'Unable to load file' in altsrc in [#1086](https://togithub.com/urfave/cli/issues/1086) via [@akramarenkov](https://togithub.com/akramarenkov)
- Fixed a bug where `App.ErrWriter` not being initialized in `App.Setup()` in [#1100](https://togithub.com/urfave/cli/issues/1100) via [@Nokel81](https://togithub.com/Nokel81)
- Harmonize BeforeError handling in [#1117](https://togithub.com/urfave/cli/issues/1117) via [@creekorful](https://togithub.com/creekorful)
- Fixed a bug where the default value is not set in the `Destination` field in the `StringSliceFlag` in [#1121](https://togithub.com/urfave/cli/issues/1121) via [@sgoroshko](https://togithub.com/sgoroshko)
- Fixed a bug where the version flag was shown unexpectedly on commands with subcommands in [#1153](https://togithub.com/urfave/cli/issues/1153) via [@lrioth](https://togithub.com/lrioth)
- Fixed a bug where the default `StringSlice` values would be mutated in [#1170](https://togithub.com/urfave/cli/issues/1170) via [@tych0](https://togithub.com/tych0)
- Fixed a bug where values set by environment var are not saved to existing stringslice reference in [#1178](https://togithub.com/urfave/cli/issues/1178) via [@alexcb](https://togithub.com/alexcb)
- Fixed a bug where fish completion did not respect TakesFile on PathFlags in [#1198](https://togithub.com/urfave/cli/issues/1198) via [@ErinCall](https://togithub.com/ErinCall)
#### Changed
- Improved ZSH Autocompletion (List files on tab with no completion options) in [#1130](https://togithub.com/urfave/cli/issues/1130) via [@oleorhagen](https://togithub.com/oleorhagen)
- Improved help text rendering in [#1175](https://togithub.com/urfave/cli/issues/1175) via [@imle](https://togithub.com/imle)
#### Added
- Added support for Go 1.14 in [#1085](https://togithub.com/urfave/cli/issues/1085) via [@lynncyrin](https://togithub.com/lynncyrin)
- Added support for Powershell autocompletion in [#1139](https://togithub.com/urfave/cli/issues/1139) via [@kirinnee](https://togithub.com/kirinnee)
- Added support for using `Value` with `TimeStamp` flag in [#1160](https://togithub.com/urfave/cli/issues/1160) via [@vschettino](https://togithub.com/vschettino)
- Added ShowSubcommandHelpAndExit to print help for the given subcommand and exit with exit code in [#1183](https://togithub.com/urfave/cli/issues/1183) via [@knqyf263](https://togithub.com/knqyf263)
- Expose the constructor of `MapInputSource` type in [#1194](https://togithub.com/urfave/cli/issues/1194) via [@igorrius](https://togithub.com/igorrius)
- Added support for a `App.Reader` that defaults to `os.Stdin` via [#1191](https://togithub.com/urfave/cli/issues/1191) via [@stellirin](https://togithub.com/stellirin)
### [`v2.2.0`](https://togithub.com/urfave/cli/releases/tag/v2.2.0): Release 2.2.0
[Compare Source](https://togithub.com/urfave/cli/compare/v2.1.1...v2.2.0)
These release notes were written for the git hash [`d648edd`](https://togithub.com/urfave/cli/commit/d648edd48d89ef3a841b1ec75c2ebbd4de5f748f)
#### Fixed
- Fixed zsh completion scripts in [#1062](https://togithub.com/urfave/cli/issues/1062) via [@zhsj](https://togithub.com/zhsj)
- Fixed description of subcommand to be more consistent in [#1054](https://togithub.com/urfave/cli/issues/1054) via [@itchyny](https://togithub.com/itchyny)
- Fixed possible runtime panic in slice parsing in [#1049](https://togithub.com/urfave/cli/issues/1049) via [@saschagrunert](https://togithub.com/saschagrunert)
- Fixed invalid man page header generation in [#1041](https://togithub.com/urfave/cli/issues/1041) via [@saschagrunert](https://togithub.com/saschagrunert)
#### Changed
- Improved auto-completion instructions and added example gifs in [#1059](https://togithub.com/urfave/cli/issues/1059) via [@masonj188](https://togithub.com/masonj188)
- Removed the author from generated man pages in [#1041](https://togithub.com/urfave/cli/issues/1041) via [@saschagrunert](https://togithub.com/saschagrunert)
#### Added
- Added destination field to StringSliceFlag in [#1078](https://togithub.com/urfave/cli/issues/1078) via [@davidsbond](https://togithub.com/davidsbond)
- Added HideHelpCommand. While HideHelp hides both help command and --help flag, HideHelpCommand only hides help command and leave --help flag as-is in [#1083](https://togithub.com/urfave/cli/issues/1083) via [@AkihiroSuda](https://togithub.com/AkihiroSuda)
- Added timestampFlag docs in [#997](https://togithub.com/urfave/cli/issues/997) via [@drov0](https://togithub.com/drov0)
- Added required flags documentation in [#1008](https://togithub.com/urfave/cli/issues/1008) via [@lynncyrin](https://togithub.com/lynncyrin), [@anberns](https://togithub.com/anberns)
### [`v2.1.1`](https://togithub.com/urfave/cli/releases/tag/v2.1.1): Release 2.1.1
[Compare Source](https://togithub.com/urfave/cli/compare/v2.1.0...v2.1.1)
Fixed a `Context` regression introduced in `v2.1.0` in [https://github.com/urfave/cli/pull/1014](https://togithub.com/urfave/cli/pull/1014) via [@lynncyrin](https://togithub.com/lynncyrin)
### [`v2.1.0`](https://togithub.com/urfave/cli/releases/tag/v2.1.0): Release 2.1.0
[Compare Source](https://togithub.com/urfave/cli/compare/v2.0.0...v2.1.0)
These release notes were written for the git hash [ae84df4cef4a2a6f1a0cb1d41ea0f3af8755e5a8](https://togithub.com/urfave/cli/tree/ae84df4cef4a2a6f1a0cb1d41ea0f3af8755e5a8)
##### Fixed
- Fixed some golint errors in [https://github.com/urfave/cli/pull/988](https://togithub.com/urfave/cli/pull/988) via [@liamchampton](https://togithub.com/liamchampton)
- Fixed a panic with flag completion [https://github.com/urfave/cli/pull/946](https://togithub.com/urfave/cli/pull/946) via [@unRob](https://togithub.com/unRob)
##### Ch
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.22.10
->v2.23.7
Release Notes
urfave/cli
### [`v2.23.7`](https://togithub.com/urfave/cli/releases/tag/v2.23.7) [Compare Source](https://togithub.com/urfave/cli/compare/v2.23.6...v2.23.7) #### What's Changed - Fix:(issue\_1617) Fix Bash completion for subcommands by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1618](https://togithub.com/urfave/cli/pull/1618) **Full Changelog**: https://github.com/urfave/cli/compare/v2.23.6...v2.24.0 ### [`v2.23.6`](https://togithub.com/urfave/cli/releases/tag/v2.23.6) [Compare Source](https://togithub.com/urfave/cli/compare/v2.23.5...v2.23.6) #### What's Changed - Disable slice flag separator by [@feedmeapples](https://togithub.com/feedmeapples) in [https://github.com/urfave/cli/pull/1588](https://togithub.com/urfave/cli/pull/1588) - Fix:(issue\_1591) Use AppHelpTemplate instead of subcommand help template by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1608](https://togithub.com/urfave/cli/pull/1608) **Full Changelog**: https://github.com/urfave/cli/compare/v2.23.5...v2.23.6 ### [`v2.23.5`](https://togithub.com/urfave/cli/releases/tag/v2.23.5) [Compare Source](https://togithub.com/urfave/cli/compare/v2.23.4...v2.23.5) #### What's Changed - Update x/text to 0.3.8 by [@dirkmueller](https://togithub.com/dirkmueller) in [https://github.com/urfave/cli/pull/1571](https://togithub.com/urfave/cli/pull/1571) - Update github actions events for v2-maint branch by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1574](https://togithub.com/urfave/cli/pull/1574) - Update dependencies in v2 series by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1573](https://togithub.com/urfave/cli/pull/1573) #### New Contributors - [@dirkmueller](https://togithub.com/dirkmueller) made their first contribution in [https://github.com/urfave/cli/pull/1571](https://togithub.com/urfave/cli/pull/1571) **Full Changelog**: https://github.com/urfave/cli/compare/v2.23.4...v2.23.5 ### [`v2.23.4`](https://togithub.com/urfave/cli/releases/tag/v2.23.4) [Compare Source](https://togithub.com/urfave/cli/compare/v2.23.3...v2.23.4) #### What's Changed - Chore: Add altsrc flag definition generation by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1553](https://togithub.com/urfave/cli/pull/1553) **Full Changelog**: https://github.com/urfave/cli/compare/v2.23.3...v2.23.4 ### [`v2.23.3`](https://togithub.com/urfave/cli/releases/tag/v2.23.3) [Compare Source](https://togithub.com/urfave/cli/compare/v2.23.2...v2.23.3) #### What's Changed - Fix: Avoid duplication of help commands by [@remiposo](https://togithub.com/remiposo) in [https://github.com/urfave/cli/pull/1565](https://togithub.com/urfave/cli/pull/1565) - Feature:(issue\_1550):Add support Int64Slice by read toml config file by [@Edelweiss-Snow](https://togithub.com/Edelweiss-Snow) in [https://github.com/urfave/cli/pull/1551](https://togithub.com/urfave/cli/pull/1551) #### New Contributors - [@remiposo](https://togithub.com/remiposo) made their first contribution in [https://github.com/urfave/cli/pull/1565](https://togithub.com/urfave/cli/pull/1565) - [@Edelweiss-Snow](https://togithub.com/Edelweiss-Snow) made their first contribution in [https://github.com/urfave/cli/pull/1551](https://togithub.com/urfave/cli/pull/1551) **Full Changelog**: https://github.com/urfave/cli/compare/v2.23.2...v2.23.3 Note. This is considered a minor release even though it has a new "feature" i.e support for int64slice for alstrc flags. The int64slice is verbatim copy of existing code and doesnt include any new behaviour compared to other altsrc flags. ### [`v2.23.2`](https://togithub.com/urfave/cli/releases/tag/v2.23.2) [Compare Source](https://togithub.com/urfave/cli/compare/v2.23.1...v2.23.2) #### What's Changed - Fix:(issue\_1114) Add SkipFlagParsing to app to allow -- by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1562](https://togithub.com/urfave/cli/pull/1562) **Full Changelog**: https://github.com/urfave/cli/compare/v2.23.1...v2.23.2 ### [`v2.23.1`](https://togithub.com/urfave/cli/releases/tag/v2.23.1) [Compare Source](https://togithub.com/urfave/cli/compare/v2.23.0...v2.23.1) #### What's Changed - FIx: Allow ext flags to be opt-out by default rather than opt-in by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1561](https://togithub.com/urfave/cli/pull/1561) **Full Changelog**: https://github.com/urfave/cli/compare/v2.23.0...v2.23.1 ### [`v2.23.0`](https://togithub.com/urfave/cli/releases/tag/v2.23.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.22.0...v2.23.0) #### What's Changed - Feature:(issue\_269) Allow external package flag definitions by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1540](https://togithub.com/urfave/cli/pull/1540) **Full Changelog**: https://github.com/urfave/cli/compare/v2.22.0...v2.23.0 ### [`v2.22.0`](https://togithub.com/urfave/cli/releases/tag/v2.22.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.21.0...v2.22.0) #### What's Changed - Feature:(issue\_1090): Add unwrap for ExitCoder by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1545](https://togithub.com/urfave/cli/pull/1545) **Full Changelog**: https://github.com/urfave/cli/compare/v2.21.0...v2.22.0 ### [`v2.21.0`](https://togithub.com/urfave/cli/releases/tag/v2.21.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.20.5...v2.21.0) #### What's Changed - Feature: (issue\_1451) customized slice flag separator by [@FGYFFFF](https://togithub.com/FGYFFFF) in [https://github.com/urfave/cli/pull/1546](https://togithub.com/urfave/cli/pull/1546) **Full Changelog**: https://github.com/urfave/cli/compare/v2.20.5...v2.21.0 ### [`v2.20.5`](https://togithub.com/urfave/cli/releases/tag/v2.20.5) [Compare Source](https://togithub.com/urfave/cli/compare/v2.20.4...v2.20.5) #### What's Changed - Fix:(issue\_1548) Check root before run default cmd by [@smalnote](https://togithub.com/smalnote) in [https://github.com/urfave/cli/pull/1549](https://togithub.com/urfave/cli/pull/1549) #### New Contributors - [@smalnote](https://togithub.com/smalnote) made their first contribution in [https://github.com/urfave/cli/pull/1549](https://togithub.com/urfave/cli/pull/1549) **Full Changelog**: https://github.com/urfave/cli/compare/v2.20.4...v2.20.5 ### [`v2.20.4`](https://togithub.com/urfave/cli/releases/tag/v2.20.4) [Compare Source](https://togithub.com/urfave/cli/compare/v2.20.3...v2.20.4) #### What's Changed - Spelling by [@jsoref](https://togithub.com/jsoref) in [https://github.com/urfave/cli/pull/1543](https://togithub.com/urfave/cli/pull/1543) - Documentation:(issue\_786) Add docs for flag validation by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1544](https://togithub.com/urfave/cli/pull/1544) #### New Contributors - [@jsoref](https://togithub.com/jsoref) made their first contribution in [https://github.com/urfave/cli/pull/1543](https://togithub.com/urfave/cli/pull/1543) **Full Changelog**: https://github.com/urfave/cli/compare/v2.20.3...v2.20.4 ### [`v2.20.3`](https://togithub.com/urfave/cli/releases/tag/v2.20.3) [Compare Source](https://togithub.com/urfave/cli/compare/v2.20.2...v2.20.3) #### What's Changed - Docs:(issue\_1276) Make destination/value/default text clear by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1539](https://togithub.com/urfave/cli/pull/1539) - Fix:(issue\_1263) FlagNames should return names set via env as well by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1537](https://togithub.com/urfave/cli/pull/1537) - Fix:(issue\_1288). Add windows specific env format by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1538](https://togithub.com/urfave/cli/pull/1538) **Full Changelog**: https://github.com/urfave/cli/compare/v2.20.2...v2.20.3 ### [`v2.20.2`](https://togithub.com/urfave/cli/releases/tag/v2.20.2) [Compare Source](https://togithub.com/urfave/cli/compare/v2.20.1...v2.20.2) #### What's Changed - Fix:(issue\_1206) Default value shouldnt depend on env variable or val… by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1528](https://togithub.com/urfave/cli/pull/1528) **Full Changelog**: https://github.com/urfave/cli/compare/v2.20.1...v2.20.2 ### [`v2.20.1`](https://togithub.com/urfave/cli/releases/tag/v2.20.1) [Compare Source](https://togithub.com/urfave/cli/compare/v2.20.0...v2.20.1) #### What's Changed - Docs: Fix docs from merged PR1498 by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1532](https://togithub.com/urfave/cli/pull/1532) - Cleanup: Fix app.go formatting by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1533](https://togithub.com/urfave/cli/pull/1533) **Full Changelog**: https://github.com/urfave/cli/compare/v2.20.0...v2.20.1 ### [`v2.20.0`](https://togithub.com/urfave/cli/releases/tag/v2.20.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.19.3...v2.20.0) #### What's Changed - Cleanup redundant code in App/Command by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1498](https://togithub.com/urfave/cli/pull/1498) **Full Changelog**: https://github.com/urfave/cli/compare/v2.19.3...v2.20.0 ### [`v2.19.3`](https://togithub.com/urfave/cli/releases/tag/v2.19.3) [Compare Source](https://togithub.com/urfave/cli/compare/v2.19.2...v2.19.3) #### What's Changed - Build and run `urfave-cli-genflags` via its `Makefile` by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1526](https://togithub.com/urfave/cli/pull/1526) **Full Changelog**: https://github.com/urfave/cli/compare/v2.19.2...v2.19.3 ### [`v2.19.2`](https://togithub.com/urfave/cli/releases/tag/v2.19.2) [Compare Source](https://togithub.com/urfave/cli/compare/v2.19.1...v2.19.2) #### What's Changed - fix: stop automatic sorting for --help by [@FGYFFFF](https://togithub.com/FGYFFFF) in [https://github.com/urfave/cli/pull/1430](https://togithub.com/urfave/cli/pull/1430) #### New Contributors - [@FGYFFFF](https://togithub.com/FGYFFFF) made their first contribution in [https://github.com/urfave/cli/pull/1430](https://togithub.com/urfave/cli/pull/1430) **Full Changelog**: https://github.com/urfave/cli/compare/v2.19.1...v2.19.2 ### [`v2.19.1`](https://togithub.com/urfave/cli/releases/tag/v2.19.1) [Compare Source](https://togithub.com/urfave/cli/compare/v2.19.0...v2.19.1) #### What's Changed - Fix:(issue\_1500). Fix slice flag value duplication issue by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1502](https://togithub.com/urfave/cli/pull/1502) **Full Changelog**: https://github.com/urfave/cli/compare/v2.19.0...v2.19.1 ### [`v2.19.0`](https://togithub.com/urfave/cli/releases/tag/v2.19.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.18.2...v2.19.0) #### What's Changed - Fix:(issue\_1505) Fix flag alignment in help by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1506](https://togithub.com/urfave/cli/pull/1506) **Full Changelog**: https://github.com/urfave/cli/compare/v2.18.2...v2.19.0 ### [`v2.18.2`](https://togithub.com/urfave/cli/releases/tag/v2.18.2) [Compare Source](https://togithub.com/urfave/cli/compare/v2.18.1...v2.18.2) #### What's Changed - Configure GenericFlag's Destination type as struct not pointer by [@nkuba](https://togithub.com/nkuba) in [https://github.com/urfave/cli/pull/1442](https://togithub.com/urfave/cli/pull/1442) #### New Contributors - [@nkuba](https://togithub.com/nkuba) made their first contribution in [https://github.com/urfave/cli/pull/1442](https://togithub.com/urfave/cli/pull/1442) **Full Changelog**: https://github.com/urfave/cli/compare/v2.18.1...v2.18.2 ### [`v2.18.1`](https://togithub.com/urfave/cli/releases/tag/v2.18.1) [Compare Source](https://togithub.com/urfave/cli/compare/v2.18.0...v2.18.1) #### What's Changed - Ensure "generate" step runs in CI prior to diff check by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1504](https://togithub.com/urfave/cli/pull/1504) **Full Changelog**: https://github.com/urfave/cli/compare/v2.18.0...v2.18.1 ### [`v2.18.0`](https://togithub.com/urfave/cli/releases/tag/v2.18.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.17.2...v2.18.0) #### What's Changed - Call FlagStringer in String() method of slice flags by [@fjl](https://togithub.com/fjl) in [https://github.com/urfave/cli/pull/1508](https://togithub.com/urfave/cli/pull/1508) #### New Contributors - [@fjl](https://togithub.com/fjl) made their first contribution in [https://github.com/urfave/cli/pull/1508](https://togithub.com/urfave/cli/pull/1508) **Full Changelog**: https://github.com/urfave/cli/compare/v2.17.2...v2.18.0 ### [`v2.17.2`](https://togithub.com/urfave/cli/releases/tag/v2.17.2) [Compare Source](https://togithub.com/urfave/cli/compare/v2.17.1...v2.17.2) #### What's Changed - Remove nonexistent phony targets by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1503](https://togithub.com/urfave/cli/pull/1503) - wrap: Avoid trailing whitespace for empty lines by [@abitrolly](https://togithub.com/abitrolly) in [https://github.com/urfave/cli/pull/1513](https://togithub.com/urfave/cli/pull/1513) #### New Contributors - [@abitrolly](https://togithub.com/abitrolly) made their first contribution in [https://github.com/urfave/cli/pull/1513](https://togithub.com/urfave/cli/pull/1513) **Full Changelog**: https://github.com/urfave/cli/compare/v2.17.1...v2.17.2 ### [`v2.17.1`](https://togithub.com/urfave/cli/releases/tag/v2.17.1) [Compare Source](https://togithub.com/urfave/cli/compare/v2.17.0...v2.17.1) #### What's Changed - Fix help results inconsistency by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1499](https://togithub.com/urfave/cli/pull/1499) **Full Changelog**: https://github.com/urfave/cli/compare/v2.17.0...v2.17.1 ### [`v2.17.0`](https://togithub.com/urfave/cli/releases/tag/v2.17.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.16.6...v2.17.0) #### What's Changed - Flag-level Action by [@xwjdsh](https://togithub.com/xwjdsh) in [https://github.com/urfave/cli/pull/1337](https://togithub.com/urfave/cli/pull/1337) #### New Contributors - [@xwjdsh](https://togithub.com/xwjdsh) made their first contribution in [https://github.com/urfave/cli/pull/1337](https://togithub.com/urfave/cli/pull/1337) **Full Changelog**: https://github.com/urfave/cli/compare/v2.16.6...v2.17.0 ### [`v2.16.6`](https://togithub.com/urfave/cli/releases/tag/v2.16.6) [Compare Source](https://togithub.com/urfave/cli/compare/v2.16.5...v2.16.6) #### What's Changed - fix: Context.Set no such flag by [@Torwang1](https://togithub.com/Torwang1) in [https://github.com/urfave/cli/pull/1497](https://togithub.com/urfave/cli/pull/1497) #### New Contributors - [@Torwang1](https://togithub.com/Torwang1) made their first contribution in [https://github.com/urfave/cli/pull/1497](https://togithub.com/urfave/cli/pull/1497) **Full Changelog**: https://github.com/urfave/cli/compare/v2.16.5...v2.16.6 ### [`v2.16.5`](https://togithub.com/urfave/cli/releases/tag/v2.16.5) [Compare Source](https://togithub.com/urfave/cli/compare/v2.16.4...v2.16.5) #### What's Changed - Fix:(issue\_1197) Set destination field from altsrc for slice flags by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1495](https://togithub.com/urfave/cli/pull/1495) **Full Changelog**: https://github.com/urfave/cli/compare/v2.16.4...v2.16.5 ### [`v2.16.4`](https://togithub.com/urfave/cli/releases/tag/v2.16.4) [Compare Source](https://togithub.com/urfave/cli/compare/v2.16.3...v2.16.4) #### What's Changed - Accept the `MKDOCS_REMOTE_GITHUB_TOKEN` var as intended by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1493](https://togithub.com/urfave/cli/pull/1493) **Full Changelog**: https://github.com/urfave/cli/compare/v2.16.3...v2.16.4 ### [`v2.16.3`](https://togithub.com/urfave/cli/releases/tag/v2.16.3) [Compare Source](https://togithub.com/urfave/cli/compare/v2.16.2...v2.16.3) #### What's Changed - Move more functionality into internal/build/build.go by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1490](https://togithub.com/urfave/cli/pull/1490) **Full Changelog**: https://github.com/urfave/cli/compare/v2.16.2...v2.16.3 ### [`v2.16.2`](https://togithub.com/urfave/cli/releases/tag/v2.16.2) [Compare Source](https://togithub.com/urfave/cli/compare/v2.16.1...v2.16.2) #### What's Changed - Fix: Help name consistency among app/commands and subcommands by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1489](https://togithub.com/urfave/cli/pull/1489) **Full Changelog**: https://github.com/urfave/cli/compare/v2.16.1...v2.16.2 ### [`v2.16.1`](https://togithub.com/urfave/cli/releases/tag/v2.16.1) [Compare Source](https://togithub.com/urfave/cli/compare/v2.16.0...v2.16.1) #### What's Changed - Set codecov status thresholds to 5% by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1486](https://togithub.com/urfave/cli/pull/1486) - Fix: dont generate pointer for dest for Generic flag by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1488](https://togithub.com/urfave/cli/pull/1488) **Full Changelog**: https://github.com/urfave/cli/compare/v2.16.0...v2.16.1 ### [`v2.16.0`](https://togithub.com/urfave/cli/releases/tag/v2.16.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.15.0...v2.16.0) #### What's Changed - Feature:(Issue 1334) Add support for uint64slices by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1378](https://togithub.com/urfave/cli/pull/1378) **Full Changelog**: https://github.com/urfave/cli/compare/v2.15.0...v2.16.0 ### [`v2.15.0`](https://togithub.com/urfave/cli/releases/tag/v2.15.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.14.2...v2.15.0) #### What's Changed - Add count option for bool flags by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1257](https://togithub.com/urfave/cli/pull/1257) **Full Changelog**: https://github.com/urfave/cli/compare/v2.14.2...v2.15.0 ### [`v2.14.2`](https://togithub.com/urfave/cli/releases/tag/v2.14.2) [Compare Source](https://togithub.com/urfave/cli/compare/v2.14.1...v2.14.2) #### What's Changed - Update version of codecov action by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1480](https://togithub.com/urfave/cli/pull/1480) - Add a few notes to release docs by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1479](https://togithub.com/urfave/cli/pull/1479) **Full Changelog**: https://github.com/urfave/cli/compare/v2.14.1...v2.14.2 ### [`v2.14.1`](https://togithub.com/urfave/cli/releases/tag/v2.14.1) [Compare Source](https://togithub.com/urfave/cli/compare/v2.14.0...v2.14.1) #### What's Changed - Fix:(issue\_1272) Generic flag not set from env by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1458](https://togithub.com/urfave/cli/pull/1458) - GitHub Workflows security hardening by [@sashashura](https://togithub.com/sashashura) in [https://github.com/urfave/cli/pull/1469](https://togithub.com/urfave/cli/pull/1469) #### New Contributors - [@sashashura](https://togithub.com/sashashura) made their first contribution in [https://github.com/urfave/cli/pull/1469](https://togithub.com/urfave/cli/pull/1469) **Full Changelog**: https://github.com/urfave/cli/compare/v2.14.0...v2.14.1 ### [`v2.14.0`](https://togithub.com/urfave/cli/releases/tag/v2.14.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.13.0...v2.14.0) #### What's Changed - Update v2 dead link by [@abousselmi](https://togithub.com/abousselmi) in [https://github.com/urfave/cli/pull/1466](https://togithub.com/urfave/cli/pull/1466) - Fix:(issue\_1293) Wrap usage text for commands by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1460](https://togithub.com/urfave/cli/pull/1460) - Add App.InvalidFlagAccessHandler by [@icholy](https://togithub.com/icholy) in [https://github.com/urfave/cli/pull/1446](https://togithub.com/urfave/cli/pull/1446) #### New Contributors - [@abousselmi](https://togithub.com/abousselmi) made their first contribution in [https://github.com/urfave/cli/pull/1466](https://togithub.com/urfave/cli/pull/1466) - [@icholy](https://togithub.com/icholy) made their first contribution in [https://github.com/urfave/cli/pull/1446](https://togithub.com/urfave/cli/pull/1446) **Full Changelog**: https://github.com/urfave/cli/compare/v2.13.0...v2.14.0 ### [`v2.13.0`](https://togithub.com/urfave/cli/releases/tag/v2.13.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.12.3...v2.13.0) #### What's Changed - Fix:(issue\_1094) Dont execute Before/After handlers during shell comp… by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1457](https://togithub.com/urfave/cli/pull/1457) - Fix:(issue\_1455) Allow bool flags from input altsrc by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1456](https://togithub.com/urfave/cli/pull/1456) - Add configurable Base to int, uint and uint64 flags by [@ccremer](https://togithub.com/ccremer) in [https://github.com/urfave/cli/pull/1464](https://togithub.com/urfave/cli/pull/1464) - fix: allow required flag with one character by [@Gerrard-YNWA](https://togithub.com/Gerrard-YNWA) in [https://github.com/urfave/cli/pull/1449](https://togithub.com/urfave/cli/pull/1449) - Add support for alias in YAMLs by [@james-prysm](https://togithub.com/james-prysm) in [https://github.com/urfave/cli/pull/1448](https://togithub.com/urfave/cli/pull/1448) #### New Contributors - [@ccremer](https://togithub.com/ccremer) made their first contribution in [https://github.com/urfave/cli/pull/1464](https://togithub.com/urfave/cli/pull/1464) - [@Gerrard-YNWA](https://togithub.com/Gerrard-YNWA) made their first contribution in [https://github.com/urfave/cli/pull/1449](https://togithub.com/urfave/cli/pull/1449) - [@james-prysm](https://togithub.com/james-prysm) made their first contribution in [https://github.com/urfave/cli/pull/1448](https://togithub.com/urfave/cli/pull/1448) **Full Changelog**: https://github.com/urfave/cli/compare/v2.12.3...v2.13.0 ### [`v2.12.3`](https://togithub.com/urfave/cli/releases/tag/v2.12.3) [Compare Source](https://togithub.com/urfave/cli/compare/v2.12.2...v2.12.3) #### What's Changed - issue\_62: Make slice options more posix like by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1454](https://togithub.com/urfave/cli/pull/1454) - Move genflags tool to cmd/ and pin to previous release by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1451](https://togithub.com/urfave/cli/pull/1451) - Shift supported go versions by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1452](https://togithub.com/urfave/cli/pull/1452) - docs: split documentation into individual pages by [@hay-kot](https://togithub.com/hay-kot) in [https://github.com/urfave/cli/pull/1453](https://togithub.com/urfave/cli/pull/1453) #### New Contributors - [@hay-kot](https://togithub.com/hay-kot) made their first contribution in [https://github.com/urfave/cli/pull/1453](https://togithub.com/urfave/cli/pull/1453) **Full Changelog**: https://github.com/urfave/cli/compare/v2.12.1...v2.12.3 ### [`v2.12.2`](https://togithub.com/urfave/cli/releases/tag/v2.12.2) [Compare Source](https://togithub.com/urfave/cli/compare/v2.12.1...v2.12.2) #### What's Changed - issue\_62: Make slice options more posix like by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1454](https://togithub.com/urfave/cli/pull/1454) - Move genflags tool to cmd/ and pin to previous release by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1451](https://togithub.com/urfave/cli/pull/1451) - Shift supported go versions by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1452](https://togithub.com/urfave/cli/pull/1452) - docs: split documentation into individual pages by [@hay-kot](https://togithub.com/hay-kot) in [https://github.com/urfave/cli/pull/1453](https://togithub.com/urfave/cli/pull/1453) #### New Contributors - [@hay-kot](https://togithub.com/hay-kot) made their first contribution in [https://github.com/urfave/cli/pull/1453](https://togithub.com/urfave/cli/pull/1453) **Full Changelog**: https://github.com/urfave/cli/compare/v2.12.1...v2.12.2 ### [`v2.12.1`](https://togithub.com/urfave/cli/releases/tag/v2.12.1) [Compare Source](https://togithub.com/urfave/cli/compare/v2.12.0...v2.12.1) **Full Changelog**: https://github.com/urfave/cli/compare/v2.11.5...v2.12.1 ### [`v2.12.0`](https://togithub.com/urfave/cli/releases/tag/v2.12.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.11.5...v2.12.0) **Full Changelog**: https://github.com/urfave/cli/compare/v2.11.2...v2.12.0 ### [`v2.11.5`](https://togithub.com/urfave/cli/releases/tag/v2.11.5) [Compare Source](https://togithub.com/urfave/cli/compare/v2.11.4...v2.11.5) **Full Changelog**: https://github.com/urfave/cli/compare/v2.11.2...v2.11.5 ### [`v2.11.4`](https://togithub.com/urfave/cli/releases/tag/v2.11.4) [Compare Source](https://togithub.com/urfave/cli/compare/v2.11.3...v2.11.4) **Full Changelog**: https://github.com/urfave/cli/compare/v2.11.2...v2.11.4 ### [`v2.11.3`](https://togithub.com/urfave/cli/releases/tag/v2.11.3) [Compare Source](https://togithub.com/urfave/cli/compare/v2.11.2...v2.11.3) **Full Changelog**: https://github.com/urfave/cli/compare/v2.11.2...v2.11.3 ### [`v2.11.2`](https://togithub.com/urfave/cli/releases/tag/v2.11.2) [Compare Source](https://togithub.com/urfave/cli/compare/v2.11.1...v2.11.2) #### What's Changed - Fix HideHelp by [@Dokiys](https://togithub.com/Dokiys) in [https://github.com/urfave/cli/pull/1445](https://togithub.com/urfave/cli/pull/1445) - Fix After not run by [@Dokiys](https://togithub.com/Dokiys) in [https://github.com/urfave/cli/pull/1444](https://togithub.com/urfave/cli/pull/1444) #### New Contributors - [@Dokiys](https://togithub.com/Dokiys) made their first contribution in [https://github.com/urfave/cli/pull/1445](https://togithub.com/urfave/cli/pull/1445) **Full Changelog**: https://github.com/urfave/cli/compare/v2.11.1...v2.11.2 ### [`v2.11.1`](https://togithub.com/urfave/cli/releases/tag/v2.11.1) [Compare Source](https://togithub.com/urfave/cli/compare/v2.11.0...v2.11.1) #### What's Changed - Fix timestamp flag error when using help by [@hmiyado](https://togithub.com/hmiyado) in [https://github.com/urfave/cli/pull/1439](https://togithub.com/urfave/cli/pull/1439) #### New Contributors - [@hmiyado](https://togithub.com/hmiyado) made their first contribution in [https://github.com/urfave/cli/pull/1439](https://togithub.com/urfave/cli/pull/1439) **Full Changelog**: https://github.com/urfave/cli/compare/v2.11.0...v2.11.1 ### [`v2.11.0`](https://togithub.com/urfave/cli/releases/tag/v2.11.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.10.3...v2.11.0) #### What's Changed - feature: add DefaultCommand field to App by [@jalavosus](https://togithub.com/jalavosus) in [https://github.com/urfave/cli/pull/1388](https://togithub.com/urfave/cli/pull/1388) - accept timezone for timestamps by [@julian7](https://togithub.com/julian7) in [https://github.com/urfave/cli/pull/1432](https://togithub.com/urfave/cli/pull/1432) - Approve v2 addition of App.DefaultCommand by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1426](https://togithub.com/urfave/cli/pull/1426) #### New Contributors - [@jalavosus](https://togithub.com/jalavosus) made their first contribution in [https://github.com/urfave/cli/pull/1388](https://togithub.com/urfave/cli/pull/1388) - [@julian7](https://togithub.com/julian7) made their first contribution in [https://github.com/urfave/cli/pull/1432](https://togithub.com/urfave/cli/pull/1432) **Full Changelog**: https://github.com/urfave/cli/compare/v2.10.3...v2.11.0 ### [`v2.10.3`](https://togithub.com/urfave/cli/releases/tag/v2.10.3) [Compare Source](https://togithub.com/urfave/cli/compare/v2.10.2...v2.10.3) #### What's Changed - Clean up the v2 manual a bit by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1421](https://togithub.com/urfave/cli/pull/1421) - Fix list formatting in v2 manual by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1423](https://togithub.com/urfave/cli/pull/1423) **Full Changelog**: https://github.com/urfave/cli/compare/v2.10.2...v2.10.3 ### [`v2.10.2`](https://togithub.com/urfave/cli/releases/tag/v2.10.2) [Compare Source](https://togithub.com/urfave/cli/compare/v2.10.1...v2.10.2) #### What's Changed - Update dependencies to latest by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1417](https://togithub.com/urfave/cli/pull/1417) - Remove temporary go mod workaround by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1418](https://togithub.com/urfave/cli/pull/1418) **Full Changelog**: https://github.com/urfave/cli/compare/v2.10.1...v2.10.2 ### [`v2.10.1`](https://togithub.com/urfave/cli/releases/tag/v2.10.1) [Compare Source](https://togithub.com/urfave/cli/compare/v2.10.0...v2.10.1) #### What's Changed - Upgrade gopkg.in/yaml to v3 by [@jszwedko](https://togithub.com/jszwedko) in [https://github.com/urfave/cli/pull/1415](https://togithub.com/urfave/cli/pull/1415) **Full Changelog**: https://github.com/urfave/cli/compare/v2.10.0...v2.10.1 ### [`v2.10.0`](https://togithub.com/urfave/cli/releases/tag/v2.10.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.9.0...v2.10.0) ##### What's Changed - Add word-wrap support, with wrap length provided by the user by [@mostynb](https://togithub.com/mostynb) in [https://github.com/urfave/cli/pull/1119](https://togithub.com/urfave/cli/pull/1119) **Full Changelog**: https://github.com/urfave/cli/compare/v2.9.0...v2.10.0 ### [`v2.9.0`](https://togithub.com/urfave/cli/releases/tag/v2.9.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.8.1...v2.9.0) ##### What's Changed - Fix 'repetetive' typo by [@mostynb](https://togithub.com/mostynb) in [https://github.com/urfave/cli/pull/1402](https://togithub.com/urfave/cli/pull/1402) - Add some missing go.sum entries needed with 1.16.x by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1407](https://togithub.com/urfave/cli/pull/1407) - Add SliceFlag wrapper and fix bugs in existing implementations by [@joeycumines](https://togithub.com/joeycumines) in [https://github.com/urfave/cli/pull/1409](https://togithub.com/urfave/cli/pull/1409) - Update the v2 docs since merging [#1409](https://togithub.com/urfave/cli/issues/1409) by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1412](https://togithub.com/urfave/cli/pull/1412) ##### New Contributors - [@joeycumines](https://togithub.com/joeycumines) made their first contribution in [https://github.com/urfave/cli/pull/1409](https://togithub.com/urfave/cli/pull/1409) **Full Changelog**: https://github.com/urfave/cli/compare/v2.8.1...v2.9.0 ### [`v2.8.1`](https://togithub.com/urfave/cli/releases/tag/v2.8.1) [Compare Source](https://togithub.com/urfave/cli/compare/v2.8.0...v2.8.1) #### What's Changed - Run docs tests against current work tree by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1403](https://togithub.com/urfave/cli/pull/1403) - Remove GPL2 dependency introduced in v2.7.0 by [@AkihiroSuda](https://togithub.com/AkihiroSuda) in [https://github.com/urfave/cli/pull/1405](https://togithub.com/urfave/cli/pull/1405) **Full Changelog**: https://github.com/urfave/cli/compare/v2.8.0...v2.8.1 ### [`v2.8.0`](https://togithub.com/urfave/cli/releases/tag/v2.8.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.7.2...v2.8.0) #### What's Changed - Add flag category support ([#796](https://togithub.com/urfave/cli/issues/796)) by [@michaeljs1990](https://togithub.com/michaeljs1990) / [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1368](https://togithub.com/urfave/cli/pull/1368) - Introduce override hooks for suggestions by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1396](https://togithub.com/urfave/cli/pull/1396) - Point to the docs tree and site from top-level README by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1399](https://togithub.com/urfave/cli/pull/1399) **Full Changelog**: https://github.com/urfave/cli/compare/v2.7.2...v2.8.0 ### [`v2.7.2`](https://togithub.com/urfave/cli/releases/tag/v2.7.2) [Compare Source](https://togithub.com/urfave/cli/compare/v2.7.1...v2.7.2) #### What's Changed - Auto-detect zsh via `SHELL` ([#1218](https://togithub.com/urfave/cli/issues/1218)) by [@z0rc](https://togithub.com/z0rc) / [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1350](https://togithub.com/urfave/cli/pull/1350) - Merging mostynb report source of parse errors by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1354](https://togithub.com/urfave/cli/pull/1354) - Report the source of a value when we cannot parse it by [@mostynb](https://togithub.com/mostynb) in [https://github.com/urfave/cli/pull/1168](https://togithub.com/urfave/cli/pull/1168) - Add a security policy document by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1365](https://togithub.com/urfave/cli/pull/1365) **Full Changelog**: https://github.com/urfave/cli/compare/v2.7.1...v2.7.2 ### [`v2.7.1`](https://togithub.com/urfave/cli/releases/tag/v2.7.1) [Compare Source](https://togithub.com/urfave/cli/compare/v2.7.0...v2.7.1) #### What's Changed - Docs publishing fixes by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1400](https://togithub.com/urfave/cli/pull/1400) **Full Changelog**: https://github.com/urfave/cli/compare/v2.7.0...v2.7.1 ### [`v2.7.0`](https://togithub.com/urfave/cli/releases/tag/v2.7.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.6.0...v2.7.0) #### What's Changed - Generate flag types (again?) by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1382](https://togithub.com/urfave/cli/pull/1382) - Introduce a v2.x semver approval gate by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1385](https://togithub.com/urfave/cli/pull/1385) - Generate RequiredFlag and VisibleFlag implementations by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1393](https://togithub.com/urfave/cli/pull/1393) - Mkdocs setup by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1392](https://togithub.com/urfave/cli/pull/1392) - Add suggestions support ([#977](https://togithub.com/urfave/cli/issues/977)) by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1390](https://togithub.com/urfave/cli/pull/1390) - Add suggestions support by [@saschagrunert](https://togithub.com/saschagrunert) in [https://github.com/urfave/cli/pull/977](https://togithub.com/urfave/cli/pull/977) **Full Changelog**: https://github.com/urfave/cli/compare/v2.6.0...v2.7.0 ### [`v2.6.0`](https://togithub.com/urfave/cli/releases/tag/v2.6.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.5.1...v2.6.0) #### What's Changed - Simplified flag value access by [@toaster](https://togithub.com/toaster) in [https://github.com/urfave/cli/pull/1367](https://togithub.com/urfave/cli/pull/1367) #### New Contributors - [@toaster](https://togithub.com/toaster) made their first contribution in [https://github.com/urfave/cli/pull/1367](https://togithub.com/urfave/cli/pull/1367) **Full Changelog**: https://github.com/urfave/cli/compare/v2.5.1...v2.6.0 ### [`v2.5.1`](https://togithub.com/urfave/cli/releases/tag/v2.5.1) [Compare Source](https://togithub.com/urfave/cli/compare/v2.5.0...v2.5.1) #### What's Changed - Cleaning up some release-related metadata & docs by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1371](https://togithub.com/urfave/cli/pull/1371) - Accept multi-value input on slice flags ([#1241](https://togithub.com/urfave/cli/issues/1241)) by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1377](https://togithub.com/urfave/cli/pull/1377) - Accept multi-value input on slice flags by [@vipally](https://togithub.com/vipally) in [https://github.com/urfave/cli/pull/1241](https://togithub.com/urfave/cli/pull/1241) **Full Changelog**: https://github.com/urfave/cli/compare/v2.5.0...v2.5.1 ### [`v2.5.0`](https://togithub.com/urfave/cli/releases/tag/v2.5.0) [Compare Source](https://togithub.com/urfave/cli/compare/v2.4.10...v2.5.0) ##### What's Changed - Add `urfave_cli_no_docs` build tag by [@kolyshkin](https://togithub.com/kolyshkin) in [https://github.com/urfave/cli/pull/1375](https://togithub.com/urfave/cli/pull/1375) **Full Changelog**: https://github.com/urfave/cli/compare/v2.4.10...v2.5.0 ### [`v2.4.10`](https://togithub.com/urfave/cli/releases/tag/v2.4.10) [Compare Source](https://togithub.com/urfave/cli/compare/v2.4.9...v2.4.10) ##### What's Changed - Exclude hidden sub-command flags from docs by [@jolheiser](https://togithub.com/jolheiser) in [https://github.com/urfave/cli/pull/1346](https://togithub.com/urfave/cli/pull/1346) **Full Changelog**: https://github.com/urfave/cli/compare/v2.4.9...v2.4.10 ### [`v2.4.9`](https://togithub.com/urfave/cli/releases/tag/v2.4.9) [Compare Source](https://togithub.com/urfave/cli/compare/v2.4.8...v2.4.9) ##### What's Changed - Remove some unused code by [@53jk1](https://togithub.com/53jk1) in [https://github.com/urfave/cli/pull/1374](https://togithub.com/urfave/cli/pull/1374) - Do not apply altsrc input values that are not set by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1376](https://togithub.com/urfave/cli/pull/1376) ##### New Contributors - [@53jk1](https://togithub.com/53jk1) made their first contribution in [https://github.com/urfave/cli/pull/1374](https://togithub.com/urfave/cli/pull/1374) **Full Changelog**: https://github.com/urfave/cli/compare/v2.4.8...v2.4.9 ### [`v2.4.8`](https://togithub.com/urfave/cli/releases/tag/v2.4.8) [Compare Source](https://togithub.com/urfave/cli/compare/v2.4.7...v2.4.8) #### What's Changed - Allow -ve values for int, float & duration by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1262](https://togithub.com/urfave/cli/pull/1262) **Full Changelog**: https://github.com/urfave/cli/compare/v2.4.7...v2.4.8 ### [`v2.4.7`](https://togithub.com/urfave/cli/releases/tag/v2.4.7) [Compare Source](https://togithub.com/urfave/cli/compare/v2.4.6...v2.4.7) ##### What's Changed - Add test case for short option handling by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1260](https://togithub.com/urfave/cli/pull/1260) **Full Changelog**: https://github.com/urfave/cli/compare/v2.4.6...v2.4.7 ### [`v2.4.6`](https://togithub.com/urfave/cli/releases/tag/v2.4.6) [Compare Source](https://togithub.com/urfave/cli/compare/v2.4.5...v2.4.6) #### What's Changed - Unshadow `context` package by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1370](https://togithub.com/urfave/cli/pull/1370) **Full Changelog**: https://github.com/urfave/cli/compare/v2.4.5...v2.4.6 ### [`v2.4.5`](https://togithub.com/urfave/cli/releases/tag/v2.4.5): Release 2.4.5 [Compare Source](https://togithub.com/urfave/cli/compare/v2.4.4...v2.4.5) #### What's Changed - Pass non-empty string slice to example app `Run` by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1364](https://togithub.com/urfave/cli/pull/1364) - Revert "Add Stale bot configuration per docs" by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1366](https://togithub.com/urfave/cli/pull/1366) **Full Changelog**: https://github.com/urfave/cli/compare/v2.4.4...v2.4.5 ### [`v2.4.4`](https://togithub.com/urfave/cli/releases/tag/v2.4.4): Release 2.4.4 [Compare Source](https://togithub.com/urfave/cli/compare/v2.4.3...v2.4.4) #### What's Changed - Remove reflect calls for doc generation ([#1259](https://togithub.com/urfave/cli/issues/1259)) by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1361](https://togithub.com/urfave/cli/pull/1361) - Remove reflect calls for doc generation by [@dearchap](https://togithub.com/dearchap) in [https://github.com/urfave/cli/pull/1259](https://togithub.com/urfave/cli/pull/1259) **Full Changelog**: https://github.com/urfave/cli/compare/v2.4.3...v2.4.4 ### [`v2.4.3`](https://togithub.com/urfave/cli/releases/tag/v2.4.3): Release 2.4.3 [Compare Source](https://togithub.com/urfave/cli/compare/v2.4.2...v2.4.3) ##### What's Changed - show only subcommand flags with bash completion ([#1186](https://togithub.com/urfave/cli/issues/1186)) by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1360](https://togithub.com/urfave/cli/pull/1360) - show only subcommand flags with bash completion by [@schollz](https://togithub.com/schollz) in [https://github.com/urfave/cli/pull/1186](https://togithub.com/urfave/cli/pull/1186) ##### New Contributors - [@schollz](https://togithub.com/schollz) made their first contribution in [https://github.com/urfave/cli/pull/1186](https://togithub.com/urfave/cli/pull/1186) **Full Changelog**: https://github.com/urfave/cli/compare/v2.4.2...v2.4.3 ### [`v2.4.2`](https://togithub.com/urfave/cli/releases/tag/v2.4.2): Release 2.4.2 [Compare Source](https://togithub.com/urfave/cli/compare/v2.4.1...v2.4.2) ##### What's Changed - Update dependencies and go.mod spec by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1359](https://togithub.com/urfave/cli/pull/1359) **Full Changelog**: https://github.com/urfave/cli/compare/v2.4.1...v2.4.2 ### [`v2.4.1`](https://togithub.com/urfave/cli/releases/tag/v2.4.1): Release 2.4.1 [Compare Source](https://togithub.com/urfave/cli/compare/v2.4.0...v2.4.1) #### What's Changed - Bump matrix of supported Go versions by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1351](https://togithub.com/urfave/cli/pull/1351) - Attempting to soften the barrier to entry by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1357](https://togithub.com/urfave/cli/pull/1357) - Add Stale bot configuration per docs by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1352](https://togithub.com/urfave/cli/pull/1352) - Drop references/usage of GO111MODULE by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1353](https://togithub.com/urfave/cli/pull/1353) - Switch branch references from `master` to `main` by [@meatballhat](https://togithub.com/meatballhat) in [https://github.com/urfave/cli/pull/1358](https://togithub.com/urfave/cli/pull/1358) **Full Changelog**: https://github.com/urfave/cli/compare/v2.4.0...v2.4.1 ### [`v2.4.0`](https://togithub.com/urfave/cli/releases/tag/v2.4.0): Release 2.4.0 [Compare Source](https://togithub.com/urfave/cli/compare/v2.3.0...v2.4.0) These release notes were written for the git hash https://github.com/urfave/cli/commit/7b2e60968b20976f8acdf71f7e9b4c07bf853f5c. #### Fixed - Fixed incorrect Help Name in [#1202](https://togithub.com/urfave/cli/issues/1202) via [@fxrlv](https://togithub.com/fxrlv) - Fixed a bug where `Context.Value` did not look across all fileSets when looking for a named flag in [#1210](https://togithub.com/urfave/cli/issues/1210) via [@jcgregorio](https://togithub.com/jcgregorio) - Fixed an issue with flags being set by parent context's (`IntSlice`, `Int64Slice`) in [#1214](https://togithub.com/urfave/cli/issues/1214) via [@anicoll](https://togithub.com/anicoll) - Fixed a bug where `App.Reader` was not correctly propagated to the subcommands in [#1225](https://togithub.com/urfave/cli/issues/1225) via [@Coderlane](https://togithub.com/Coderlane) - Fixed example code input arguments in [#1226](https://togithub.com/urfave/cli/issues/1226) via [@Coderlane](https://togithub.com/Coderlane) - Fixed a bug where default value would changed when parsing slice flags in [#1236](https://togithub.com/urfave/cli/issues/1236) via [@vipally](https://togithub.com/vipally) - Fixed a bug where slice flag values don't append default values from ENV or a file in [#1239](https://togithub.com/urfave/cli/issues/1239) via [@vipally](https://togithub.com/vipally) - Fixed indentation on help text in [#1279](https://togithub.com/urfave/cli/issues/1279) via [@rliebz](https://togithub.com/rliebz) - Fixed a Go 1.17 compatibility issue for a test case in [#1277](https://togithub.com/urfave/cli/issues/1277) via [@GlenPickle](https://togithub.com/GlenPickle) - Fixed a nil pointer panic when getting cli/context flagSet in UsageError function in [#1327](https://togithub.com/urfave/cli/issues/1327) via [@WUST-mengqinyu](https://togithub.com/WUST-mengqinyu) - Fix `strconv.ParseFloat` usage in [#1335](https://togithub.com/urfave/cli/issues/1335) via [@kolyshkin](https://togithub.com/kolyshkin) - Improve handling of file flags in [#1336](https://togithub.com/urfave/cli/issues/1336) via [@kolyshkin](https://togithub.com/kolyshkin) #### Changed - Improve help text for Slice flags in [#1208](https://togithub.com/urfave/cli/issues/1208) via [@Madhur1997](https://togithub.com/Madhur1997) - Update GitHub actions in [#1212](https://togithub.com/urfave/cli/issues/1212) via [@jcgregorio](https://togithub.com/jcgregorio) - Fix typo in documentation in [#1216](https://togithub.com/urfave/cli/issues/1216) via [@wgumenyuk](https://togithub.com/wgumenyuk) - Improve Man Page in [#1227](https://togithub.com/urfave/cli/issues/1227) via [@bobuhiro11](https://togithub.com/bobuhiro11) - Remove duplicate comment in [#1232](https://togithub.com/urfave/cli/issues/1232) via [@corburn](https://togithub.com/corburn) - Improve how UsageText appears when viewing help from subcommands in [#1255](https://togithub.com/urfave/cli/issues/1255) via [@cpacifying](https://togithub.com/cpacifying) - Remove reflect calls for Hidden flags feature in [#1258](https://togithub.com/urfave/cli/issues/1258) via [@dearchap](https://togithub.com/dearchap) - Refactor and Cleanup context in [#1264](https://togithub.com/urfave/cli/issues/1264) via [@dearchap](https://togithub.com/dearchap) - Fix grammatical error in documentation in [#1281](https://togithub.com/urfave/cli/issues/1281) via [@imaskm](https://togithub.com/imaskm) - Improve documentation in [#1304](https://togithub.com/urfave/cli/issues/1304) via [@JayCeeJr](https://togithub.com/JayCeeJr) - Improve Man Page in [#1311](https://togithub.com/urfave/cli/issues/1311) via [@jolheiser](https://togithub.com/jolheiser) - Improve migration documentation in [#1317](https://togithub.com/urfave/cli/issues/1317) via [@tlimoncelli](https://togithub.com/tlimoncelli) - Improve migration documentation in [#1319](https://togithub.com/urfave/cli/issues/1319) via [@mritunjaysharma394](https://togithub.com/mritunjaysharma394) - Fixed assertion function in test cases in [#1320](https://togithub.com/urfave/cli/issues/1320) via [@anthonyfok](https://togithub.com/anthonyfok) - Update markdown library dependency in [#3121](https://togithub.com/urfave/cli/issues/3121) via [@anthonyfok](https://togithub.com/anthonyfok) - Update yaml library dependency in [#1326](https://togithub.com/urfave/cli/issues/1326) via [@mildaniel](https://togithub.com/mildaniel) - Remove useless variable declaration in [#1330](https://togithub.com/urfave/cli/issues/1330) via [@chenxiao-zhao](https://togithub.com/chenxiao-zhao) - Improve migration documentation in [#1340](https://togithub.com/urfave/cli/issues/1340) via [@infraredgirl](https://togithub.com/infraredgirl) #### Added - Added support for Go 1.15 in [#1200](https://togithub.com/urfave/cli/issues/1200) via [@asahasrabuddhe](https://togithub.com/asahasrabuddhe) - Add link to pkg.go.dev in manual.md in [#1207](https://togithub.com/urfave/cli/issues/1207) via [@bbkane](https://togithub.com/bbkane) - Add link to GoDoc for v2 in [#1228](https://togithub.com/urfave/cli/issues/1228) via [@zwass](https://togithub.com/zwass) - Add `Destination` field to the `TimeStamp` flag in [#1251](https://togithub.com/urfave/cli/issues/1251) via [@davidsbond](https://togithub.com/davidsbond) - Add support for Go 1.16 in [#1270](https://togithub.com/urfave/cli/issues/1270) via [@rliebz](https://togithub.com/rliebz) - Add description and usage text in generated documentation in [#1287](https://togithub.com/urfave/cli/issues/1287) via [@subpop](https://togithub.com/subpop) - Add support for Go 1.17 in [#1323](https://togithub.com/urfave/cli/issues/1323) via [@rliebz](https://togithub.com/rliebz) ### [`v2.3.0`](https://togithub.com/urfave/cli/releases/tag/v2.3.0): Release 2.3.0 [Compare Source](https://togithub.com/urfave/cli/compare/v2.2.0...v2.3.0) These release notes were written for the git hash [`09ac54c`](https://togithub.com/urfave/cli/commit/09ac54c2f97f4249282baf266c54a09fab1bef58). #### Fixed - Fixed a bug 'Unable to load file' in altsrc in [#1086](https://togithub.com/urfave/cli/issues/1086) via [@akramarenkov](https://togithub.com/akramarenkov) - Fixed a bug where `App.ErrWriter` not being initialized in `App.Setup()` in [#1100](https://togithub.com/urfave/cli/issues/1100) via [@Nokel81](https://togithub.com/Nokel81) - Harmonize BeforeError handling in [#1117](https://togithub.com/urfave/cli/issues/1117) via [@creekorful](https://togithub.com/creekorful) - Fixed a bug where the default value is not set in the `Destination` field in the `StringSliceFlag` in [#1121](https://togithub.com/urfave/cli/issues/1121) via [@sgoroshko](https://togithub.com/sgoroshko) - Fixed a bug where the version flag was shown unexpectedly on commands with subcommands in [#1153](https://togithub.com/urfave/cli/issues/1153) via [@lrioth](https://togithub.com/lrioth) - Fixed a bug where the default `StringSlice` values would be mutated in [#1170](https://togithub.com/urfave/cli/issues/1170) via [@tych0](https://togithub.com/tych0) - Fixed a bug where values set by environment var are not saved to existing stringslice reference in [#1178](https://togithub.com/urfave/cli/issues/1178) via [@alexcb](https://togithub.com/alexcb) - Fixed a bug where fish completion did not respect TakesFile on PathFlags in [#1198](https://togithub.com/urfave/cli/issues/1198) via [@ErinCall](https://togithub.com/ErinCall) #### Changed - Improved ZSH Autocompletion (List files on tab with no completion options) in [#1130](https://togithub.com/urfave/cli/issues/1130) via [@oleorhagen](https://togithub.com/oleorhagen) - Improved help text rendering in [#1175](https://togithub.com/urfave/cli/issues/1175) via [@imle](https://togithub.com/imle) #### Added - Added support for Go 1.14 in [#1085](https://togithub.com/urfave/cli/issues/1085) via [@lynncyrin](https://togithub.com/lynncyrin) - Added support for Powershell autocompletion in [#1139](https://togithub.com/urfave/cli/issues/1139) via [@kirinnee](https://togithub.com/kirinnee) - Added support for using `Value` with `TimeStamp` flag in [#1160](https://togithub.com/urfave/cli/issues/1160) via [@vschettino](https://togithub.com/vschettino) - Added ShowSubcommandHelpAndExit to print help for the given subcommand and exit with exit code in [#1183](https://togithub.com/urfave/cli/issues/1183) via [@knqyf263](https://togithub.com/knqyf263) - Expose the constructor of `MapInputSource` type in [#1194](https://togithub.com/urfave/cli/issues/1194) via [@igorrius](https://togithub.com/igorrius) - Added support for a `App.Reader` that defaults to `os.Stdin` via [#1191](https://togithub.com/urfave/cli/issues/1191) via [@stellirin](https://togithub.com/stellirin) ### [`v2.2.0`](https://togithub.com/urfave/cli/releases/tag/v2.2.0): Release 2.2.0 [Compare Source](https://togithub.com/urfave/cli/compare/v2.1.1...v2.2.0) These release notes were written for the git hash [`d648edd`](https://togithub.com/urfave/cli/commit/d648edd48d89ef3a841b1ec75c2ebbd4de5f748f) #### Fixed - Fixed zsh completion scripts in [#1062](https://togithub.com/urfave/cli/issues/1062) via [@zhsj](https://togithub.com/zhsj) - Fixed description of subcommand to be more consistent in [#1054](https://togithub.com/urfave/cli/issues/1054) via [@itchyny](https://togithub.com/itchyny) - Fixed possible runtime panic in slice parsing in [#1049](https://togithub.com/urfave/cli/issues/1049) via [@saschagrunert](https://togithub.com/saschagrunert) - Fixed invalid man page header generation in [#1041](https://togithub.com/urfave/cli/issues/1041) via [@saschagrunert](https://togithub.com/saschagrunert) #### Changed - Improved auto-completion instructions and added example gifs in [#1059](https://togithub.com/urfave/cli/issues/1059) via [@masonj188](https://togithub.com/masonj188) - Removed the author from generated man pages in [#1041](https://togithub.com/urfave/cli/issues/1041) via [@saschagrunert](https://togithub.com/saschagrunert) #### Added - Added destination field to StringSliceFlag in [#1078](https://togithub.com/urfave/cli/issues/1078) via [@davidsbond](https://togithub.com/davidsbond) - Added HideHelpCommand. While HideHelp hides both help command and --help flag, HideHelpCommand only hides help command and leave --help flag as-is in [#1083](https://togithub.com/urfave/cli/issues/1083) via [@AkihiroSuda](https://togithub.com/AkihiroSuda) - Added timestampFlag docs in [#997](https://togithub.com/urfave/cli/issues/997) via [@drov0](https://togithub.com/drov0) - Added required flags documentation in [#1008](https://togithub.com/urfave/cli/issues/1008) via [@lynncyrin](https://togithub.com/lynncyrin), [@anberns](https://togithub.com/anberns) ### [`v2.1.1`](https://togithub.com/urfave/cli/releases/tag/v2.1.1): Release 2.1.1 [Compare Source](https://togithub.com/urfave/cli/compare/v2.1.0...v2.1.1) Fixed a `Context` regression introduced in `v2.1.0` in [https://github.com/urfave/cli/pull/1014](https://togithub.com/urfave/cli/pull/1014) via [@lynncyrin](https://togithub.com/lynncyrin) ### [`v2.1.0`](https://togithub.com/urfave/cli/releases/tag/v2.1.0): Release 2.1.0 [Compare Source](https://togithub.com/urfave/cli/compare/v2.0.0...v2.1.0) These release notes were written for the git hash [ae84df4cef4a2a6f1a0cb1d41ea0f3af8755e5a8](https://togithub.com/urfave/cli/tree/ae84df4cef4a2a6f1a0cb1d41ea0f3af8755e5a8) ##### Fixed - Fixed some golint errors in [https://github.com/urfave/cli/pull/988](https://togithub.com/urfave/cli/pull/988) via [@liamchampton](https://togithub.com/liamchampton) - Fixed a panic with flag completion [https://github.com/urfave/cli/pull/946](https://togithub.com/urfave/cli/pull/946) via [@unRob](https://togithub.com/unRob) ##### ChConfiguration
📅 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.