Skip to content

Commit c01d9d7

Browse files
committed
build(release): Prepare for release 1.32.0
This commit is to prepare for Oct 2020 release. No code changes were done, only run some predefined target: - make update_contributors_list - make assets/github-action-config.json - make expand_website_templates - make update_netlify_state Relates #1456 Signed-off-by: Tam Mach <[email protected]>
1 parent 89e9482 commit c01d9d7

File tree

7 files changed

+1015
-69
lines changed

7 files changed

+1015
-69
lines changed

README.md

+65-52
Large diffs are not rendered by default.

docs/src/docs/product/roadmap.mdx

100644100755
+158-2
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,167 @@ Thanks to [alecthomas/gometalinter](https://github.com/alecthomas/gometalinter)
2121
Thanks to [bradleyfalzon/revgrep](https://github.com/bradleyfalzon/revgrep) for cool diff tool.
2222

2323
Thanks to developers and authors of used linters:
24-
{.ThanksList}
24+
- [timakin](https://github.com/timakin)
25+
- [sonatard](https://github.com/sonatard)
26+
- [kisielk](https://github.com/kisielk)
27+
- [golang](https://github.com/golang)
28+
- [jingyugao](https://github.com/jingyugao)
29+
- [dominikh](https://github.com/dominikh)
30+
- [securego](https://github.com/securego)
31+
- [opennota](https://github.com/opennota)
32+
- [mvdan](https://github.com/mvdan)
33+
- [mdempsky](https://github.com/mdempsky)
34+
- [gordonklaus](https://github.com/gordonklaus)
35+
- [mibk](https://github.com/mibk)
36+
- [jgautheron](https://github.com/jgautheron)
37+
- [remyoudompheng](https://github.com/remyoudompheng)
38+
- [alecthomas](https://github.com/alecthomas)
39+
- [uudashr](https://github.com/uudashr)
40+
- [tdakkota](https://github.com/tdakkota)
41+
- [denis-tingajkin](https://github.com/denis-tingajkin)
42+
- [daixiang0](https://github.com/daixiang0)
43+
- [OpenPeeDeeP](https://github.com/OpenPeeDeeP)
44+
- [client9](https://github.com/client9)
45+
- [walle](https://github.com/walle)
46+
- [alexkohler](https://github.com/alexkohler)
47+
- [kyoh86](https://github.com/kyoh86)
48+
- [go-critic](https://github.com/go-critic)
49+
- [leighmcculloch](https://github.com/leighmcculloch)
50+
- [matoous](https://github.com/matoous)
51+
- [ultraware](https://github.com/ultraware)
52+
- [bombsimon](https://github.com/bombsimon)
53+
- [jirfag](https://github.com/jirfag)
54+
- [tommy-muehle](https://github.com/tommy-muehle)
55+
- [Djarvur](https://github.com/Djarvur)
56+
- [ryancurrah](https://github.com/ryancurrah)
57+
- [tetafro](https://github.com/tetafro)
58+
- [maratori](https://github.com/maratori)
59+
- [nakabonne](https://github.com/nakabonne)
60+
- [nishanths](https://github.com/nishanths)
61+
- [ryanrolds](https://github.com/ryanrolds)
62+
- [ssgreg](https://github.com/ssgreg)
63+
- [tomarrell](https://github.com/tomarrell)
64+
- [moricho](https://github.com/moricho)
65+
- [mbilski](https://github.com/mbilski)
66+
- [polyfloyd](https://github.com/polyfloyd)
67+
- [golangci](https://github.com/golangci)
2568

2669
## Changelog
2770

28-
{.ChangeLog}
71+
Follow the news and releases on our [twitter](https://twitter.com/golangci) and our [blog](https://medium.com/golangci).
72+
There is the most valuable changes log:
73+
74+
75+
### Septempber 2020
76+
77+
1. update exhaustive linter (#1339)
78+
79+
80+
### August 2020
81+
82+
1. new `nlreturn` linter: https://github.com/ssgreg/nlreturn
83+
2. new `gci` linter: https://github.com/daixiang0/gci
84+
3. support `latest` version of golangci-lint in golangci-lint-action
85+
4. update `gosec` linter from 2.3.0 to 2.4.0
86+
5. update `godot` linter from 0.4.2 to 0.4.8
87+
6. update `go-critic` from 0.5.0 to 0.5.2 (#1307)
88+
7. update `nlreturn` from 2.0.1 to 2.0.2 (#1287), 2.0.2 to 2.1.0 (#1327)
89+
8. update `gci` to v0.2.1 (#1292), to v0.2.2 (#1305), to v0.2.4 (#1337),
90+
9. update `funlen` from 0.0.2 to 0.0.3 (#1341)
91+
10. upgrade to golang 1.15 for smaller binary (#1303)
92+
11. support short and json formats for version cmd (#1315)
93+
12. add home directory to config file search paths (#1325)
94+
13. allow for serializing multiple golangci-lint invocations (#1302)
95+
96+
97+
### July 2020
98+
99+
1. `gofumpt` linter:
100+
* update linter
101+
* add `extra-rules` option
102+
* support auto-fixing
103+
2. upgrade `exhaustive` linter
104+
3. upgrade `exportloopref` linter
105+
4. improve 'no such linter' error message
106+
5. sorting result.Issues implementation
107+
6. enhancements in CI:
108+
* Run `nancy` validation for all dependencies
109+
* Move dependabot config to `.github` folder
110+
7. other
111+
* bump `lodash` from 4.17.15 to 4.17.19 in /tools
112+
* bump `golangci/golangci-lint-action` from v1.2.2 to v2
113+
* bump `github.com/valyala/quicktemplate` from 1.5.0 to 1.5.1
114+
115+
116+
### June 2020
117+
1. Add new linters: `gofumpt`
118+
119+
### May 2020
120+
121+
1. Add new linters: `nolintlint`, `goerr113`
122+
2. Updated linters: `godot`, `staticcheck`
123+
3. Launch a [website](https://golangci-lint.run)
124+
125+
### April 2020
126+
127+
1. Add new linters: `testpackage`, `nestif`, `godot`, `gomodguard`, `asciicheck`
128+
2. Add github actions output format
129+
3. Update linters: `wsl`, `gomodguard`, `gosec`
130+
4. Support `disabled-tags` setting for `gocritic`
131+
5. Mitigate OOM and "failed prerequisites"
132+
6. Self-isolate due to unexpected pandemics
133+
7. Support case-sensitive excludes
134+
8. Allow granular re-enabling excludes by ID, e.g. `EXC0002`
135+
136+
### September 2019
137+
138+
1. Support go1.13
139+
2. Add new linters: `funlen`, `whitespace` (with auto-fix) and `godox`
140+
3. Update linters: `gochecknoglobals`, `scopelint`, `gosec`
141+
4. Provide pre-built binary for ARM and FreeBSD
142+
5. 2. Fix false-positives in `unused`
143+
6. Support `--skip-dirs-use-default`
144+
7. Add support for bash completions
145+
146+
### July 2019
147+
148+
1. Fix parallel writes race condition
149+
2. Update bodyclose with fixed panic
150+
151+
### June 2019
152+
153+
1. Treat Go source files as a plain text by `misspell`: it allows detecting issues in strings, variable names, etc.
154+
2. Implement richer and more stable auto-fix of `misspell` issues.
155+
156+
### May 2019
157+
158+
1. Add [bodyclose](https://github.com/timakin/bodyclose) linter.
159+
2. Support junit-xml output.
160+
161+
### April 2019
162+
163+
1. Update go-critic, new checkers were added: badCall, dupImports, evalOrder, newDeref
164+
2. Fix staticcheck panic on packages that do not compile
165+
3. Make install script work on Windows
166+
4. Fix compatibility with the latest x/tools version and update golang.org/x/tools
167+
5. Correct import path of module sourcegraph/go-diff
168+
6. Fix `max-issues-per-linter` name
169+
7. Fix linting of preprocessed files (e.g. `*.qtpl.go`, goyacc)
170+
8. Enable auto-fixing when running via pre-commit
171+
172+
### March 2019
173+
174+
1. Support the newest `go vet` (with `go/analysis`)
175+
2. Support configuration of `go vet`: e.g. you can set print functions by `linters-settings.govet.settings.printf.funcs`
176+
3. Update megacheck (staticcheck) to 2019.1.1
177+
4. Add [information](https://github.com/golangci/golangci-lint#memory-usage-of-golangci-lint) about controlling space-time trade-off into README
178+
5. Exclude issues by source code line regexp by `issues.exclude-rules[i].source`
179+
6. Build and test on go 1.12
180+
7. Support `--color` option
181+
8. Update x/tools to fix c++ issues
182+
9. Include support for log level
183+
10. Sort linters list in help commands
184+
29185

30186
## Future Plans
31187

0 commit comments

Comments
 (0)