Releases: gnolang/gnopls
Releases · gnolang/gnopls
v0.1.0
Changelog
- 6780ff6 Add .gitignore
- 62c6ea0 Add .goreleaser.yml
- 2b19d5f Add LICENSE
- 69643ae Add Makefile
- 065081f Add README.md
- 720aaf1 Add Selection struct
- 3d14f2b Add
gnopls serve
cmd - cba417e Add env
- f4f7cfc Add helper FormatHoverContent()
- eeeb3d9 Add workflow status badge
- 7213e04 Append parentheses to function name in text completion
- d900d7f Correct version in server info
- ceb978f Create go.yml
- 4007c14 Definition for stuct field in selector exp
- b629683 Definition support for symbols
- b43c6ef Don't precompile imports automatically
- 6694b28 Don't shift line for build errors
- d56aa88 Fix definition and hover for var of type imported
- 720caae Fix missing returns to prevent multiple replies
- a0be304 Fix parsing precompile error
- 7e66f79 Fix s/protocol.DefinitionParams/protocol.HoverParams
- 74f2e8a Fix server crashing on hover
- 139429a Fix typo s/print/Print
- 60833f9 Fix versioning
- 03781c5 Fix versioning
- 6a95413 Format hover for var of type imported pkg
- eac5918 Handle
didOpen
didClose
didChange
didDave
- 66473cd Handle code completion and hover
- 25b68ba Handle hoven on selector expressions
- afdbefe Handle hover on func and method decl
- 5bc9be4 Handle hover on local variables
- 1b415c1 Handle hover over local vars
- 97f7866 Handle hover over locally declared types
- 36f3de6 Handle hover over non-struct local vars
- 75cca25 Handle hover over package level globals
- e9cad3e Hover support for builtins
- dedec21 Hover support for local funcs
- 61ff2a0 Hover support for method receiver
- d7bccbc Hover support for package instances in SelectorExpr
- 7aff61a Ignore error if failed to update cache
- 8ef90b4 Ignore error instead of panic for completion store
- 7a40b00 Implement
gnopls version
cmd - 4914686 Implement gnopls server with basic handlers
- 07d02eb Init gnopls (go.mod)
- c13556d Init gnopls cmd using spf13/cobra
- 41c3871 Keep Functions and Methods separately in Package
- e0df7e3 Merge pull request #4 from x1unix/feat/support-wasm
- eb21e08 Parse from snapshot instead of disk
- afec8a8 Publish typecheck diagnostics
- 00aff27 Remove
gno build
command - feef0a4 Rename
precompile
totranspile
- 02bac5b Replace
harry-hov
withgnolang
- f092c0b Retrieve more information from
types.Info
- dd92cbb Show ident name on hover if type not found
- 52d0ba1 Show struct definition on hover
- 9adcc45 Skip precompiling imports for Go Build
- aa75b48 Slightly better completion support
- 92d553b Super improved definition support
- e6904ab Support diagnostics using precompile and build
- 394dd10 Support formatting using
gofmt
andgofumpt
- a46f3e2 Thanks
jdkato
forgnols
implementation - 88c2f4a Update README.md
- 40ac8b4 Update README.md
- f303d44 Update cache on DidSave
- f9fa75d Use
PackageFromDir()
for CompletionStore - 6bfd28f Use
gno.mod
for module name whenever possible - 255d749
getIdentNodes()
to get idents from Expr - c717bac add DevX as code owners
- 8c0aba7 add tech-staff as codeowners (#3)
- 09368a0 chore: remove unnecessary logs
- b25173b chore: update docs
- 1ec8c8b feat(github): add go releaser (#8)
- 520dea6 feat: add js connector
- 56ef7f3 feat: add js embedding example
- a2f18c7 feat: provide builtin types and intrinsics (#7)
- 291ff2d fix: Update internal/js/listener_js.go
- 3eb27bf fix: Update internal/js/reader.go
- e4143b9 fix: Update internal/js/reader.go
- 0b5a094 fix: add bounds check
- 864ad35 fix: change publish diagnostics to return params for a single file (#2)
- 7452a67 fix: fix colliding var name with pkg name
- 5959bfa fix: fix doc typos
- ef33fd5 fix: fix typos
- fe1aefc logic for typechecking
- 84a6613 refactor: hoverPackageIdent() and hoverVariableIdent()