2022-09-07 11:32:31 by Benny Siegert | Files touched by this commit (114) | |
Log message: Revbump all Go packages after go118 security update |
2022-08-22 13:05:49 by Thomas Klausner | Files touched by this commit (3) | |
Log message: gopls: update to 0.9.4. This release fixes an unfortunate bug in a new vet analysis in the gopls@v0.9.2 release. Specifically, a stray print statement in a new analyzer for the invalid time format string "2006-02-01", which corrupts gopls' communication over STDIN/STDOUT. This only affects projects using that bad format string, and only when a file in the affected package is open. Thanks to @Phadin for accurately identifying this bug so quickly after it was introduced. Issue golang/go#54459 tracks our follow-up to prevent similar regressions from making it into future gopls releases. On a positive note, here is the new vet analysis in action. Clearly it will catch real bugs! |
2022-08-13 17:18:51 by Benny Siegert | Files touched by this commit (3) | |
Log message: gopls: update to 0.9.3 gopls v0.9.3 Move fast and fix things... it appears that v0.9.2 exposed a latent crasher in gopls (golang/go#54395). This crash occurs when a new workspace is incorrectly configured, and so is likely to be rather confusing for new users. On that basis, the fix warranted a patch release. As always, thank you for filing issues! gopls v0.9.2 This release contains many bug fixes, particularly related to problems that would require restarting gopls. Note about network usage: among these fixes was a change to allow network usage when reloading the workspace. Reloading occurs when a go.mod, go.sum, or go.work file changes on disk. In the past, gopls would only allow network during the first workspace load. This resulted in confusing behavior when, for example, a new dependency is added to a go.mod file and gopls could not load it, but loading succeeded on restart. |
2022-08-12 22:38:12 by Benny Siegert | Files touched by this commit (114) | |
Log message: Revbump all Go packages after go118 security update |
2022-07-15 09:36:00 by Thomas Klausner | Files touched by this commit (3) | |
Log message: gopls: update to 0.9.1. 0.9.1 This release fixes a regression in the v0.9.0 release: a crash when running the go:generate codelens (golang/go#53781). Thank you to all those who filed crash reports, and apologies for the breakage! 0.9.0 This release contains significant performance improvements (especially in incremental processing after source changes), bug fixes, and support for the LSP “inlay hints” feature, along with several other minor enhancements. |
2022-07-13 18:03:09 by Benny Siegert | Files touched by this commit (110) | |
Log message: Revbump all Go packages after go118 update |
2022-06-02 20:52:08 by Benny Siegert | Files touched by this commit (109) | |
Log message: Revbump all Go packages after go118 update |
2022-05-28 11:12:02 by Thomas Klausner | Files touched by this commit (3) | |
Log message: gopls: update to 0.8.4. New Features New analyzer for //go:embed comments Gopls now includes an analyzer for go:embed comment directives. At the moment, this analyzer checks that the "embed" import is present, but more analyses are planned for the future. See golang/go#50262 for more information. Improved hover for imports Hovering over an imported path now gives you the full package doc. Final support for Go 1.13 Per our support window, gopls v0.8.4 will be the final gopls release to support being built with Go 1.13. See golang/go#52982 for details. Bugfixes and Performance improvements Faster symbol indexing. Gopls builds a symbol index the first time symbol search is invoked. That indexing should be 3-4x faster with this release. Improved metadata invalidation (AKA fewer restarts). v0.8.4 fixes a couple of bugs that lead to gopls getting confused about packages and needing to be restarted. We're aware of more bugs of this nature, but are working on eliminating the need to ever restart gopls. |
2022-05-11 21:26:30 by Benny Siegert | Files touched by this commit (106) | |
Log message: Revbump all Go packages after go118 update |
2022-04-20 22:54:45 by Thomas Klausner | Files touched by this commit (3) | |
Log message: gopls: update to 0.8.3. New Features Gopls now integrates with staticcheck@v0.3.0, which supports generics. To enable staticcheck analyzers, set "staticcheck": true in your gopls settings. Note that as part of this change, staticcheck is only supported when gopls is built with Go 1.17+. |