Skip to content

Conversation

@updateclibot
Copy link
Contributor

@updateclibot updateclibot bot commented Jan 22, 2026

deps(go): bump module github.com/urfave/cli/v2

clean: go mod tidy

ran shell command "go mod tidy"

deps(go): bump module github.com/urfave/cli/v2 to v2.27.7

go.mod updated Module path "github.com/urfave/cli/v2" version from "v2.3.0" to "v2.27.7"

v2.10.0
## What's Changed
* Add word-wrap support, with wrap length provided by the user by @mostynb in https://github.com/urfave/cli/pull/1119


**Full Changelog**: https://github.com/urfave/cli/compare/v2.9.0...v2.10.0
v2.10.1
## What's Changed
* Upgrade gopkg.in/yaml to v3 by @jszwedko in https://github.com/urfave/cli/pull/1415


**Full Changelog**: https://github.com/urfave/cli/compare/v2.10.0...v2.10.1
v2.10.2
## What's Changed
* Update dependencies to latest by @meatballhat in https://github.com/urfave/cli/pull/1417
* Remove temporary go mod workaround by @meatballhat in https://github.com/urfave/cli/pull/1418


**Full Changelog**: https://github.com/urfave/cli/compare/v2.10.1...v2.10.2
v2.10.3
## What's Changed
* Clean up the v2 manual a bit by @meatballhat in https://github.com/urfave/cli/pull/1421
* Fix list formatting in v2 manual by @meatballhat in https://github.com/urfave/cli/pull/1423


**Full Changelog**: https://github.com/urfave/cli/compare/v2.10.2...v2.10.3
v2.11.0
## What's Changed
* feature: add DefaultCommand field to App by @jalavosus in https://github.com/urfave/cli/pull/1388
* accept timezone for timestamps by @julian7 in https://github.com/urfave/cli/pull/1432
* Approve v2 addition of App.DefaultCommand by @meatballhat in https://github.com/urfave/cli/pull/1426

## New Contributors
* @jalavosus made their first contribution in https://github.com/urfave/cli/pull/1388
* @julian7 made their first contribution in https://github.com/urfave/cli/pull/1432

**Full Changelog**: https://github.com/urfave/cli/compare/v2.10.3...v2.11.0
v2.11.1
## What's Changed
* Fix timestamp flag error when using help by @hmiyado in https://github.com/urfave/cli/pull/1439

## New Contributors
* @hmiyado made their first contribution in https://github.com/urfave/cli/pull/1439

**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.0...v2.11.1
v2.11.2
## What's Changed
* Fix HideHelp by @Dokiys in https://github.com/urfave/cli/pull/1445
* Fix After not run by @Dokiys in https://github.com/urfave/cli/pull/1444

## New Contributors
* @Dokiys made their first contribution in https://github.com/urfave/cli/pull/1445

**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.1...v2.11.2
v2.11.3
**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.2...v2.11.3
v2.11.4
**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.2...v2.11.4
v2.11.5
**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.2...v2.11.5
v2.12.0
**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.2...v2.12.0
v2.12.1
**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.5...v2.12.1
v2.12.2
## What's Changed
* issue_62: Make slice options more posix like by @dearchap in https://github.com/urfave/cli/pull/1454
* Move genflags tool to cmd/ and pin to previous release by @meatballhat in https://github.com/urfave/cli/pull/1451
* Shift supported go versions by @meatballhat in https://github.com/urfave/cli/pull/1452
* docs: split documentation into individual pages by @hay-kot in https://github.com/urfave/cli/pull/1453

## New Contributors
* @hay-kot made their first contribution in https://github.com/urfave/cli/pull/1453

**Full Changelog**: https://github.com/urfave/cli/compare/v2.12.1...v2.12.2
v2.12.3
## What's Changed
* issue_62: Make slice options more posix like by @dearchap in https://github.com/urfave/cli/pull/1454
* Move genflags tool to cmd/ and pin to previous release by @meatballhat in https://github.com/urfave/cli/pull/1451
* Shift supported go versions by @meatballhat in https://github.com/urfave/cli/pull/1452
* docs: split documentation into individual pages by @hay-kot in https://github.com/urfave/cli/pull/1453

## New Contributors
* @hay-kot made their first contribution in https://github.com/urfave/cli/pull/1453

**Full Changelog**: https://github.com/urfave/cli/compare/v2.12.1...v2.12.3
v2.13.0
## What's Changed
* Fix:(issue_1094) Dont execute Before/After handlers during shell comp… by @dearchap in https://github.com/urfave/cli/pull/1457
* Fix:(issue_1455) Allow bool flags from input altsrc by @dearchap in https://github.com/urfave/cli/pull/1456
* Add configurable Base to int, uint and uint64 flags by @ccremer in https://github.com/urfave/cli/pull/1464
* fix: allow required flag with one character by @Gerrard-YNWA in https://github.com/urfave/cli/pull/1449
* Add support for alias in YAMLs by @james-prysm in https://github.com/urfave/cli/pull/1448

## New Contributors
* @ccremer made their first contribution in https://github.com/urfave/cli/pull/1464
* @Gerrard-YNWA made their first contribution in https://github.com/urfave/cli/pull/1449
* @james-prysm made their first contribution in https://github.com/urfave/cli/pull/1448

**Full Changelog**: https://github.com/urfave/cli/compare/v2.12.3...v2.13.0
v2.14.0
## What's Changed
* Update v2 dead link by @abousselmi in https://github.com/urfave/cli/pull/1466
* Fix:(issue_1293) Wrap usage text for commands by @dearchap in https://github.com/urfave/cli/pull/1460
* Add App.InvalidFlagAccessHandler by @icholy in https://github.com/urfave/cli/pull/1446

## New Contributors
* @abousselmi made their first contribution in https://github.com/urfave/cli/pull/1466
* @icholy made their first contribution in https://github.com/urfave/cli/pull/1446

**Full Changelog**: https://github.com/urfave/cli/compare/v2.13.0...v2.14.0
v2.14.1
## What's Changed
* Fix:(issue_1272) Generic flag not set from env by @dearchap in https://github.com/urfave/cli/pull/1458
* GitHub Workflows security hardening by @sashashura in https://github.com/urfave/cli/pull/1469

## New Contributors
* @sashashura made their first contribution in https://github.com/urfave/cli/pull/1469

**Full Changelog**: https://github.com/urfave/cli/compare/v2.14.0...v2.14.1
v2.14.2
## What's Changed
* Update version of codecov action by @meatballhat in https://github.com/urfave/cli/pull/1480
* Add a few notes to release docs by @meatballhat in https://github.com/urfave/cli/pull/1479


**Full Changelog**: https://github.com/urfave/cli/compare/v2.14.1...v2.14.2
v2.15.0
## What's Changed
* Add count option for bool flags by @dearchap in https://github.com/urfave/cli/pull/1257


**Full Changelog**: https://github.com/urfave/cli/compare/v2.14.2...v2.15.0
v2.16.0
## What's Changed
* Feature:(Issue 1334) Add support for uint64slices by @dearchap in https://github.com/urfave/cli/pull/1378


**Full Changelog**: https://github.com/urfave/cli/compare/v2.15.0...v2.16.0
v2.16.1
## What's Changed
* Set codecov status thresholds to 5% by @meatballhat in https://github.com/urfave/cli/pull/1486
* Fix: dont generate pointer for dest for Generic flag by @dearchap in https://github.com/urfave/cli/pull/1488


**Full Changelog**: https://github.com/urfave/cli/compare/v2.16.0...v2.16.1
v2.16.2
## What's Changed
* Fix: Help name consistency among app/commands and subcommands by @dearchap in https://github.com/urfave/cli/pull/1489


**Full Changelog**: https://github.com/urfave/cli/compare/v2.16.1...v2.16.2
v2.16.3
## What's Changed
* Move more functionality into internal/build/build.go by @meatballhat in https://github.com/urfave/cli/pull/1490


**Full Changelog**: https://github.com/urfave/cli/compare/v2.16.2...v2.16.3
v2.16.4
## What's Changed
* Accept the `MKDOCS_REMOTE_GITHUB_TOKEN` var as intended by @meatballhat in https://github.com/urfave/cli/pull/1493


**Full Changelog**: https://github.com/urfave/cli/compare/v2.16.3...v2.16.4
v2.16.5
## What's Changed
* Fix:(issue_1197) Set destination field from altsrc for slice flags by @dearchap in https://github.com/urfave/cli/pull/1495


**Full Changelog**: https://github.com/urfave/cli/compare/v2.16.4...v2.16.5
v2.16.6
## What's Changed
* fix: Context.Set no such flag by @Torwang1 in https://github.com/urfave/cli/pull/1497

## New Contributors
* @Torwang1 made their first contribution in https://github.com/urfave/cli/pull/1497

**Full Changelog**: https://github.com/urfave/cli/compare/v2.16.5...v2.16.6
v2.17.0
## What's Changed
* Flag-level Action by @xwjdsh in https://github.com/urfave/cli/pull/1337

## New Contributors
* @xwjdsh made their first contribution in https://github.com/urfave/cli/pull/1337

**Full Changelog**: https://github.com/urfave/cli/compare/v2.16.6...v2.17.0
v2.17.1
## What's Changed
* Fix help results inconsistency by @dearchap in https://github.com/urfave/cli/pull/1499


**Full Changelog**: https://github.com/urfave/cli/compare/v2.17.0...v2.17.1
v2.17.2
## What's Changed
* Remove nonexistent phony targets by @meatballhat in https://github.com/urfave/cli/pull/1503
* wrap: Avoid trailing whitespace for empty lines by @abitrolly in https://github.com/urfave/cli/pull/1513

## New Contributors
* @abitrolly made their first contribution in https://github.com/urfave/cli/pull/1513

**Full Changelog**: https://github.com/urfave/cli/compare/v2.17.1...v2.17.2
v2.18.0
## What's Changed
* Call FlagStringer in String() method of slice flags by @fjl in https://github.com/urfave/cli/pull/1508

## New Contributors
* @fjl made their first contribution in https://github.com/urfave/cli/pull/1508

**Full Changelog**: https://github.com/urfave/cli/compare/v2.17.2...v2.18.0
v2.18.1
## What's Changed
* Ensure "generate" step runs in CI prior to diff check by @meatballhat in https://github.com/urfave/cli/pull/1504


**Full Changelog**: https://github.com/urfave/cli/compare/v2.18.0...v2.18.1
v2.18.2
## What's Changed
* Configure GenericFlag's Destination type as struct not pointer by @nkuba in https://github.com/urfave/cli/pull/1442

## New Contributors
* @nkuba made their first contribution in https://github.com/urfave/cli/pull/1442

**Full Changelog**: https://github.com/urfave/cli/compare/v2.18.1...v2.18.2
v2.19.0
## What's Changed
* Fix:(issue_1505) Fix flag alignment in help by @dearchap in https://github.com/urfave/cli/pull/1506

**Full Changelog**: https://github.com/urfave/cli/compare/v2.18.2...v2.19.0
v2.19.1
## What's Changed
* Fix:(issue_1500). Fix slice flag value duplication issue by @dearchap in https://github.com/urfave/cli/pull/1502


**Full Changelog**: https://github.com/urfave/cli/compare/v2.19.0...v2.19.1
v2.19.2
## What's Changed
* fix: stop automatic sorting for --help by @FGYFFFF in https://github.com/urfave/cli/pull/1430

## New Contributors
* @FGYFFFF made their first contribution in https://github.com/urfave/cli/pull/1430

**Full Changelog**: https://github.com/urfave/cli/compare/v2.19.1...v2.19.2
v2.19.3
## What's Changed
* Build and run `urfave-cli-genflags` via its `Makefile` by @meatballhat in https://github.com/urfave/cli/pull/1526


**Full Changelog**: https://github.com/urfave/cli/compare/v2.19.2...v2.19.3
v2.20.0
## What's Changed
* Cleanup redundant code in App/Command by @dearchap in https://github.com/urfave/cli/pull/1498


**Full Changelog**: https://github.com/urfave/cli/compare/v2.19.3...v2.20.0
v2.20.1
## What's Changed
* Docs: Fix docs from merged PR1498 by @dearchap in https://github.com/urfave/cli/pull/1532
* Cleanup: Fix app.go formatting by @dearchap in https://github.com/urfave/cli/pull/1533


**Full Changelog**: https://github.com/urfave/cli/compare/v2.20.0...v2.20.1
v2.20.2
## What's Changed
* Fix:(issue_1206) Default value shouldnt depend on env variable or val… by @dearchap in https://github.com/urfave/cli/pull/1528


**Full Changelog**: https://github.com/urfave/cli/compare/v2.20.1...v2.20.2
v2.20.3
## What's Changed
* Docs:(issue_1276) Make destination/value/default text clear by @dearchap in https://github.com/urfave/cli/pull/1539
* Fix:(issue_1263) FlagNames should return names set via env as well by @dearchap in https://github.com/urfave/cli/pull/1537
* Fix:(issue_1288). Add windows specific env format by @dearchap in https://github.com/urfave/cli/pull/1538


**Full Changelog**: https://github.com/urfave/cli/compare/v2.20.2...v2.20.3
v2.20.4
## What's Changed
* Spelling by @jsoref in https://github.com/urfave/cli/pull/1543
* Documentation:(issue_786) Add docs for flag validation by @dearchap in https://github.com/urfave/cli/pull/1544

## New Contributors
* @jsoref made their first contribution in https://github.com/urfave/cli/pull/1543

**Full Changelog**: https://github.com/urfave/cli/compare/v2.20.3...v2.20.4
v2.20.5
## What's Changed
* Fix:(issue_1548) Check root before run default cmd by @smalnote in https://github.com/urfave/cli/pull/1549

## New Contributors
* @smalnote made their first contribution in https://github.com/urfave/cli/pull/1549

**Full Changelog**: https://github.com/urfave/cli/compare/v2.20.4...v2.20.5
v2.21.0
## What's Changed
* Feature: (issue_1451) customized slice flag separator by @FGYFFFF in https://github.com/urfave/cli/pull/1546


**Full Changelog**: https://github.com/urfave/cli/compare/v2.20.5...v2.21.0
v2.22.0
## What's Changed
* Feature:(issue_1090): Add unwrap for ExitCoder by @dearchap in https://github.com/urfave/cli/pull/1545


**Full Changelog**: https://github.com/urfave/cli/compare/v2.21.0...v2.22.0
v2.23.0
## What's Changed
* Feature:(issue_269) Allow external package flag definitions by @dearchap in https://github.com/urfave/cli/pull/1540


**Full Changelog**: https://github.com/urfave/cli/compare/v2.22.0...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 in https://github.com/urfave/cli/pull/1561


**Full Changelog**: https://github.com/urfave/cli/compare/v2.23.0...v2.23.1
v2.23.10
## What's Changed
* Doc:(issue_1593) Add flag category topic in docs (v2-maint) by @ovcharenko-di in https://github.com/urfave/cli/pull/1653


**Full Changelog**: https://github.com/urfave/cli/compare/v2.23.9...v2.23.10
v2.23.2
## What's Changed
* Fix:(issue_1114) Add SkipFlagParsing to app to allow -- by @dearchap in https://github.com/urfave/cli/pull/1562


**Full Changelog**: https://github.com/urfave/cli/compare/v2.23.1...v2.23.2
v2.23.3
## What's Changed
* Fix: Avoid duplication of help commands by @remiposo in https://github.com/urfave/cli/pull/1565
* Feature:(issue_1550):Add support Int64Slice by read toml config file by @Edelweiss-Snow in https://github.com/urfave/cli/pull/1551

## New Contributors
* @remiposo made their first contribution in https://github.com/urfave/cli/pull/1565
* @Edelweiss-Snow made their first contribution in https://github.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.4
## What's Changed
* Chore: Add altsrc flag definition generation by @dearchap in https://github.com/urfave/cli/pull/1553


**Full Changelog**: https://github.com/urfave/cli/compare/v2.23.3...v2.23.4
v2.23.5
## What's Changed
* Update x/text to 0.3.8 by @dirkmueller in https://github.com/urfave/cli/pull/1571
* Update github actions events for v2-maint branch by @meatballhat in https://github.com/urfave/cli/pull/1574
* Update dependencies in v2 series by @meatballhat in https://github.com/urfave/cli/pull/1573

## New Contributors
* @dirkmueller made their first contribution in https://github.com/urfave/cli/pull/1571

**Full Changelog**: https://github.com/urfave/cli/compare/v2.23.4...v2.23.5
v2.23.6
## What's Changed
* Disable slice flag separator by @feedmeapples in https://github.com/urfave/cli/pull/1588
* Fix:(issue_1591) Use AppHelpTemplate instead of subcommand help template by @dearchap in https://github.com/urfave/cli/pull/1608


**Full Changelog**: https://github.com/urfave/cli/compare/v2.23.5...v2.23.6
v2.23.7
## What's Changed
* Fix:(issue_1617) Fix Bash completion for subcommands by @dearchap in https://github.com/urfave/cli/pull/1618


**Full Changelog**: https://github.com/urfave/cli/compare/v2.23.6...v2.23.7
v2.23.8
## What's Changed
* Fix:(issue_1277) Remove default text for version/help flags by @dearchap in https://github.com/urfave/cli/pull/1633


**Full Changelog**: https://github.com/urfave/cli/compare/v2.23.7...v2.23.8
v2.23.9
## What's Changed
* Fixes urfave/cli#1648 by @palsivertsen in https://github.com/urfave/cli/pull/1649

## New Contributors
* @palsivertsen made their first contribution in https://github.com/urfave/cli/pull/1649

**Full Changelog**: https://github.com/urfave/cli/compare/v2.23.8...v2.23.9
v2.24.0
## What's Changed
* Fix:(issue_1592) Add support for float64slice, uint, int, int64 for a… by @dearchap in https://github.com/urfave/cli/pull/1647


**Full Changelog**: https://github.com/urfave/cli/compare/v2.23.10...v2.24.0
v2.24.1
## What's Changed
* Fix v2 docs by @dearchap in https://github.com/urfave/cli/pull/1655


**Full Changelog**: https://github.com/urfave/cli/compare/v2.24.0...v2.24.1
v2.24.2
## What's Changed
* Update README badges for v2 by @meatballhat in https://github.com/urfave/cli/pull/1664
* Target two most recent Go versions in v2 by @meatballhat in https://github.com/urfave/cli/pull/1666
* flag: remove dependencies on shared variables by @zllovesuki in https://github.com/urfave/cli/pull/1671
* Show non categorized flags with categorized on help by @skelouse in https://github.com/urfave/cli/pull/1673

## New Contributors
* @zllovesuki made their first contribution in https://github.com/urfave/cli/pull/1671

**Full Changelog**: https://github.com/urfave/cli/compare/v2.24.1...v2.24.2
v2.24.3
## What's Changed
* Make trim space optional by @palsivertsen in https://github.com/urfave/cli/pull/1675


**Full Changelog**: https://github.com/urfave/cli/compare/v2.24.2...v2.24.3
v2.24.4
## What's Changed
* Deprecation of package ioutil in Go 1.16 by @ArangoGutierrez in https://github.com/urfave/cli/pull/1678
* Backport [v2]:  Fix some issues in bash autocompletion by @MrNaif2018 in https://github.com/urfave/cli/pull/1676

## New Contributors
* @ArangoGutierrez made their first contribution in https://github.com/urfave/cli/pull/1678

**Full Changelog**: https://github.com/urfave/cli/compare/v2.24.3...v2.24.4
v2.25.0
## What's Changed
* Drop support for Go versions before 1.18 by @meatballhat in https://github.com/urfave/cli/pull/1667
* add Integer type casting when loading yaml file by @kjeom in https://github.com/urfave/cli/pull/1669

## New Contributors
* @kjeom made their first contribution in https://github.com/urfave/cli/pull/1669

**Full Changelog**: https://github.com/urfave/cli/compare/v2.24.4...v2.25.0
v2.25.1
## What's Changed
* Shift tested Go versions in v2-maint by @meatballhat in https://github.com/urfave/cli/pull/1692
* Preserve separator spec on subcommands by @thschmitt in https://github.com/urfave/cli/pull/1710

## New Contributors
* @thschmitt made their first contribution in https://github.com/urfave/cli/pull/1710

**Full Changelog**: https://github.com/urfave/cli/compare/v2.25.0...v2.25.1
v2.25.2
## What's Changed
* Fix missing required flag error uses flag name and not alias by @nirhaas in https://github.com/urfave/cli/pull/1709
* Remove redundant variable declarations by @huiyifyj in https://github.com/urfave/cli/pull/1714
* Fix:(issue 1689) Match markdown output with help output by @dearchap in https://github.com/urfave/cli/pull/1723

## New Contributors
* @nirhaas made their first contribution in https://github.com/urfave/cli/pull/1709
* @huiyifyj made their first contribution in https://github.com/urfave/cli/pull/1714

**Full Changelog**: https://github.com/urfave/cli/compare/v2.25.1...v2.25.2
v2.25.3
## What's Changed
* Fix `incorrectTypeForFlagError` for unknowns by @danhunsaker in https://github.com/urfave/cli/pull/1708

## New Contributors
* @danhunsaker made their first contribution in https://github.com/urfave/cli/pull/1708

**Full Changelog**: https://github.com/urfave/cli/compare/v2.25.2...v2.25.3
v2.25.4
## What's Changed
* Bug/fix issue 1703 by @jojje in https://github.com/urfave/cli/pull/1728
* Fix:(issue_1734) Show categories for subcommands by @dearchap in https://github.com/urfave/cli/pull/1735
* Fix:(issue_1610). Keep RunAsSubcommand behaviour as before by @dearchap in https://github.com/urfave/cli/pull/1736
* Fix:(issue_1731) Add fix for checking if aliases are set by @dearchap in https://github.com/urfave/cli/pull/1732
* Fix func name referenced in doc comment by @meatballhat in https://github.com/urfave/cli/pull/1738

## New Contributors
* @jojje made their first contribution in https://github.com/urfave/cli/pull/1728

**Full Changelog**: https://github.com/urfave/cli/compare/v2.25.3...v2.25.4
v2.25.5
## What's Changed
* Fix:(issue_1737) Set bool count by taking care of num of aliases by @dearchap in https://github.com/urfave/cli/pull/1740


**Full Changelog**: https://github.com/urfave/cli/compare/v2.25.4...v2.25.5
v2.25.6
## What's Changed
* Fix:(issue_1668) Add test case for sub command of sub command completion by @dearchap in https://github.com/urfave/cli/pull/1747
* Update dependencies for v2 by @meatballhat in https://github.com/urfave/cli/pull/1749
* Document slice flags as part of examples (v2) by @carhartl in https://github.com/urfave/cli/pull/1751


**Full Changelog**: https://github.com/urfave/cli/compare/v2.25.5...v2.25.6
v2.25.7
## What's Changed
* Fix: fix v2 broken tests by @dearchap in https://github.com/urfave/cli/pull/1757
* Fix:(issue_1755) Ensure that timestamp flag destination is set correctly by @dearchap in https://github.com/urfave/cli/pull/1756


**Full Changelog**: https://github.com/urfave/cli/compare/v2.25.6...v2.25.7
v2.26.0
## What's Changed
* Bash completion nits by @meatballhat in https://github.com/urfave/cli/pull/1762
* Chore: Rename mkdocs requirements file name by @dearchap in https://github.com/urfave/cli/pull/1776
* Fix:(issue_1787) Add fix for commands not listed when hide help comma… by @dearchap in https://github.com/urfave/cli/pull/1788
* Fix nil HelpFlag panic (v2) by @wxiaoguang in https://github.com/urfave/cli/pull/1795
* Always get 0 for a nested int64 value in v2.25.7 by @stephenfire in https://github.com/urfave/cli/pull/1799
* Helper messages for documenting build process by @abitrolly in https://github.com/urfave/cli/pull/1800
* fix: check duplicated sub command name and alias by @linrl3 in https://github.com/urfave/cli/pull/1805
* Fix:(issue_1689) Have consistent behavior for default text in man and… by @dearchap in https://github.com/urfave/cli/pull/1825
* Fix linting issues by @skelouse in https://github.com/urfave/cli/pull/1696

## New Contributors
* @stephenfire made their first contribution in https://github.com/urfave/cli/pull/1799
* @linrl3 made their first contribution in https://github.com/urfave/cli/pull/1805

**Full Changelog**: https://github.com/urfave/cli/compare/v2.25.7...v2.26.0
v2.27.0
## What's Changed
* v2 Add integration with golangci-lint by @skelouse in https://github.com/urfave/cli/pull/1830
* v2: GitHub Actions: upgrade Go, upgrade actions by @dolmen in https://github.com/urfave/cli/pull/1848
* Feat:(issue_1797) Add Args for app/cmd/subcmd to avoid argument... be… by @dearchap in https://github.com/urfave/cli/pull/1829
* Fix:(issue_1850) Add RunAction for uint/uint64 slice flags by @dearchap in https://github.com/urfave/cli/pull/1851


**Full Changelog**: https://github.com/urfave/cli/compare/v2.26.0...v2.27.0
v2.27.1
## What's Changed
* v2: Add build tag urfave_cli_no_suggest by @dolmen in https://github.com/urfave/cli/pull/1847


**Full Changelog**: https://github.com/urfave/cli/compare/v2.27.0...v2.27.1
v2.27.2
## What's Changed
* Cleanup: Remove unnecessary intermediate variables by @1ambd4 in https://github.com/urfave/cli/pull/1857
* Docs:(issue_1866) Fix documentation on filepath vs env preference by @dearchap in https://github.com/urfave/cli/pull/1867
* Fix:(issue_1860) Remove hidden flags from flag categories by @dearchap in https://github.com/urfave/cli/pull/1868
* Fix repeated [arguments...] in usage template in v2 by @edeustua in https://github.com/urfave/cli/pull/1872
* Update dependencies, actions steps, and usage for v2-maint by @meatballhat in https://github.com/urfave/cli/pull/1888

## New Contributors
* @1ambd4 made their first contribution in https://github.com/urfave/cli/pull/1857
* @edeustua made their first contribution in https://github.com/urfave/cli/pull/1872

**Full Changelog**: https://github.com/urfave/cli/compare/v2.27.1...v2.27.2
v2.27.3
## What's Changed
* v2 Docs: Mention value from env as default value by @sj14 in https://github.com/urfave/cli/pull/1910
* Bump github.com/xrash/smetrics dependency by @elezar in https://github.com/urfave/cli/pull/1911
* fix: disable bash completion if double dash is included in arguments (v2) by @suzuki-shunsuke in https://github.com/urfave/cli/pull/1938
* Fix improper whitespace formatting in usageTemplate, AppHelpTemplate … by @caeret in https://github.com/urfave/cli/pull/1947

## New Contributors
* @sj14 made their first contribution in https://github.com/urfave/cli/pull/1910
* @elezar made their first contribution in https://github.com/urfave/cli/pull/1911
* @caeret made their first contribution in https://github.com/urfave/cli/pull/1947

**Full Changelog**: https://github.com/urfave/cli/compare/v2.27.2...v2.27.3
v2.27.4
## What's Changed
* Fix:(issue_1962) Fix tests failing on 32 bit architectures by @dearchap in https://github.com/urfave/cli/pull/1963


**Full Changelog**: https://github.com/urfave/cli/compare/v2.27.3...v2.27.4
v2.27.5
## What's Changed
* docs(flag): add `UseShortOptionHandling` description by @BlackHole1 in https://github.com/urfave/cli/pull/1956
* [Backport] Fix: Use $0 env var to correctly retrieve the current active shell by @asahasrabuddhe in https://github.com/urfave/cli/pull/1970
* Update dependencies in v2-maint by @meatballhat in https://github.com/urfave/cli/pull/1980


**Full Changelog**: https://github.com/urfave/cli/compare/v2.27.4...v2.27.5
v2.27.6
## What's Changed
* Use usage template in subcommand help by @meatballhat in https://github.com/urfave/cli/pull/1986
* Docs: Update cli.yml by @dearchap in https://github.com/urfave/cli/pull/2015
* Fix:(issue_2069) Add sep for string slice by @dearchap in https://github.com/urfave/cli/pull/2070


**Full Changelog**: https://github.com/urfave/cli/compare/v2.27.5...v2.27.6
v2.27.7
## What's Changed
* Update dependencies in v2 series by @meatballhat in https://github.com/urfave/cli/pull/2159


**Full Changelog**: https://github.com/urfave/cli/compare/v2.27.6...v2.27.7
v2.3.0
These release notes were written for the git hash 09ac54c2f97f4249282baf266c54a09fab1bef58.

## Fixed

- Fixed a bug 'Unable to load file' in altsrc in #1086 via @akramarenkov 
- Fixed a bug where `App.ErrWriter` not being initialized in `App.Setup()` in #1100 via @Nokel81
- Harmonize BeforeError handling in #1117 via @creekorful 
- Fixed a bug where the default value is not set in the `Destination` field in the `StringSliceFlag` in #1121 via @sgoroshko 
- Fixed a bug where the version flag was shown unexpectedly on commands with subcommands in #1153 via @lrioth
- Fixed a bug where the default `StringSlice` values would be mutated in #1170 via @tych0
- Fixed a bug where values set by environment var are not saved to existing stringslice reference in #1178 via @alexcb
- Fixed a bug where fish completion did not respect TakesFile on PathFlags in #1198 via @ErinCall 

## Changed

- Improved ZSH Autocompletion (List files on tab with no completion options) in #1130 via @oleorhagen 
- Improved help text rendering in #1175 via @imle 

## Added

- Added support for Go 1.14 in #1085 via @lynncyrin 
- Added support for Powershell autocompletion in #1139 via @kirinnee 
- Added support for using `Value` with `TimeStamp` flag in #1160 via @vschettino 
- Added ShowSubcommandHelpAndExit to print help for the given subcommand and exit with exit code in #1183 via @knqyf263 
- Expose the constructor of `MapInputSource` type in #1194 via @igorrius 
- Added support for a `App.Reader` that defaults to `os.Stdin` via #1191 via @stellirin 
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 via @fxrlv 
* Fixed a bug where `Context.Value` did not look across all fileSets when looking for a named flag in #1210 via @jcgregorio 
* Fixed an issue with flags being set by parent context's (`IntSlice`, `Int64Slice`) in #1214 via @anicoll 
* Fixed a bug where `App.Reader`  was not correctly propagated to the subcommands in #1225 via @Coderlane 
* Fixed example code input arguments in #1226 via @Coderlane 
* Fixed a bug where default value would changed when parsing slice flags in #1236 via @vipally 
* Fixed a bug where slice flag values don't append default values from ENV or a file in #1239 via @vipally 
* Fixed indentation on help text in #1279 via @rliebz 
* Fixed a Go 1.17 compatibility issue for a test case in #1277 via @GlenPickle 
* Fixed a nil pointer panic when getting cli/context flagSet in UsageError function in #1327 via @WUST-mengqinyu 
* Fix `strconv.ParseFloat` usage in #1335 via @kolyshkin 
* Improve handling of file flags in #1336 via @kolyshkin 

## Changed

* Improve help text for Slice flags in #1208 via @Madhur1997 
* Update GitHub actions in #1212 via @jcgregorio 
* Fix typo in documentation in #1216 via @wgumenyuk 
* Improve Man Page in #1227 via @bobuhiro11 
* Remove duplicate comment in #1232 via @corburn 
* Improve how UsageText appears when viewing help from subcommands in #1255 via @cpacifying 
* Remove reflect calls for Hidden flags feature in #1258 via @dearchap 
* Refactor and Cleanup context in #1264 via @dearchap 
* Fix grammatical error in documentation in #1281 via @imaskm 
* Improve documentation in #1304 via @JayCeeJr 
* Improve Man Page in #1311 via @jolheiser 
* Improve migration documentation in #1317 via @tlimoncelli 
* Improve migration documentation in #1319 via @mritunjaysharma394 
* Fixed assertion function in test cases in #1320 via @anthonyfok 
* Update markdown library dependency in #3121 via @anthonyfok 
* Update yaml library dependency in #1326 via @mildaniel 
* Remove useless variable declaration in #1330 via @chenxiao-zhao 
* Improve migration documentation in #1340 via @infraredgirl  

## Added

* Added support for Go 1.15 in #1200 via @asahasrabuddhe 
* Add link to pkg.go.dev in manual.md in #1207 via @bbkane 
* Add link to GoDoc for v2 in #1228 via @zwass 
* Add `Destination` field to the `TimeStamp` flag in #1251 via @davidsbond 
* Add support for Go 1.16 in #1270 via @rliebz 
* Add description and usage text in generated documentation in #1287 via @subpop 
* Add support for Go 1.17 in #1323 via @rliebz 
v2.4.1
## What's Changed
* Bump matrix of supported Go versions by @meatballhat in https://github.com/urfave/cli/pull/1351
* Attempting to soften the barrier to entry by @meatballhat in https://github.com/urfave/cli/pull/1357
* Add Stale bot configuration per docs by @meatballhat in https://github.com/urfave/cli/pull/1352
* Drop references/usage of GO111MODULE by @meatballhat in https://github.com/urfave/cli/pull/1353
* Switch branch references from `master` to `main` by @meatballhat in https://github.com/urfave/cli/pull/1358


**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.0...v2.4.1
v2.4.10
## What's Changed
* Exclude hidden sub-command flags from docs by @jolheiser in https://github.com/urfave/cli/pull/1346


**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.9...v2.4.10
v2.4.2
## What's Changed
* Update dependencies and go.mod spec by @meatballhat in https://github.com/urfave/cli/pull/1359


**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.1...v2.4.2
v2.4.3
## What's Changed
* show only subcommand flags with bash completion (#1186) by @meatballhat in https://github.com/urfave/cli/pull/1360
* show only subcommand flags with bash completion by @schollz in https://github.com/urfave/cli/pull/1186

## New Contributors
* @schollz made their first contribution in https://github.com/urfave/cli/pull/1186

**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.2...v2.4.3
v2.4.4
## What's Changed
* Remove reflect calls for doc generation (#1259) by @meatballhat in https://github.com/urfave/cli/pull/1361
* Remove reflect calls for doc generation by @dearchap in https://github.com/urfave/cli/pull/1259


**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.3...v2.4.4
v2.4.5
## What's Changed
* Pass non-empty string slice to example app `Run` by @meatballhat in https://github.com/urfave/cli/pull/1364
* Revert "Add Stale bot configuration per docs" by @meatballhat in https://github.com/urfave/cli/pull/1366


**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.4...v2.4.5
v2.4.6
## What's Changed
* Unshadow `context` package by @meatballhat in https://github.com/urfave/cli/pull/1370


**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.5...v2.4.6
v2.4.7
## What's Changed
* Add test case for short option handling by @dearchap in https://github.com/urfave/cli/pull/1260


**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.6...v2.4.7
v2.4.8
## What's Changed
* Allow -ve values for int, float & duration by @dearchap in https://github.com/urfave/cli/pull/1262


**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.7...v2.4.8
v2.4.9
## What's Changed
* Remove some unused code by @53jk1 in https://github.com/urfave/cli/pull/1374
* Do not apply altsrc input values that are not set by @meatballhat in https://github.com/urfave/cli/pull/1376

## New Contributors
* @53jk1 made their first contribution in https://github.com/urfave/cli/pull/1374

**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.8...v2.4.9
v2.5.0
## What's Changed
* Add `urfave_cli_no_docs` build tag by @kolyshkin in https://github.com/urfave/cli/pull/1375


**Full Changelog**: https://github.com/urfave/cli/compare/v2.4.10...v2.5.0
v2.5.1
## What's Changed
* Cleaning up some release-related metadata & docs by @meatballhat in https://github.com/urfave/cli/pull/1371
* Accept multi-value input on slice flags (#1241) by @meatballhat in https://github.com/urfave/cli/pull/1377
* Accept multi-value input on slice flags by @vipally in https://github.com/urfave/cli/pull/1241


**Full Changelog**: https://github.com/urfave/cli/compare/v2.5.0...v2.5.1
v2.6.0
## What's Changed
* Simplified flag value access by @toaster in https://github.com/urfave/cli/pull/1367

## New Contributors
* @toaster made their first contribution in https://github.com/urfave/cli/pull/1367

**Full Changelog**: https://github.com/urfave/cli/compare/v2.5.1...v2.6.0
v2.7.0
## What's Changed
* Generate flag types (again?) by @meatballhat in https://github.com/urfave/cli/pull/1382
* Introduce a v2.x semver approval gate by @meatballhat in https://github.com/urfave/cli/pull/1385
* Generate RequiredFlag and VisibleFlag implementations by @meatballhat in https://github.com/urfave/cli/pull/1393
* Mkdocs setup by @meatballhat in https://github.com/urfave/cli/pull/1392
* Add suggestions support (#977) by @meatballhat in https://github.com/urfave/cli/pull/1390
* Add suggestions support by @saschagrunert in https://github.com/urfave/cli/pull/977


**Full Changelog**: https://github.com/urfave/cli/compare/v2.6.0...v2.7.0
v2.7.1
## What's Changed
* Docs publishing fixes by @meatballhat in https://github.com/urfave/cli/pull/1400


**Full Changelog**: https://github.com/urfave/cli/compare/v2.7.0...v2.7.1
v2.7.2
## What's Changed
* Auto-detect zsh via `SHELL` (#1218) by @z0rc / @meatballhat in https://github.com/urfave/cli/pull/1350
* Merging mostynb report source of parse errors by @meatballhat in https://github.com/urfave/cli/pull/1354
* Report the source of a value when we cannot parse it by @mostynb in https://github.com/urfave/cli/pull/1168
* Add a security policy document by @meatballhat in https://github.com/urfave/cli/pull/1365


**Full Changelog**: https://github.com/urfave/cli/compare/v2.7.1...v2.7.2
v2.8.0
## What's Changed
* Add flag category support (#796) by @michaeljs1990 / @meatballhat in https://github.com/urfave/cli/pull/1368
* Introduce override hooks for suggestions by @meatballhat in https://github.com/urfave/cli/pull/1396
* Point to the docs tree and site from top-level README by @meatballhat in https://github.com/urfave/cli/pull/1399


**Full Changelog**: https://github.com/urfave/cli/compare/v2.7.2...v2.8.0
v2.8.1
## What's Changed
* Run docs tests against current work tree by @meatballhat in https://github.com/urfave/cli/pull/1403
* Remove GPL2 dependency introduced in v2.7.0 by @AkihiroSuda in https://github.com/urfave/cli/pull/1405


**Full Changelog**: https://github.com/urfave/cli/compare/v2.8.0...v2.8.1
v2.9.0
## What's Changed
* Fix 'repetetive' typo by @mostynb in https://github.com/urfave/cli/pull/1402
* Add some missing go.sum entries needed with 1.16.x by @meatballhat in https://github.com/urfave/cli/pull/1407
* Add SliceFlag wrapper and fix bugs in existing implementations by @joeycumines in https://github.com/urfave/cli/pull/1409
* Update the v2 docs since merging #1409 by @meatballhat in https://github.com/urfave/cli/pull/1412

## New Contributors
* @joeycumines made their first contribution in https://github.com/urfave/cli/pull/1409

**Full Changelog**: https://github.com/urfave/cli/compare/v2.8.1...v2.9.0
GitHub Action workflow link
Updatecli logo

Created automatically by Updatecli

Options:

Most of Updatecli configuration is done via its manifest(s).

  • If you close this pull request, Updatecli will automatically reopen it, the next time it runs.
  • If you close this pull request and delete the base branch, Updatecli will automatically recreate it, erasing all previous commits made.

Feel free to report any issues at github.com/updatecli/updatecli.
If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!

Made with ❤️️ by updatecli
@updateclibot updateclibot bot added the dependencies Pull requests that update a dependency file label Jan 22, 2026
@olblak olblak merged commit 69d7ebc into main Jan 22, 2026
2 checks passed
@olblak olblak deleted the updatecli_main_cfa59eaea2fd4dc5c05d153b766687b94c857b0792bf2e40a3e6c9a6af6a864f branch January 22, 2026 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant