diff --git a/CHANGELOG.md b/CHANGELOG.md
index d9f11c8c5b23..b163b2a795b8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,28 @@
Follow the news and releases on our [twitter](https://twitter.com/golangci) and our [blog](https://medium.com/golangci).
There is the most valuable changes log:
+## February 2021
+
+1. new linters:
+ * `durationcheck`: https://github.com/charithe/durationcheck
+ * `revive`: https://github.com/mgechev/revive
+ * `cyclop`: https://github.com/bkielbasa/cyclop
+2. update linters:
+ * prealloc: Use upstream version
+ * Use upstream gocyclo
+ * `godot` from 1.3.2 to 1.4.3
+ * `exhaustivestruct` from 1.1.0 to 1.2.0
+ * `forbidigo` from 1.0.0 to 1.1.0
+ * `thelper` from 0.2.1 to 0.3.1
+ * `ruleguard`: print error message and exit with non-zero status when parsing error occurs
+ * fix wrong load mode for `asciicheck`, `exhaustivestruct`, `exportloopref`, and `makezero`
+3. CLI: truncate multiline descriptions
+4. fix: new-from-rev for a large repository
+5. use go1.16 to create binaries
+6. fix: MIPS release
+7. documentation:
+ * bump documentation dependencies
+
## January 2021
1. new linters:
@@ -8,13 +30,15 @@ There is the most valuable changes log:
* `ifshort`: https://github.com/esimonov/ifshort
2. update linters:
* `go-critic` from 0.5.2 to 0.5.3
- * `thelper` from 0.1.0 to 0.2.0, to 0.2.1
+ * `thelper` from 0.1.0 to 0.2.1
* Validate `go-critic` settings
* `gofumpt` to v0.1.0
* `gci` to v0.2.8
* `go-mnd` to v2.3.1
* `gosec` from 2.5.0 to 2.6.1
* `godot` from 1.3.2 to 1.4.3
+ * `ifshort` to v1.0.1
+ * `rowserrcheck`: fix reports false positive
3. fix: modules-download-mode support
4. documentation:
* bump documentation dependencies
diff --git a/README.md b/README.md
index ee0897549fe3..59e0986a0027 100644
--- a/README.md
+++ b/README.md
@@ -75,52 +75,52 @@ The Core Team has the following responsibilities:
 Andrew Shannon Brown |
 Sascha Grunert |
 Denis Tingaikin |
-  Ryan Currah |
 Denis Krivak |
-  Duco van Amstel |
+  Ryan Currah |
 Pierre Durand |
+  Duco van Amstel |
 Will Dixon |
 David Lobe |
+  Nishanth Shanmugham |
 Melvin |
 Matouš Dzivjak |
 Alec Thomas |
-  Alexey Palazhchenko |
 Oleg Butuzov |
-  Nishanth Shanmugham |
+  Alexey Palazhchenko |
 Joe Wilner |
 Soichiro Kashima |
 Nuruddin Ashr |
-  Tim Heckman |
 Mateusz Gozdek |
-  Dan Kortschak |
+  Tim Heckman |
+  Sebastien Rosset |
+  Dan Kortschak |
 Ryan Boehning |
 James |
 Luke Shumaker |
-  Sebastien Rosset |
+  Aliaksandr Mianzhynski |
 Romanos |
 Aneesh Agrawal |
-  Vladimir Evgrafov |
-And 184 more our team members
+And 192 more our team members
+  Vladimir Evgrafov |
 sonatard |
 ZhangYunHao |
 @odidev |
 NiseVoid |
 Sean DuBois |
 Viktoras |
-  Aliaksandr Mianzhynski |
 Agniva De Sarker |
@@ -129,103 +129,112 @@ The Core Team has the following responsibilities:
 John Starich |
 Koichi Shiraishi |
 Bart |
-  Iskander (Alex) Sharipov |
+  gaojingyu |
+  Iskander (Alex) Sharipov |
 Viacheslav Poturaev |
 David Braley |
+  Aleksey Bakin |
 Kunwardeep |
+  Eugene Simonov |
 Stephan Renatus |
-  Diego Pontoriero |
-  Alex Collins |
-  Ryo Nakao |
+  Diego Pontoriero |
+  Alex Collins |
+  Ryo Nakao |
 Pierre R |
 Tommy Mühle |
 Sebastiaan van Stijn |
 @Dominik-K |
-  ferhat elmas |
-  M. Ángel Jimeno |
-  Chris Drew |
+  ferhat elmas |
+  M. Ángel Jimeno |
+  Chris Drew |
 Teiva Harsanyi |
 Craig Silverstein |
 Ariel Mashraki |
 Denis Isaev |
-  Tom Payne |
-  francisco souza |
-  Lukas Malkmus |
+  Tom Payne |
+  francisco souza |
+  Lukas Malkmus |
 Ryan Olds |
 Hiroki Suezawa |
 Fabrice |
 ☃ Elliot Shepherd |
-  Christoph Blecker |
-  Mateusz Bilski |
-  gaojingyu |
+  Christoph Blecker |
+  Mateusz Bilski |
 Stephanie Wilde-Hobbs |
 Cory LaNou |
+  Patrick Kuca |
 Vitaly Isaev |
 Shulhan |
+
+
 Renato Suero |
 Daniel Helfand |
 Ben Wells |
-
-
 Marat Reymers |
-  Aleksey Bakin |
 Brian Flad |
 Jakub Chábek |
 tdakkota |
-  Eric Wohltman |
-  Gianguido Sora' |
+  Eric Wohltman |
+  Gianguido Sora' |
 Sonia Hamilton |
 Berezhnoy Pavel |
 Henry |
+  Sindre Røkenes Myren |
 Aofei Sheng |
-  Eugene Simonov |
-  Maksym Pavlenko |
-  Jonathan Chappelow |
+  Maksym Pavlenko |
+  Jonathan Chappelow |
 Ivan |
 Peter Mescalchin |
+  James Lucktaylor |
 Dale Hui |
 Ondrej Fabry |
+
+
 proton |
 Markus |
 Andrew Lavery |
-
-
 Kishan B |
+  Robert Liebowitz |
 Tariq Ibrahim |
 Peter Štibraný |
+
+
 kaixiang zhong |
 @ced42 |
 David Bariod |
 @masibw |
-
-
+  Derek Perkins |
 Eldar Rakhimberdin |
 Toon Schoenmakers |
+
+
 Cezar Sá Espinola |
 Ben Paxton |
 Andrey Kuchin |
 Connor Adams |
 Draven |
+  Martins Irbe |
+  Mark Sart |
-  Martins Irbe |
-  Mark Sart |
 Joshua Rubin |
 Kyoichiro Yamada |
+  Sebastian Spaink |
+  Bartłomiej Klimczak |
 Rodrigo Brito |
 Linus Arver |
 Glen Mailer |
@@ -237,12 +246,12 @@ The Core Team has the following responsibilities:
 Neha Viswanathan |
 Marko |
 Chris Lewis |
-  Derek Perkins |
+  David Gleich |
-  David Gleich |
 Muhammad Ikhsan |
-  Denis Titusov |
+  Sean McGinnis |
+  Denis Titusov |
 Terdunov Vyacheslav |
 Sean Chittenden |
 Hui Zhu |
@@ -250,104 +259,105 @@ The Core Team has the following responsibilities:
 rinsuki |
-  James Lucktaylor |
 @nvartolomei |
 Martin Etmajer |
 @techknowlogick |
 Fisher Xu |
 Matthew Poer |
+  Cody Ley-Han |
-  Cody Ley-Han |
 Marc Tudurí |
 Patrick Zhang |
 darklore |
 @to6ka |
 Wilkins |
 Collin Kreklow |
+  Grigory Zubankov |
-  Grigory Zubankov |
 Marcin Owsiany |
+  @xxpxxxxp |
+  Boban Acimovic |
 David Hill |
 Troy Ronda |
 Osamu TONOMORI |
 Bo Liu |
-  Steven Allen |
+  Steven Allen |
 Colin Arnott |
 Eran Levy |
 Roman Leventov |
 Michael |
 Evgeniy Kulikov |
 Chris Nesbitt-Smith |
-  Daniel Caballero |
+  Daniel Caballero |
 Carlton Henderson |
 Shintaro Ikeda |
 Matt Braymer-Hayes |
 @xuri |
 Charl Matthee |
 Sriram Venkatesh |
-  Peter Schuller |
+  Peter Schuller |
 David Golub |
 Alexander Morozov |
 Hernan Bandura |
 Liam White |
 Alex Dupre |
 Juanito |
-  Jinming Yue |
+  Jinming Yue |
 Igor Zibarev |
 @wxdao |
 Kévin Dunglas |
 Sijie Yang |
 Stephen |
 Thang Minh Vu |
-  Julia Ogris |
+  Julia Ogris |
 Greg Curtis |
 @ac-rappi |
 Dudás Ádám |
 Irina |
 Petr Pučil |
 Dima |
-  Alessio Treglia |
+  Alessio Treglia |
 Alay Patel |
 Martin Hutchinson |
 Emanuel Bennici |
 Kensei Nakada |
 Christian Clauss |
 Korjavin Ivan |
-  Francois Parquet |
+  Francois Parquet |
 Robert Kopaczewski |
 @opennota |
 Cyrille Meichel |
 neglect-yp |
 @jumpeiMano |
 Wei Jian Gan |
-  Tamás Gulácsi |
+  Tamás Gulácsi |
 Jack Wilsdon |
 Michał Suchwałko |
 Alexander Apalikov |
 Domas Tamašauskas |
 Stéphane Chausson |
 neo_sli |
-  Ben Ye |
+  Ben Ye |
 @srdhoni |
 Thomas Bonfort |
diff --git a/assets/github-action-config.json b/assets/github-action-config.json
index b7f839ab7203..ae24b9bf2e54 100644
--- a/assets/github-action-config.json
+++ b/assets/github-action-config.json
@@ -1,8 +1,8 @@
{
"MinorVersionToConfig": {
"latest": {
- "TargetVersion": "v1.36.0",
- "AssetURL": "https://github.com/golangci/golangci-lint/releases/download/v1.36.0/golangci-lint-1.36.0-linux-amd64.tar.gz"
+ "TargetVersion": "v1.37.0",
+ "AssetURL": "https://github.com/golangci/golangci-lint/releases/download/v1.37.0/golangci-lint-1.37.0-linux-amd64.tar.gz"
},
"v1.10": {
"Error": "golangci-lint version 'v1.10' isn't supported: we support only v1.14.0 and later versions"
@@ -111,6 +111,10 @@
"TargetVersion": "v1.36.0",
"AssetURL": "https://github.com/golangci/golangci-lint/releases/download/v1.36.0/golangci-lint-1.36.0-linux-amd64.tar.gz"
},
+ "v1.37": {
+ "TargetVersion": "v1.37.0",
+ "AssetURL": "https://github.com/golangci/golangci-lint/releases/download/v1.37.0/golangci-lint-1.37.0-linux-amd64.tar.gz"
+ },
"v1.4": {
"Error": "golangci-lint version 'v1.4' isn't supported: we support only v1.14.0 and later versions"
},
diff --git a/docs/template_data.state b/docs/template_data.state
index c30257ff6902..f2ba93909cf0 100755
--- a/docs/template_data.state
+++ b/docs/template_data.state
@@ -1,2 +1,2 @@
This file stores hash of website templates to trigger Netlify rebuild when something changes, e.g. new linter is added.
-c3f676e978413fb7c5412e0fd43a8876b594d1e369c385d6cf4cd68dda4e054c
\ No newline at end of file
+a613d612c0285b2a4b6e839476f8120d36f2b216ec74aee839ed15d7a239b73a
\ No newline at end of file