Skip to content
This repository was archived by the owner on Dec 22, 2021. It is now read-only.

BreakingChanges

Kentaro Inomata edited this page Sep 2, 2018 · 6 revisions

Breaking Changes in v7.0.0

Types whose member types have been changed

LanguageServer.Server namespace

  • TextDocumentServiceTemplate ( DocumentSymbols method )

LanguageServer namespace

  • ServiceConnection ( DocumentSymbols method )

Breaking Changes in v6.0.0

Types whose member types have been changed

LanguageServer.Parameters.General namespace

  • TextDocumentClientCapabilities ( codeAction property )
  • ServerCapabilities ( colorProvider property )

LanguageServer.Server namespace

  • TextDocumentServiceTemplate ( CodeAction method )

LanguageServer namespace

  • ServiceConnection ( CodeAction method )

Breaking Changes in v5.0.0

Types whose member types have been changed

LanguageServer.Parameters.General namespace

  • TextDocumentClientCapabilities ( documentSymbol property )
  • WorkspaceClientCapabilities ( symbol property )

Breaking Changes in v4.0.0

Types whose namespace have been changed

from LanguageServer.Client to LanguageServer.Parameters.Client

  • IdGenerator

Types whose members have been removed

LanguageServer.Parameters.TextDocument namespace

  • CompletionItem ( documentation property, deprecated property, preselect property )

Types whose member types have been changed

LanguageServer.Parameters.General namespace

  • TextDocumentClientCapabilities ( hover property, signatureHelp property )

LanguageServer.Parameters.TextDocument namespace

  • ParameterInformation ( documentation property )
  • SignatureInformation ( documentation property )

LanguageServer.Server namespace

  • TextDocumentServiceTemplate ( Completion method )

LanguageServer namespace

  • ServiceConnection ( Completion method )

Breaking Changes in v3.0.0

Types which have been removed

LanguageServer.Parameters namespace

  • _Void

LanguageServer.Json namespace

  • JsonDataType
  • JsonElement
  • EitherTag
  • Either<TLeft, TRight>
  • ArrayOrObject<TElement, TObject>
  • NumberOrObject<TNumber, TObject>
  • StringOrObject<TObject>

Types whose namespace have been changed

from LanguageServer.Parameters to LanguageServer.Parameters.General

  • TextDocumentSyncKind

from LanguageServer.Parameters to LanguageServer.Parameters.Client

  • DocumentFilter
  • TextDocumentRegistrationOptions

from LanguageServer.Parameters.TextDocument to LanguageServer.Parameters.Client

  • CodeLensRegistrationOptions
  • CompletionRegistrationOptions
  • DocumentLinkRegistrationOptions
  • DocumentOnTypeFormattingRegistrationOptions
  • SignatureHelpRegistrationOptions
  • TextDocumentChangeRegistrationOptions
  • TextDocumentSaveRegistrationOptions

Types whose member types have been changed

LanguageServer namespace

  • ServiceConnection ( Completion method, GotoDefinition method )

LanguageServer.Server namespace

  • TextDocumentServiceTemplate ( Completion method, GotoDefinition method )

LanguageServer.Parameters.Client namespace

  • Registration ( registerOptions property )

LanguageServer.Parameters.General namespace

  • ServerCapabilities ( textDocumentSync property )

LanguageServer.Parameters.TextDocument namespace

  • Hover ( contents property )

Clone this wiki locally