Releases: goplus/tools
Releases · goplus/tools
v0.13.7
features:
- lsp: add new parserutil.ParseFileEx for cache/source (#151)
- lsp/cache: gop typesutil check only for gop files (#194)
- lsp/cache: cache gop importer to speed up import packages (#196 #200 goplus/gop#1727)
- lsp/source: Metadata.LoadGopMod, check normalGox class (#143)
- lsp/source: NarrowestPackageForGopFile, gop/packages check for _test.gox (#169 #177)
- lsp/source: Signature Help support Go+ overloads (#176)
- lsp/source: GopDocumentSymbols fix class file method (#150 #152)
- lsp/source/symbols: fix func.recv in classfile (#163)
- lsp/source/completion: gopCompleter.lexical support lookup Go+ class methodAndFields (#164)
- lsp/source/completion: fix gopCompleter.selector quickParse for compiled go files (#162)
- lsp/source/completion: code complete gop style (#161)
- lsp/source/completion: check alias not use snip (#183)
- lsp/source/completion: show gop overload (#179)
- lsp/source/completion: hide index (__0/1/etc) overload func (#180)
- lsp/cache/check: parseGopImports (#170)
- TypeAsParamsFunc/Method (#184 goplus/gop#1706)
- InitGopPkg optimization (#195 goplus/gogen#333)
changes:
- gop/xtypes: OverloadType/SubstType (#168)
- Go/Go+ vscode plugin crash (goplus/vscode-gop#52 #157)
- lsp/source: fix NoPkgDecl add head newline (#153)
- gop/ast/astutil: fix PathEnclosingInterval shadow func (#145 #147)
- mod: github.com/goplus/gop v1.2.1
- mod: github.com/goplus/gox v1.14.10
- mod: github.com/goplus/mod v0.13.5
- mod: github.com/qiniu/x v1.13.5
- mod: golang.org/x/mod v0.15.0
v0.13.6
features:
- lsp/source/xrefs: gopIndex check index (#132)
- gop v1.2.0-pre.1 (https://github.com/goplus/gop/releases/tag/v1.2.0-pre.1)
changes:
- gop/langserver: gop lookupCmd (#133)
- mod: github.com/qiniu/x v1.13.2
- mod: golang.org/x/sync v0.6.0
- mod: golang.org/x/sys v0.16.0
v0.13.5
commands:
protocols:
- lsp/codeLens (#21 #62 #95)
- lsp/codeAction (#21)
- lsp/documentSymbol (#23 #38)
- lsp/hover (#24 #26 #29 #34 #36 #78)
- lsp/format (#30)
- lsp/definition (#35 #53)
- lsp/references (#36 #66)
- lsp/completion (#39 #45 #48 #49 #50 #51 #58 #59)
- lsp/documentHighlight (#41 #44)
- lsp/command (#54 #95)
- lsp/signatureHelp (#55 #61)
- lsp/implementation (#63 #65)
- lsp/analysis, diagnostic (#67 #71 #74 #76 #77 #96 #97 #98 #99 #110 #122)
- lsp/rename (#68 #70)
- lsp/prepareRename (#68)
- lsp/didSave, didChangeWatchedFiles (#82 #83)
- lsp/callHierarchy (#120)
features: