v3.1.0
LanguageServer v3.1.0
Closed issues:
- Can't precompile LanguageServer (#526)
- URI is not valid for textDocument/definition outside a package (#660)
- julia/toggleFileLint has no implementation (#700)
- Possible document duplicates (#703)
- 'julia/getModuleAt' sometimes fails with MethodError (#713)
- Autocompletions should not contain invalid names (#719)
- Method hover help off by one argument (#725)
- Various errors when running LanguageServer.jl with neovim nightly (#735)
- LanguageServer.jl crashes when requesting
textDocument/typeDefinition
from native neovim lsp implementation (#736)
Merged pull requests:
- Make path in Document optional (#646) (@davidanthoff)
- Update compat for DocumentFormat and StaticLint (#687) (@non-Jedi)
- Add auto fix for some missing refs (#690) (@ZacLN)
- Simplify configuration code (#691) (@non-Jedi)
- add option to run linter on non-workspace files (#692) (@ZacLN)
- Check client accepts workspace/config requests (#693) (@ZacLN)
- interperet
nothin
-> false in client config response handling (#696) (@ZacLN) - add "julia/getCurrentModule" handler (#697) (@ZacLN)
- fix typos (#698) (@ZacLN)
- Fix test_path tests (#699) (@pxl-th)
- Rewrite msg dispatch (#701) (@davidanthoff)
- Add escaping when comparing/hashing URI2 (#702) (@pxl-th)
- Add check for relative paths (#704) (@davidanthoff)
- Make sure we can't load empty paths (#705) (@ZacLN)
- Fall back to displaying SymbolServer indexing progress on stderr (#707) (@ffevotte)
- fix collec_extended_methods bug (#710) (@ZacLN)
- use get_expr rather than get_expr1 (#714) (@ZacLN)
- change workspace/config check (#715) (@ZacLN)
- Fix config handling (#717) (@davidanthoff)
- some minor doc handling changes (#718) (@ZacLN)
- don't suggest gensymed names for completions (#720) (@ZacLN)
- enable path completions on homedir (#721) (@aviatesk)
- Julia Package Butler Updates (#723) (@github-actions[bot])
- Add isnothing for Julia < 1.1 (#724) (@davidanthoff)
- fix off by one in sig helper (#726) (@ZacLN)
- pre-empt incoming staticlint change (#727) (@ZacLN)
- change LSHoverError reporting (#728) (@ZacLN)
- Remove while loop, fix symbol lookup (#733) (@ZacLN)
- check retrieve_toplevel_scope has returned a scope (#737) (@ZacLN)
- Refactor -> anonymous function (#738) (@non-Jedi)
- method jump in hover (#743) (@aviatesk)
- update for documentformat option changes (#746) (@ZacLN)