Releases: goplus/tools
Releases · goplus/tools
v0.13.8
What's Changed
features:
- Gop_Exec by @xushiwei in #203
- ParseFileEx: fallback to a normal Go+ file if ErrUnknownFileKind by @xushiwei in #214
- update gop for support scope by @visualfc in #216
- completion and symbols support check class type for test.gox by @visualfc in #217
changes:
- gopls/internal/lsp/cache: fix getImportPackage from Go+ overload package by @visualfc in #202
- gopls/internal/lsp/cache: fix check mixed gop package for checkPackageForImport by @visualfc in #224
- goxls/internal/lsp: add TestXLS by @visualfc in #225
- gopls/internal/lsp/source/completion: fix check addressable by @visualfc in #227
- gopls/internal/lsp/source/completion: showGopStyle use detail by @visualfc in #226
- gopls/internal/lsp/source: signature_help check command callexpr by @visualfc in #233
- gopls/internal/lsp/source: signature help support trigger by space by @visualfc in #240
- gopls/internal/goxls/testdata: add rank test by @visualfc in #241
- fix crash for windows 10 by @tsingbx in #234
- update gop fix parser panic by @visualfc in #223
- update gop v1.2.5 and gogen by @visualfc in #235
- update gop version by @visualfc in #264
- update:gop version & overload info use by @luoliwoshang in #275
- gop v1.3.1 by @visualfc in #326
deps:
- build(deps): bump honnef.co/go/tools 0.4.7 in /gopls by @dependabot in #215
- build(deps): bump github.com/yuin/goldmark 1.7.8 by @dependabot in #308
- build(deps): bump golang.org/x/sys 0.25.0 in /gopls by @dependabot in #301
- build(deps): bump golang.org/x/sys 0.25.0 by @dependabot in #295
- build(deps): bump golang.org/x/sync 0.8.0 in /gopls by @dependabot in #299
- build(deps): bump golang.org/x/sync 0.8.0 by @dependabot in #303
- build(deps): bump golang.org/x/net 0.29.0 by @dependabot in #296
- build(deps): bump golang.org/x/text 0.18.0 in /gopls by @dependabot in #298
New Contributors
- @luoliwoshang made their first contribution in #275
Full Changelog: v0.13.7...v0.13.8
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: