NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #2882 by repository stars
Last release 2 days ago
06 Oct 2026
Release timing varies
gaps range from 8 days to 1.2 years
Most releases are documented
notes for 11 of 16 stable releases
1 version withdrawn
withdrawn after publishing
7 years old
54 releases · first in 2019
Recursion is now counted per method in a cycle. A recursive function with multiple self-calls (for example Fibonacci ) scores 2 instead of 3 , and ind
Fibonacci) scores 2 instead of 3, and indirect (mutual) recursion is counted as well. If you use -over or golangci-lint's min-complexity, review your thresholds.-exact-recursion CLI flag. It works out what each call points to the way the compiler does, so recursion is scored exactly. It is slower and the code must build; the default syntax-only mode now prints a one-time note on stderr when it may be under-counting.ComplexityStatsForFiles, ComplexityStatsForFilesWithDiagnostic, RecursiveFuncs, ScanComplexityWithRecursion, and PossibleMethodRecursion.exact-recursion to CLI for better recursion checks by @uudashr in #47Full Changelog: v1.2.2...v1.3.0
One column per quarter.
Fix else nesting increment by @uudashr in #44
Full Changelog: v1.2.1...v1.2.2
Add for-int-range support by @uudashr in #41
Full Changelog: v1.2.0...v1.2.1
Add diagnostic capability by @uudashr in #39
Nothing published for this version
Resolve linter warning by @uudashr in #37
Full Changelog: v1.1.3...v1.1.4
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add support for go version 1.22 by @uudashr in #36
Full Changelog: v1.1.2...v1.1.3
Nothing published for this version
Nothing published for this version
Add retraction for version v1.1.1
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix typo in README by @alexandear in #23
Full Changelog: v1.0.7...v1.1
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add support for JSON output writing by @davidkroell in #14
Full Changelog: v1.0.6...v1.0.7
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add support for go1.18 generic. Fix gocognit output when a function has generic receiver type by @ivanruski in #10
Full Changelog: v1.0.5...v1.0.6
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixed panic due to predefined func
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →