PackageTrack

Go modules · #1921

github.com/govim/govim

v0.0.35govim/govim

Release timeline

84 releases since 2019
2020202120222023202420252026

Releases

  1. v0.0.30-0.20200217213404-32e24e86976d17 Feb 2020pre-release

    Nothing published for this version

  2. v0.0.2911 Feb 2020
    Release notes

    Breaking changes

    None

    Major enhancements

    None

    gopls changes

    • deps: upgrade x/tools and gopls to 61798d64 (#765) 16ac89e

    Includes a fix for unexpected parse mode panic

    Major bug fixes

    The gopls change 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
    Open source →
  3. v0.0.287 Feb 2020
    Release notes

    Thanks to @leitzler and @findleyr for contributing towards this release.

    Breaking changes

    None

    Major enhancements

    • cmd/govim: add config for defining the gopls environment (#583) ab2220c

    Used to define the environment for a workspace. e.g. to use an alternative go.mod file:

    govim#config#Set("GoplsEnv", {"GOFLAGS": "-modfile=go.local.mod"})
    

    gopls changes

    • 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

    • cmd/govim: fix embarrassingly bad bug in completion textedit handling (#754) 89f6339

    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
    Open source →
  4. v0.0.2727 Jan 2020
    Release notes

    Thanks to @leitzler, @cespare and @findleyr for contributing towards this release.

    Breaking changes

    • cmd/govim: split config.FormatOnSaveGoImports into component parts (#721) 013f992

    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.mod files considerably more sane
    • 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

    gopls changes

    The main focus of gopls changes since the last govim release has been stability and correctness. Thanks to @stamblerre and everyone who contributes to gopls for 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
    Open source →
  5. v0.0.27-0.20200122085353-96e61d22452d22 Jan 2020pre-release

    Nothing published for this version

  6. v0.0.27-0.20200108180210-6236474c3ac78 Jan 2020pre-release

    Nothing published for this version

  7. v0.0.27-0.20191231143441-419444dae1f431 Dec 2019pre-release

    Nothing published for this version

  8. v0.0.27-0.20191222143458-2c6e7baf08b122 Dec 2019pre-release

    Nothing published for this version

  9. v0.0.27-0.20191220164001-63ce556bb69e20 Dec 2019pre-release

    Nothing published for this version

  10. v0.0.27-0.20191220082450-d18bbfac9c8020 Dec 2019pre-release

    Nothing published for this version

  11. v0.0.27-0.20191220080737-29ba8dca88dd20 Dec 2019pre-release

    Nothing published for this version

  12. v0.0.27-0.20191219071259-e11ccaa4d83319 Dec 2019pre-release

    Nothing published for this version

  13. v0.0.27-0.20191218165840-7adec67c79ef18 Dec 2019pre-release

    Nothing published for this version

  14. v0.0.27-0.20191217212901-db940292770117 Dec 2019pre-release

    Nothing published for this version

  15. v0.0.2619 Nov 2019

    Nothing published for this version

  16. v0.0.2510 Nov 2019

    Nothing published for this version

  17. v0.0.2415 Sept 2019

    Nothing published for this version

  18. v0.0.236 Sept 2019

    Nothing published for this version

  19. v0.0.0-20250819043827-01838ef4fa6119 Aug 2025pre-release

    Nothing published for this version

  20. v0.0.0-20241127141649-6280deb8b40627 Nov 2024pre-release

    Nothing published for this version

  21. v0.0.0-20240626093442-669f6011070b26 Jun 2024pre-release

    Nothing published for this version

  22. v0.0.0-20240521184058-ec9a1d2c2a4121 May 2024pre-release

    Nothing published for this version

  23. v0.0.0-20240518125327-5d5618a918d918 May 2024pre-release

    Nothing published for this version

  24. v0.0.0-20231118201538-be042f8238e618 Nov 2023pre-release

    Nothing published for this version