Changelog
Release notes for coc-golang.
0.9.0 (2026-10-14)
Features
0.8.0 (2026-10-14)
Features
- highlight code coverage from go.test.coverage (#55) (2cf387c)
- open a coverage profile with go.show.coverprofile (#63) (1ff7db4), closes #62
- parse build, vet and lint output as structured data (#77) (18718e6)
- pick a recorded coverage profile in go.apply.coverprofile (#58) (7b76edc), closes #57
- pre-fill the impl receiver from the nearest struct (#91) (0c03d87)
- show coverage counts by default (#83) (bba0264)
- show coverage execution counts as virtual text (#75) (1e16876), closes #68
- show long-running command state in the status bar (#85) (cf34363)
- show the changelog with go.showChangeLog (#64) (89139f7), closes #61
- suppress diagnostics the language server already reports (#78) (3a5d4de)
Bug Fixes
- pass the impl receiver as one argument and insert its stubs (#88) (61a5ad1)
- widen build and vet diagnostics to cover the reported line (#76) (0f1aae7)
Performance Improvements
0.7.1 (2026-10-10)
Bug Fixes
0.7.0 (2026-10-10)
Features
0.6.0 (2026-10-09)
Features
Bug Fixes
0.5.0 (2026-10-09)
Features
- add go.convert.jsonSchema and surface command failures (#36) (15137a4)
- docs: add a documentation website (#35) (200f0fa)
- show verbose go command results as notifications (5f9cd1a)
Bug Fixes
- guard coc.nvim host APIs in command inputs and settings writes (#34) (598c376)
- keep gopls overlays in sync for every command (5b0988f)
0.4.0 (2026-10-09)
Features
- show the gopls status in the status bar (655884b)
0.3.0 (2026-10-08)
Features
- add go mod and go work commands (9684c59)
- add go.tags commands for struct tags (73d1810)
- add gopls settings to the configuration schema (3e2c055)
Bug Fixes
- read unsaved state from the buffer modified option (8af8982)
0.2.0 (2026-10-08)
Features
- improve Go commands and extension testing (7f441ca)