Skip to content

@CXuesong CXuesong released this Dec 31, 2017 · 5 commits to master since this release

  • Upgrade JsonRpc.Standard dependency to 0.4.0.
    • You may need to add reference to CXuesong.JsonRpc.DynamicProxy v0.4.0 and import JsonRpc.DynamicProxy namespace in your language server implementation.
Assets 2
Pre-release

@CXuesong CXuesong released this Dec 26, 2017 · 8 commits to master since this release

  • Upgraded CXuesong.JsonRpc.Standard package reference to v0.3.2
  • Signed the assembly
  • Added contract classes to follow LSP 3.0 specification.

Should you find any of the contract classes missing, please open an issue. Thank you!

Assets 3

@CXuesong CXuesong released this May 30, 2017 · 16 commits to master since this release

  • Now the library targets .NET Standard 1.1 and .NET Framework 4.5.
    • However, JsonRpc.Standard still requires .NET Standard 1.3 or .NET Framework 4.5
  • Upgrade JsonRpc.Standard package reference to version 0.3.1
    • Use Features to take over Session in DemoLanguageServer project.
Assets 3

@CXuesong CXuesong released this May 16, 2017 · 19 commits to master since this release

Library

  • Added some overloads in Hover and SignatureHelp.
  • Added TextDocument.GetRange(Range). We are going to make line-column-based Range first-class citizen.
  • Relaxed some ICollection<> parameters to IEnumerable<>.

Demo

  • Added demo code for SignatureHelp.
Assets 3
Pre-release

@CXuesong CXuesong released this May 9, 2017 · 23 commits to master since this release

  • Now TextDocument is immutable.
    • You may apply a sequence of TextDocumentContentChangeEvents to TextDocument.ApplyChanges, and get a new instance representing the changed document.
  • Optimizations were done for line-start positions calculation in TextDocument.ApplyChanges
  • New method: LanguageServerExtensions.IsUntitled
  • Parameter order of Diagnostic's constructor has been changed.
Assets 3
Pre-release

@CXuesong CXuesong released this May 6, 2017 · 27 commits to master since this release

Initial release.

Oops. Couldn't upload the package, so take a look at: https://www.nuget.org/packages/CXuesong.LanguageServer.VsCode/0.1.0-int0 .

Assets 2
You can’t perform that action at this time.