Last release 1 years ago
19 Aug 2025
Release timing varies
gaps range from 8 days to 9 months
Most releases are documented
notes for 9 of 13 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
84 releases · first in 2019
Release timeline
84 releases since 2019Releases
- v0.0.30-0.20200217213404-32e24e86976d17 Feb 2020pre-release
Nothing published for this version
- v0.0.2911 Feb 2020
Release notes
Open source →Breaking changes
None
Major enhancements
None
goplschangesIncludes a fix for
unexpected parse modepanicMajor bug fixes
The
goplschange above.Other (including bug fixes)
- cmd/govim: add tests for gopls features where files are initially empty (#727) c9e33fa
- cmd/govim: add a test that verifies things generally work for cgo (#429) 44ba56e
- ci: first cut of running tests on macOS (#746) 9925c13
- cmd/govim: test the setting of GoplsEnv with build tags in GOFLAGS (#595) a300cd4
- cmd/govim: unskip scenario_default/quickfix_new_files testscript test (#716) 4f5867f
- cmd/govim: unskip scenario_completeunimported/complete_new_file test (#717) 638a8ee
- ci: Ensure that artifacts are created and not overwritten (#764) b487697
- v0.0.287 Feb 2020
Release notes
Open source →Thanks to @leitzler and @findleyr for contributing towards this release.
Breaking changes
None
Major enhancements
Used to define the environment for a workspace. e.g. to use an alternative
go.modfile:govim#config#Set("GoplsEnv", {"GOFLAGS": "-modfile=go.local.mod"})goplschanges- deps: upgrade x/tools and gopls to 6fdc5776 (#762) 37000c2
- deps: upgrade x/tools and gopls to 6e8b36d2 (#757) 897d5a4
- deps: upgrade x/tools and gopls to fe90550f (#745) 7cf7f31
- deps: upgrade x/tools and gopls to 2f3ba24b (#743) f8cc422
- deps: upgrade x/tools and gopls to 207d3de1 (#733) 4128a86
- deps: upgrade x/tools and gopls to 345141a3 (#731) f83a467
Major bug fixes
Other (including bug fixes)
- cmd/govim: fix darwin file system watcher event check (#760) 5cfafa0
- ci: upgrade to go1.14rc1 and Vim v8.2.0213 in the build matrix (#758) b7d5290
- ci: add branchCheck to postRun script (#756) faf4593
- ci: use official GitHub artefacts collection (#753) a835248
- cmd/govim: switch to the didChangeWatchedFiles API (#748) fc0e07f
- ci: use specific commits of actions (#752) 886a3c6
- cmd/govim: really ensure go-to-def tests have stable go.mod files (#750) 58660e5
- ci: do not fail-fast on failures (#747) 4982748
- cmd/govim: ensure go-to-def tests have stable go.mod files (#736) e5653c8
- tests: add testsetup.RaceSlowndownFactor (#740) 11bcb81
- cmd/govim: extract text property removal to own func (#737) 0465c13
- ci: move to GitHub actions (#744) 59ef3d6
- cmd/govim: test introducing diagnostics in directory replaced deps (#738) 484c2d1
- tests: add testscript condition for issues (#739) 7896daf
- cmd/govim: add completion tests for std lib and module cache definitions (#729) 01c8f58
- ci: enable gopls verbose logging for CI runs (#734) c93f0cd
- ci: tag docker :latest-vim on CI master builds (#725) 9cecc52
- cmd/govim: add a test that renames an identifier in another package (#726) 8963c00
- cmd/govim: add go-to-def tests for std lib and module cache definitions (#728) 342bc74
- cmd/govim: Ensure text prop highlights aren't placed when disabled (#730) 60a1430
- v0.0.2727 Jan 2020
Release notes
Open source →Thanks to @leitzler, @cespare and @findleyr for contributing towards this release.
Breaking changes
Major enhancements
- cmd/govim: add config ExperimentalTempModfile (#634) 8f4859d
- cmd/govim: add diagnostics to hover popup (#693) 2dd3699 (with thanks to @leitzler)
- You can now hover over an error to see the diagnostic message
- cmd/govim: apply AdditionalTextEdits on CompleteDone (#674) 9597d2b
- Unimported completions are now enabled by default. When selecting a candidate from an unimported completion, the required import is added. See the wiki for more information
- cmd/govim: allow user defined signs (#643) 6236474 (with thanks to @leitzler)
- cmd/govim: add syntax and indent for go.mod files (#620) acb0572 (with thanks to @cespare)
- Makes editing
go.modfiles considerably more sane
- Makes editing
- cmd/govim: highlight diagnostics (#579) 93fa47f (with thanks to @leitzler)
- In addition to signs showing you the position of errors in the gutter, we now highlight the actual error itself inline
goplschangesThe main focus of
goplschanges since the lastgovimrelease has been stability and correctness. Thanks to @stamblerre and everyone who contributes togoplsfor the work that has gone into the ~360 commits over that time.- deps: upgrade x/tools and gopls to 8fe064f8 (#713) bb606ba
- deps: upgrade x/tools and gopls to d456b1cd (#706) 67ccd2d
- deps: use temporary fork of x/tools and gopls (#689) c7a6cc3
- deps: upgrade x/tools and gopls to 0cba7a3a (#675) d80f0e2
- deps: use temp fork of x/tools and gopls to 53017a39 + 11e9d9cc (#660) afa4918
- deps: upgrade x/tools and gopls to 774c71fc (#652) 11eb9c7
- deps: upgrade x/tools and gopls to f13409bb (#640) 2c6e7ba
- deps: upgrade to gopls and x/tools 5e752206 (#584) 29ba8dc
- deps: use cherry pick of CL 210077 for memoize race fix (#611) e3249f8
Other (including bug fixes)
- cmd/govim: support GOVIM_USE_GOPLS_FROM_PATH=true for tests (#720) bb7b134
- cmd/govim: fix a rogue use of getqflist in a testscript test (#723) 4d98be2
- ci: update latest vim to v8.2.0151 (#722) fbb80cd
- cmd/govim: make all error/warning message checks identical (#712) 4b70552
- cmd/govim: provide env var to turn on gopls verbose output (#718) 9eb5c45
- testdriver: do not try to copy symlink files (#719) e97ea35
- testdriver: add common test functions (#715) df220b8
- ci: tidy up go.{mod,sum} (#714) f46ac1b
- github: add @leitzler to funding.yml (#710) 1443e43
- cmd/govim: skip empty text edits (#708) f51f8d1
- cmd/govim: add testscript tests for new files not on disk (#699) 1eb9311
- cmd/govim: reenable test that stresses golang/go#36144 (#684) 96e61d2
- govim: make testscript tests truly concurrent (#704) 355ece1
- ci: notify when the master build goes green (#705) 57bc06e
- cmd/govim: skip flakey test for GVim v8.1.1711 (#703) 7138442
- cmd/govim: ensure that GOPATH is in a hidden directory (#702) ca3f52d
- cmd/govim: leaving userbusy always updates text property highlighs (#700) de8e9ac
- cmd/govim: by default don't detect if user is busy in testscript scripts (#694) 9fe8806
- cmd/govim: add test for quickfix errors in dependencies (#326) 921c364
- cmd/govim: make testscript scripts truly concurrent (#691) 57e94a3
- ci: add a CI environment variable to run race tests for pull requests (#690) 0876ba3
- cmd/govim: improve skip messages in testscript tests (#681) cd2d293
- testdriver: add vimexprwait to simplify wait assertions (#678) f036f11
- ci: properly separate artefacts for race builds in all places (#679) 3112437
- scripts: add captureLogs.sh to easily run tests and capture all logs (#677) 28f9f8f
- testing: revert GOTMPDIR hack for setting testscript workdir root (#673) 309f57b
- cmd/govim: change log file template to default to .log files (#671) 29461d3
- cmd/govim: Do not increase version if buffer content didn't change (#665) 676bb76
- ci: fix master cron build to drop replace directives (#664) 4208a98
- cmd/govim: fix GOVIMQuickfixDiagnostics command (#662) c4bb087
- tests: fix diagnostic assertions in our tests (#653) dfabc26
- cmd/govim: create a test demonstrating failing completion (#659) 0e63668
- tests: create gists from artefacts (logs) of failed CI tests (#650) 854efae
- cmd/govim: make user busy autocmd nested (#654) 7e59ad0
- ci: fix simple bug in dockerRun script and Travis config (#651) 82216f1
- cmd/govim: tighten up quickfix config tests (#646) 419444d
- cmd/govim: use github.com/rogpeppe/go-internal/gotooltest in tests (#639) 8201bdf
- ci: add go1.14beta1 and Vim v8.2.0025 to the build matrix (#635) d5a3cde
- testdriver: limit listening to local interface (#636) 9074258
- cmd/govim: put install scripts tests behind env var (#632) 63ce556
- deps: upgrade to github.com/rogpeppe/[email protected] (#630) 3376e91
- tests: add a -gopls flag for scenario tests in cmd/govim (#629) 7adec67
- cmd/govim: fix scripts-with-gopls-from-path tests (#627) db94029
- ci: run goimports on our code and ensure it remains well formatted (#628) 6240503
- deps: switch to github.com/creack/pty (#625) 98f3216
- cmd/govim: use visual positions for diagnostics (#567) e0fe199
- testdriver: fix flakely parsing of version from vim --version output (#624) b900be6
- testdriver: expose max errlogmatch wait time (#621) 393cb5a
- cmd/govim: implement LSP DidSave (#618) d1c7a12
- ci: go1.13.5, go1.12.14 and latest Vim v8.1.2414 (#617) 8f8ccc4
- tests: define a default value for errlogmatch -wait flag (#614) 389fe5d
- tests: establish known quickfix buffer number in testscripts tests (#613) 55677e1
- cmd/govim: fix various diagnostic, quickfix and sign issues (#608) bf03210
- cmd/govim: add concept of user config in test overrides (#606) 30eab52
- govim: use a single tomb (#610) 91feb21
- govim: debug error where we call Go on an already dead tomb (#602) 0b4b110
- all: hide home directory in script tests (#605) 6f5e25a
- cmd/govim: place signs for existing diagnostics in new buffers (#590) 4757564
- cmd/govim: properly format messages that we are asked to show by gopls (#599) 2983b2f
- cmd/govim: add support for goimports -local equivalent config (#571) dc7ed8e
- cmd/govim: fix Shutdown() sequence to close gopls (#600) 5e95efb
- cmd/govim: fix race on govim configuration (#601) 70394e4
- cmd/govim: starting watching changes to go.mod again (#594) c71e3b0
- cmd/govim: block govim initialisation until post Configuration call (#593) 2db04e5
- cmd/govim: add goproxytest proxy server (#592) d91834a
- v0.0.27-0.20200122085353-96e61d22452d22 Jan 2020pre-release
Nothing published for this version
- v0.0.27-0.20200108180210-6236474c3ac78 Jan 2020pre-release
Nothing published for this version
- v0.0.27-0.20191231143441-419444dae1f431 Dec 2019pre-release
Nothing published for this version
- v0.0.27-0.20191222143458-2c6e7baf08b122 Dec 2019pre-release
Nothing published for this version
- v0.0.27-0.20191220164001-63ce556bb69e20 Dec 2019pre-release
Nothing published for this version
- v0.0.27-0.20191220082450-d18bbfac9c8020 Dec 2019pre-release
Nothing published for this version
- v0.0.27-0.20191220080737-29ba8dca88dd20 Dec 2019pre-release
Nothing published for this version
- v0.0.27-0.20191219071259-e11ccaa4d83319 Dec 2019pre-release
Nothing published for this version
- v0.0.27-0.20191218165840-7adec67c79ef18 Dec 2019pre-release
Nothing published for this version
- v0.0.27-0.20191217212901-db940292770117 Dec 2019pre-release
Nothing published for this version
- v0.0.2619 Nov 2019
Nothing published for this version
- v0.0.2510 Nov 2019
Nothing published for this version
- v0.0.2415 Sept 2019
Nothing published for this version
- v0.0.236 Sept 2019
Nothing published for this version
- v0.0.0-20250819043827-01838ef4fa6119 Aug 2025pre-release
Nothing published for this version
- v0.0.0-20241127141649-6280deb8b40627 Nov 2024pre-release
Nothing published for this version
- v0.0.0-20240626093442-669f6011070b26 Jun 2024pre-release
Nothing published for this version
- v0.0.0-20240521184058-ec9a1d2c2a4121 May 2024pre-release
Nothing published for this version
- v0.0.0-20240518125327-5d5618a918d918 May 2024pre-release
Nothing published for this version
- v0.0.0-20231118201538-be042f8238e618 Nov 2023pre-release
Nothing published for this version