Last release 20 days ago
09 Aug 2026
Ships fairly regularly
a new release about every 4 weeks
Most releases are documented
notes for 8 of 10 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
269 releases · first in 2012
Release timeline
269 releases since 2012One column per quarter.
Releases
- v1.0.11-0.20260809081120-4f8e9056816a9 Aug 2026pre-release
Nothing published for this version
- v1.0.11-0.20260703132444-5fdac2d16c163 Jul 2026pre-release
Nothing published for this version
- v1.0.11-0.20260703113220-dca783ac210b3 Jul 2026pre-release
Nothing published for this version
- v1.0.11-0.20260702100904-7ef35c6ed54a2 Jul 2026pre-release
Nothing published for this version
- v1.0.11-0.20260624200946-6404d820961524 Jun 2026pre-release
Nothing published for this version
- v1.0.11-0.20260606142053-9912b67606cf6 Jun 2026pre-release
Nothing published for this version
- v1.0.11-0.20260516140500-00f25b95f69b16 May 2026pre-release
Nothing published for this version
- v1.0.11-0.20260505231352-18450ea2f1d45 May 2026pre-release
Nothing published for this version
- v1.0.11-0.20260504082836-ee87ca5ff3b64 May 2026pre-release
Nothing published for this version
- v1.0.11-0.20260305102058-3d32e71abc0b5 Mar 2026pre-release
Nothing published for this version
- v1.0.11-0.20260110151513-b85eb9e1591110 Jan 2026pre-release
Nothing published for this version
- v1.0.11-0.20251007101450-6fcfbc9910e17 Oct 2025pre-release
Nothing published for this version
- v1.0.11-0.20250904120744-be274af2a6d74 Sept 2025pre-release
Nothing published for this version
- v1.0.102 Sept 2025
Release notes
Open source →What's Changed
- fix deprecation comment for (FlagSet.)ParseErrorsWhitelist by @thaJeztah in #447
- remove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by @thaJeztah in #448
New Contributors
- @thaJeztah made their first contribution in #447
Full Changelog: v1.0.9...v1.0.10
- v1.0.10-0.20250902060829-0491e5702ad22 Sept 2025pre-release
Nothing published for this version
- v1.0.91 Sept 2025
Release notes
Open source →What's Changed
- fix: Restore ParseErrorsWhitelist name for now by @tomasaschan in #446
Full Changelog: v1.0.8...v1.0.9
- v1.0.831 Aug 2025
Release notes
Open source →⚠️ Breaking Change
This version, while only a patch bump, includes a (very minor) breaking change: the
flag.ParseErrorsWhiteliststruct and correspondingFlagSet.parseErrorsWhitelistfield have been renamed toParseErrorsAllowlist.This should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change.
The breaking change was reverted in v1.0.9, by means of re-introducing the old names with deprecation warnings. The plan is still to remove them in a future release, so if your code does depend on the old names, please change them to use the new names at your earliest convenience.
What's Changed
- Remove Redundant "Unknown-Flag" Error by @vaguecoder in #364
- Switching from whitelist to Allowlist terminology by @dubrie in #261
- Omit zero time.Time default from usage line by @mologie in #438
- implement CopyToGoFlagSet by @pohly in #330
- flag: Emulate stdlib behavior and do not print ErrHelp by @tmc in #407
- Print Default Values of String-to-String in Sorted Order by @vaguecoder in #365
- fix: Don't print ErrHelp in ParseAll by @tomasaschan in #443
- Reset args on re-parse even if empty by @tomasaschan in #444
New Contributors
- @vaguecoder made their first contribution in #364
- @dubrie made their first contribution in #261
- @mologie made their first contribution in #438
- @pohly made their first contribution in #330
- @tmc made their first contribution in #407
- @tomasaschan made their first contribution in #443
Full Changelog: v1.0.7...v1.0.8
- v1.0.8-0.20250830074738-40abc492254e30 Aug 2025pre-release
Nothing published for this version
- v1.0.8-0.20250830063609-1bf832c6fec830 Aug 2025pre-release
Nothing published for this version
- v1.0.8-0.20250829203826-094909dbe8ce29 Aug 2025pre-release
Nothing published for this version
- v1.0.8-0.20250802043923-1db553c27f5b2 Aug 2025pre-release
Nothing published for this version
- v1.0.8-0.20250717093204-c78f730fb02317 Jul 2025pre-release
Nothing published for this version
- v1.0.716 Jul 2025
Release notes
Open source →What's Changed
- Fix defaultIsZeroValue check for generic Value types by @MidnightRocket in #422
- feat: Use structs for errors returned by pflag. by @eth-p in #425
- Fix typos by @co63oc in #428
- fix #423 : Add helper function and some documentation to parse shorthand go test flags. by @valdar in #424
- add support equivalent to golang flag.TextVar(), also fixes the test failure as described in #368 by @hujun-open in #418
- add support for Func() and BoolFunc() #426 by @LeGEC in #429
- fix: correct argument length check in FlagSet.Parse by @ShawnJeffersonWang in #409
- fix usage message for func flags, fix arguments order by @LeGEC in #431
- Add support for time.Time flags by @max-frank in #348
New Contributors
- @MidnightRocket made their first contribution in #422
- @eth-p made their first contribution in #425
- @co63oc made their first contribution in #428
- @valdar made their first contribution in #424
- @hujun-open made their first contribution in #418
- @LeGEC made their first contribution in #429
- @ShawnJeffersonWang made their first contribution in #409
- @max-frank made their first contribution in #348
Full Changelog: v1.0.6...v1.0.7
- v1.0.7-0.20250716213738-7cc25e3bdd8c16 Jul 2025pre-release
Nothing published for this version
- v1.0.7-0.20250713233547-1992c5a7b88d13 Jul 2025pre-release
Nothing published for this version
- v1.0.7-0.20250628092614-1c62fb2813da28 Jun 2025pre-release
Nothing published for this version
- v1.0.7-0.20250609191457-4730aa0d979f9 Jun 2025pre-release
Nothing published for this version
- v1.0.7-0.20250601092742-8a6c85f2ae481 Jun 2025pre-release
Nothing published for this version
- v1.0.7-0.20250524210639-bca0664b699124 May 2025pre-release
Nothing published for this version
- v1.0.7-0.20250515063445-196624cc28da15 May 2025pre-release
Nothing published for this version
- v1.0.7-0.20250514193901-7322552c7c2014 May 2025pre-release
Nothing published for this version
- v1.0.7-0.20250514095931-9c97fadb5c5314 May 2025pre-release
Nothing published for this version
- v1.0.7-0.20250510232611-011db0c1163710 May 2025pre-release
Nothing published for this version
- v1.0.7-0.20250507065024-957ea4b77e387 May 2025pre-release
Nothing published for this version
- v1.0.7-0.20250506064737-155e7f39ce866 May 2025pre-release
Nothing published for this version
- v1.0.7-0.20250422154747-d661846b4df022 Apr 2025pre-release
Nothing published for this version
- v1.0.7-0.20250422050634-ca5cf963c30722 Apr 2025pre-release
Nothing published for this version
- v1.0.7-0.20250422050634-6ca66b16cbe122 Apr 2025pre-release
Nothing published for this version
- v1.0.7-0.20250422050633-8d771585bd8a22 Apr 2025pre-release
Nothing published for this version
- v1.0.7-0.20250401205037-19c9c4072e411 Apr 2025pre-release
Nothing published for this version
- v1.0.7-0.20250401192403-c963093034071 Apr 2025pre-release
Nothing published for this version
- v1.0.7-0.20250318141718-9edfc8d416be18 Mar 2025pre-release
Nothing published for this version
- v1.0.7-0.20250308222853-aae8e193d1d08 Mar 2025pre-release
Nothing published for this version
- v1.0.69 Jan 2025
Release notes
Open source →What's Changed
- Add exported functions to preserve
pkg/flagcompatibility by @mckern in #220 - remove dead code for checking error nil by @yashbhutwala in #282
- Add IPNetSlice and unit tests by @rpothier in #170
- allow for blank ip addresses by @duhruh in #316
- add github actions by @sagikazarmark in #419
New Contributors
- @mckern made their first contribution in #220
- @yashbhutwala made their first contribution in #282
- @rpothier made their first contribution in #170
- @duhruh made their first contribution in #316
- @sagikazarmark made their first contribution in #419
Full Changelog: v1.0.5...v1.0.6
- Add exported functions to preserve
- v1.0.6-0.20250628092614-1c62fb2813da28 Jun 2025pre-release
Nothing published for this version
- v1.0.6-0.20250109003754-5ca813443bd29 Jan 2025pre-release
Nothing published for this version
- v1.0.6-0.20250109003544-100ab0eb25079 Jan 2025pre-release
Nothing published for this version
- v1.0.6-0.20241205150218-f9b6619ed0e05 Dec 2024pre-release
Nothing published for this version
- v1.0.6-0.20240612190020-d66f0ce2a7f812 Jun 2024pre-release
Nothing published for this version
- v1.0.6-0.20210604193023-d5e0c0615ace4 Jun 2021pre-release
Nothing published for this version
- v1.0.6-0.20201009195203-85dd5c8bc61c9 Oct 2020pre-release
Nothing published for this version
- v1.0.6-0.20200910152656-6971c29c4a2210 Sept 2020pre-release
Nothing published for this version
- v1.0.6-0.20200610151408-0aa4171c422910 Jun 2020pre-release
Nothing published for this version
- v1.0.6-0.20200602200228-b41e8b71c79e2 Jun 2020pre-release
Nothing published for this version
- v1.0.6-0.20200504143853-81378bbcd8a14 May 2020pre-release
Nothing published for this version
- v1.0.518 Sept 2019
Release notes
Open source →Merge pull request #219 from cfromknecht/fix-mod
Remove require pflag v1.0.3
- v1.0.5-rc118 Sept 2019pre-release
Release notes
Open source →This hopefully fixes #218, and will be promoted when the fix has been verified.
- v1.0.5-0.20210604193023-d5e0c0615ace4 Jun 2021pre-release
Nothing published for this version
- v1.0.5-0.20201009195203-85dd5c8bc61c9 Oct 2020pre-release
Nothing published for this version
- v1.0.5-0.20190918195920-2e9d26c8c37a18 Sept 2019pre-release
Nothing published for this version