This repository has been archived by the owner on Dec 15, 2022. It is now read-only.
Releases: atom/atom-languageclient
Releases · atom/atom-languageclient
v0.8.3
v0.8.2
v0.8.1
New
- Auto-restart language servers that crash (up to 5 times in 3 minutes) #172
- API to restart your language servers (e.g. after downloading new server, changing config) #172
- Configuration change monitoring via workspace/didChangeConfiguration #167
- API to get the connection associated with an editor to send custom messages #173
Changes
- Trigger autocomplete all the time instead of just on triggerchars\
Fixes
v0.8.0
This update improves auto complete support in a number of ways;
- Automatic triggering only if a trigger character specified by the server is typed (this should improve performance as well as cut down connection issues caused by crashing servers)
- Filtering is performed by atom-languageclient when server reports results are complete (perf, better results)
- Resolve is now called only if the language server supports it #162
- CompletionItemKinds defined in v3 of the protocol are now mapped
- Allows customization of the conversion between LSP and autocomplete-plus suggestions via a hook #137
- New onDidInsertSuggestion override available when autocomplete request inserted #115
- Use
CompletionItem.textEdit
field for snippet content #165
Additional changes include;
v0.7.3
- AutoCompleteAdapter now takes an optional function for customizing suggestions
v0.7.2
v0.7.1
v0.7.0
- Support snippet type completion items
- Move completionItem detail to right for consistency with VSCode
- Make ServerManager restartable
- Sort completion results
- LSP v3 flow types plus wiring up of willSave
- Support TextDocumentEdit in ApplyEditAdapter for v3
- Upgrade flow, remove prettier
- Busy Signals added for start and shutdown
- Dispose connection on server stop, prevent rpc errors in console