Skip to content
This repository has been archived by the owner on Dec 15, 2022. It is now read-only.

Releases: atom/atom-languageclient

v0.9.9

29 Nov 20:35
a22157d
Compare
Choose a tag to compare
  • Fixes (bugs introduced in v0.9.8)
    • Logging expands the parameters out again #245
    • CompletionItems returning null handled again
  • Removed
    • Atom-mocha-test-runner because of vulnerable deps
    • Flow libraries - no longer supported here

v0.9.8

16 Nov 18:25
081d648
Compare
Choose a tag to compare
  • Support CodeActions that do not return Commands #239
  • AutoComplete
    • Trigger on last character in multi-character sequences (e.g. ::) #241
  • Outline view
    • Add icon mappings for Struct and EnumMember #236
    • Add textDocument/documentSymbol support for hierarchical outlines #237
  • Logging #242
    • Can now be filtered and intercepted by packages
    • Defaults to logging warnings and errors to console in non-dev mode
  • Dependencies updated (including tweaks to make it work where necessary)
    • TypeScript (3.1.6)
    • vscode-jsonrpc (4.0.0)
    • vscode-languageserver-protocol/types (3.12.0)
    • sinon, mocha, chai, tslint, @types/* (latest)

v0.9.7

08 Oct 20:10
448c831
Compare
Choose a tag to compare
  • Lock package.json to avoid compiler errors/warnings with more recent TypeScript defs
  • Fix compiler warning related to options.env

v0.9.6

21 Aug 16:20
e8fd3a0
Compare
Choose a tag to compare
  • Add document formatting handlers #231
  • Correctly dispose config observer when servers are closed #219
  • Clean up atom typings #214
  • TypeScript refactorings and clean-up #213
  • Compare actual notification message text to determine duplicates #210
  • Do not use autocomplete cache unless explicit trigger character is set #209
  • Set a timeout on the willSaveWaitUntil handler #203

v0.9.5

16 Apr 19:33
f35c5ce
Compare
Choose a tag to compare
  • Respect server document sync capabilities #202
  • Implementation of willSaveWaitUntil #193
  • Tree-sitter grammars now work correctly with autocomplete-plus atom/autocomplete-plus#962

v0.9.4

15 Mar 19:42
24b364d
Compare
Choose a tag to compare
  • Correctly handle multi-sequence symbols from autocomplete plus that could prevent triggering

v0.9.3

15 Mar 19:41
068a1c6
Compare
Choose a tag to compare
  • Display buttons on showRequestMessage LSP calls - fixes many prompts from LSP packages
  • logMessages from language servers are now available in the Atom IDE UI Console window

v0.9.2

15 Mar 19:41
Compare
Choose a tag to compare
  • Fix issue when completionItem documentation is returned as string
  • Export ActiveServer and LanguageClientConnection types for TypeScript users

v0.9.1

28 Feb 00:12
8891b98
Compare
Choose a tag to compare
  • AutoComplete on a trigger character with no further filtering now does not remove the trigger char

v0.9.0

27 Feb 22:50
c632767
Compare
Choose a tag to compare
  • AutoComplete now triggers based on settings in autocomplete-plus (min word length)
  • AutoComplete now always filters results based on typed prefix (in case the server does not)
  • AutoComplete static methods have changed - this might be breaking if your package was using some of them
  • Converted project to TypeScript including some TypeScript type definitions for all the things!
  • Filter out document symbols that are missing a name to better handle badly behaved language servers
  • Duplicate visible notifications are now suppressed