v4.0.0
LanguageServer v4.0.0
Closed issues:
- Package linting (#53)
- Completion not working. (#294)
- false positive importing relative modules (#313)
- Revisit fix for #357 (#365)
- Broken completion when triggered inside parentheses, brackets or braces in coc.nvim. (#447)
- Add UI for symbol server process (#471)
- KeyError: getindex (#512)
- Goto definition off by one line (#540)
- Rewrite message processing logic (#545)
- MethodError: no method matching String(::Nothing) (#613)
- MethodError: no method matching Union{Int64, String}(::String) (#651)
- LSHoverError (#658)
- URI is not valid for textDocument/definition outside a package (#660)
- Return list of DocumentSymbol for textDocument/documentSymbol instead of SymbolInformation (#681)
- Linter still not working with emacs lsp-julia (#694)
- goto definition sometimes doesn't work (#741)
- support window/progress notices (#762)
- get_offset crashed (#768)
- getCurrentBlockRange issues (#771)
- Fix CI (#797)
- "Go to definition” doesn’t work on “using module” (#799)
- Jump to definition for
using Module
(#801) - Being smarter about common include patterns (#802)
- default env_path looks invalid. (#804)
- Upgrading LanguageServer causes a lot of downgrades for me (#814)
- MethodError: no method matching Union{Int64, String}(::String) (#836)
- Using LSP inside julia code block of .jmd (#837)
- Add support for SelectionRanges request (#838)
- Julia Language Server constant crashing (#840)
- Automatically index a new package on installation (#841)
- Failing tests (#848)
- Error with neovim + builtin LSP support + nvim-lspconfig (#853)
- (nvim built-in lsp) Language server crashes on file save (#855)
- Consider new release? (#861)
- Misclassification of client name (#884)
- How to search modules under a custom LOAD_PATH. (#885)
- Renaming member of a kwdef struct is incorrect (#912)
- Renaming a local variable misses instances of that variable inside inner scopes (#913)
- Incorrect warning: missing reference: code_warntype (#915)
- Ignore indexing through hidden (dot-prefixed)
.folders
? (#920) - Crash while starting language server (#921)
- Support for Julia v1.6 "import X as Y" syntax (#925)
- LanguageServer.jl on Kate is not working (#926)
- Vim ALE fails in providing some completions (#929)
- The language server keeps crashing on Apple silicon (#930)
- Crash in jupyterlab (#946)
Merged pull requests:
- Fix a race condition for progress tokens (#794) (@davidanthoff)
- Fix tests (#798) (@davidanthoff)
- Escape from get_func_hover loop (#800) (@ZacLN)
- enhance completions: (#803) (@aviatesk)
- Use proper string for expansion to default env (#805) (@non-Jedi)
- Fix an offset bug (#807) (@davidanthoff)
- add another nothing check to initialize_request (#808) (@pfitzseb)
- backlog: add getDocFromWord handler (#810) (@aviatesk)
- fix latex completions with multiple cursors (#811) (@pfitzseb)
- disable incremental document updates (#813) (@pfitzseb)
- add ^ to completion triggers (#816) (@pfitzseb)
- Julia Package Butler Updates (#818) (@github-actions[bot])
- Update completions.jl (#820) (@ZacLN)
- Fix for ProgressToken typing (#821) (@ZacLN)
- Improve test coverage (#823) (@ZacLN)
- tidy up codeActions (#824) (@ZacLN)
- typo (#825) (@ZacLN)
- Fix an IO error from crash reporting (#827) (@davidanthoff)
- Add better error message (#828) (@davidanthoff)
- Add more info to an error msg (#829) (@davidanthoff)
- Fix a bug for non file: URIs (#830) (@davidanthoff)
- Fix a bug in remove_workspace_files (#831) (@davidanthoff)
- parse entire file when checking is_parentof (#832) (@ZacLN)
- Fix choose_env (#834) (@pxl-th)
- add refreshLanguageServer handler (#842) (@aviatesk)
- include link to new Kakoune wiki entry (#850) (@koehlerson)
- Cst compat (#856) (@ZacLN)
- fix for jmd parsing (#859) (@ZacLN)
- improve getCurrentBlockRange (#860) (@pfitzseb)
- Incremental update for cst/semantic (#862) (@ZacLN)
- check string literal has a val (#863) (@ZacLN)
- Update to new client lib version (#866) (@davidanthoff)
- Fix another bug caused by new LS client (#867) (@davidanthoff)
- add msg handlers for setTrace (#868) (@ZacLN)
- Replace single arg JSON RPC types (#869) (@davidanthoff)
- adjust for SL changes (#870) (@ZacLN)
- Improve environment handling (#871) (@ZacLN)
- Add more diagnostics (#873) (@davidanthoff)
- don't try incremental update for jmd, check CST matches string length (#874) (@ZacLN)
- rerun linting properly across the server when we reload (#876) (@ZacLN)
- Fix get_offset2 calculation (#877) (@davidanthoff)
- make op_resolve_up_scopes more robust (#878) (@ZacLN)
- ensure parent doc is set (#879) (@ZacLN)
- add fallback get_signatures method (#883) (@ZacLN)
- only use range start offset (#886) (@ZacLN)
- special handling for CompletionContext (#887) (@ZacLN)
- remove VSCode special casing for workspace config request (#888) (@pfitzseb)
- return DocumentSymbol instead of SymbolInformation (#889) (@pfitzseb)
- Fix a bug in remove_workspace_files (#890) (@davidanthoff)
- improve walkdir err handling (#891) (@pfitzseb)
- Completions for unexported symbols (#892) (@ZacLN)
- selection ranges (#893) (@ZacLN)
- Fix a walkdir error handling case (#894) (@davidanthoff)
- Add a check for strings with NULL (#895) (@davidanthoff)
- Safe load (#897) (@ZacLN)
- Add a diagnostic for relative paths (#898) (@davidanthoff)
- Add forgiving mode to get_offset2 (#899) (@davidanthoff)
- don't attach user code to error (#900) (@ZacLN)
- fix reexport module action (#901) (@ZacLN)
- improve shutdown request handling (#904) (@pfitzseb)
- better getModuleAt (#905) (@pfitzseb)
- allow fuzzy completions (#906) (@pfitzseb)
- better shutdown handling (#907) (@pfitzseb)
- Add support for textDocument/documentHighlight request (#908) (@jwortmann)
- Document highlight refactor (#911) (@pfitzseb)
- fix find_references (#914) (@pfitzseb)
- fix kwarg hover printing (#918) (@pfitzseb)
- fix in-module eval for mods with docstrings (#919) (@pfitzseb)
- Julia Package Butler Updates (#922) (@github-actions[bot])
- improve LSP conformance (#927) (@pfitzseb)
- cosmetic tidying (#928) (@ZacLN)
- fix jmd toplevel span (#931) (@pfitzseb)
- fix markdown hover URIs for VSCode (#932) (@pfitzseb)
- Julia Package Butler Updates (#933) (@github-actions[bot])
- fix 280 (#935) (@ZacLN)
- add isabspath check in hover (#936) (@pfitzseb)
- improve snippet completions (#937) (@pfitzseb)
- path completion range fix (#938) (@pfitzseb)
- Report file when parse error occurs (#939) (@IanButterworth)
- CompatHelper: bump compat for "SymbolServer" to "7.0" (#943) (@github-actions[bot])
- CompatHelper: bump compat for "StaticLint" to "8.0" (#944) (@github-actions[bot])
- fix multienv bug (#945) (@pfitzseb)