damieng
released this
- 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
- Support CodeActions that do not return Commands #239
- AutoComplete
- Trigger on last character in multi-character sequences (e.g.
::) #241
- Trigger on last character in multi-character sequences (e.g.
- Outline view
- 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
- Lock package.json to avoid compiler errors/warnings with more recent TypeScript defs
- Fix compiler warning related to options.env
Assets
2
- 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
- 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
- Correctly handle multi-sequence symbols from autocomplete plus that could prevent triggering
Assets
2
- 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
- Fix issue when completionItem documentation is returned as string
- Export ActiveServer and LanguageClientConnection types for TypeScript users
Assets
2
- AutoComplete on a trigger character with no further filtering now does not remove the trigger char
Assets
2
- 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