Skip to content

@damieng damieng released this Nov 29, 2018 · 28 commits to master since this release

  • 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
Assets 2

@damieng damieng released this Nov 16, 2018 · 37 commits to master since this release

  • 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)
Assets 2

@damieng damieng released this Oct 8, 2018 · 68 commits to master since this release

  • Lock package.json to avoid compiler errors/warnings with more recent TypeScript defs
  • Fix compiler warning related to options.env
Assets 2

@damieng damieng released this Aug 21, 2018 · 77 commits to master since this release

  • 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
Assets 2

@damieng damieng released this Apr 16, 2018 · 109 commits to master since this release

  • Respect server document sync capabilities #202
  • Implementation of willSaveWaitUntil #193
  • Tree-sitter grammars now work correctly with autocomplete-plus atom/autocomplete-plus#962
Assets 2

@damieng damieng released this Mar 15, 2018 · 128 commits to master since this release

  • Correctly handle multi-sequence symbols from autocomplete plus that could prevent triggering
Assets 2

@damieng damieng released this Mar 15, 2018 · 130 commits to master since this release

  • 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
Assets 2

@damieng damieng released this Mar 15, 2018 · 136 commits to master since this release

  • Fix issue when completionItem documentation is returned as string
  • Export ActiveServer and LanguageClientConnection types for TypeScript users
Assets 2

@damieng damieng released this Feb 28, 2018 · 145 commits to master since this release

  • AutoComplete on a trigger character with no further filtering now does not remove the trigger char
Assets 2

@damieng damieng released this Feb 27, 2018 · 148 commits to master since this release

  • 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
Assets 2
You can’t perform that action at this time.