What's Changed
- Merging main to v3 dev main by @meatballhat in #1437
- Target minimum go 1.18 in v3-dev-main by @meatballhat in #1438
- Collapse flag interface by @dearchap in #1471
- Turn off docs publishing from v3 series by @meatballhat in #1511
- Bump declared module and internal usage to
/v3/
by @meatballhat in #1494 - Porting to v3 by @meatballhat in #1510
- Revert "Remove all flag interfaces" by @dearchap in #1517
- Porting changes from
main
tov3-dev-main
(circa 2022-10-09) by @meatballhat in #1525 - Porting
main
tov3-dev-main
circa 2022-11-06 by @meatballhat in #1569 - Update branch explanations and semver-ish automation by @meatballhat in #1572
- Update GitHub Actions events for v3 mode by @meatballhat in #1575
- Remove local altsrc and references by @meatballhat in #1576
- Remove App.Compiled by @meatballhat in #1579
- Fix: Nested help command has a incorrect HelpName by @remiposo in #1581
- Allow disabling slice flag separator by @feedmeapples in #1582
- Fix spacing in godoc by @feedmeapples in #1589
- First cut at using generics for base flag types by @dearchap in #1512
- Feature: Add support for persistent flags by @dearchap in #1568
- Run linter fixes + go mod tidy by @marwan-at-work in #1596
- Remove flag type generation code by @meatballhat in #1598
- Feat: Convert filepath in Flag to string slice by @dearchap in #1601
- Rename
Command.Subcommands
➡️Command.Commands
by @meatballhat in #1603 - Fix comment about helpCommand Action by @yyamanoi1222 in #1605
- Add usage example for
urfave_cli_no_docs
flag by @abitrolly in #1604 - Update and rename v2-feature-request.md to v3-feature-request.md by @abitrolly in #1613
- Add example output to getting-started by @abitrolly in #1611
- Replace
v1
withv2-maint
in RELEASING.md by @abitrolly in #1614 - Cleanup: Rename IsSliceValue to IsMultiValue by @dearchap in #1615
- Add StringMap flag by @avorima in #1590
- Feature:(issue_351) Add support for generation of shell completion sc… by @dearchap in #1606
- Cleanup: Removed deprecated funcs by @dearchap in #1624
- Remove
NewApp
func by @meatballhat in #1626 - Move suggestion-related code to suggestions.go by @meatballhat in #1628
- Allow
any
instead of custom*Author
type by @meatballhat in #1630 - Fix:(issue_1623) Send error to stderr instead of stdout by @dearchap in #1629
- Feature:(issue_1222) Add support for mutually exclusive groups by @dearchap in #1631
- Feature:(issue_1071) Add check for duplicated flags by @dearchap in #1636
- Revert "Feature:(issue_1071) Add check for duplicated flags" by @dearchap in #1637
- Fix:(issue_1071) Add support for duplicated flag check by @dearchap in #1638
- Feature:(issue_1215) Allow calling commands by shorthand by @dearchap in #1635
- Create an inverseBoolFlag by @skelouse in #1643
- Doc:(issue_1593) Add flag category topic in docs by @ovcharenko-di in #1651
- Revert "Doc:(issue_1593) Add flag category topic in docs" by @dearchap in #1652
New Contributors
- @yyamanoi1222 made their first contribution in #1605
- @avorima made their first contribution in #1590
- @skelouse made their first contribution in #1643
Full Changelog: v2.23.4...v3.0.0-alpha2