urfave/cli
### [`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
Configuration
π Schedule: Branch creation - "on the first day of the month" (UTC), 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:
v2.17.1
->v2.23.0
Release Notes
urfave/cli
### [`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.2Configuration
π Schedule: Branch creation - "on the first day of the month" (UTC), 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.