v0.0.33
The main new feature in this release is GOVIMGoTest, which allows you to run tests based on the cursor position. See https://github.com/govim/govim/pull/974/commits/ed5f0e30574626634f9056fa8d0b4df83a89fa8e for more details.
You can also configure gopls to use gofumpt as the formatter. See https://github.com/govim/govim/pull/1005/commits/dac6f9c4621a9d88247c0236c898c02c61f00d94 for more details.
In Go 1.16, cmd/go now defaults to for build commands. This means that , , and other build commands will not run if changes are required to in order for the build to succeed. You first need to run or an equivalent command to add the relevant requirements to . has followed suit by making the addition of requirements to a an explicit step. For some people this will be a welcome change. For others this might be something of a chore, for example when adding an import via unimported completions it can be argued the selection involves specifying a module and hence requiring a further manual step to add the module requirement is unnecessary. Whether changes are allowed is now controlled by . To ease the transition this defaults to "on". We will also be raising an issue with the team to discuss how to phase out use of this option, specifically in the context of operations that should arguably not require an additional module requirement step (the case of unimported completions is the most obvious).