Go Language Server Protocol Versions Save

Package protocol implements Language Server Protocol specification in Go

v0.12.0

2 years ago

What's Changed

Full Changelog: https://github.com/go-language-server/protocol/compare/v0.11.2...v0.12.0

v0.11.2

2 years ago

v0.11.2 (2021-07-09)

Full Changelog

Merged pull requests:


Incompatible changes:

  • SemanticTokensWorkspaceClientCapabilitiesRequests.Full: changed from bool to interface{}

v0.11.1

2 years ago

Incompatible changes:

  • DidChangeTextDocumentParams.TextDocument: changed from VersionedTextDocumentIdentifier to VersionedTextDocumentIdentifier
  • TextDocumentClientCapabilitiesCodeLens.TooltipSupport: removed
  • VersionedTextDocumentIdentifier.Version: changed from int32 to *int32
  • VersionedTextDocumentIdentifier: changed from VersionedTextDocumentIdentifier to VersionedTextDocumentIdentifier

Compatible changes:

  • CallHierarchyClientCapabilities: added
  • CodeActionClientCapabilities: added
  • CodeActionClientCapabilitiesKind: added
  • CodeActionClientCapabilitiesLiteralSupport: added
  • CodeActionClientCapabilitiesResolveSupport: added
  • CodeLensClientCapabilities: added
  • CodeLensWorkspaceClientCapabilities: added
  • CompletionTextDocumentClientCapabilities: added
  • CompletionTextDocumentClientCapabilitiesItem: added
  • CompletionTextDocumentClientCapabilitiesItemInsertTextModeSupport: added
  • CompletionTextDocumentClientCapabilitiesItemKind: added
  • CompletionTextDocumentClientCapabilitiesItemResolveSupport: added
  • CompletionTextDocumentClientCapabilitiesItemTagSupport: added
  • DeclarationTextDocumentClientCapabilities: added
  • DefinitionTextDocumentClientCapabilities: added
  • DidChangeConfigurationWorkspaceClientCapabilities: added
  • DidChangeWatchedFilesWorkspaceClientCapabilities: added
  • DocumentColorClientCapabilities: added
  • DocumentFormattingClientCapabilities: added
  • DocumentHighlightClientCapabilities: added
  • DocumentLinkClientCapabilities: added
  • DocumentOnTypeFormattingClientCapabilities: added
  • DocumentRangeFormattingClientCapabilities: added
  • DocumentSymbolClientCapabilities: added
  • DocumentSymbolClientCapabilitiesTagSupport: added
  • ExecuteCommandClientCapabilities: added
  • FailureHandlingKindAbort: added
  • FailureHandlingKindTextOnlyTransactional: added
  • FailureHandlingKindTransactional: added
  • FailureHandlingKindUndo: added
  • FoldingRangeClientCapabilities: added
  • HoverTextDocumentClientCapabilities: added
  • ImplementationTextDocumentClientCapabilities: added
  • LinkedEditingRangeClientCapabilities: added
  • MonikerClientCapabilities: added
  • PublishDiagnosticsClientCapabilities: added
  • PublishDiagnosticsClientCapabilitiesTagSupport: added
  • ReferenceOptions: added
  • ReferenceParams.PartialResultParams: added
  • ReferenceParams.PartialResultToken: added
  • ReferenceParams.WorkDoneProgressParams: added
  • ReferenceParams.WorkDoneToken: added
  • ReferencesTextDocumentClientCapabilities: added
  • RenameClientCapabilities: added
  • SelectionRangeClientCapabilities: added
  • SemanticTokensClientCapabilities: added
  • SemanticTokensWorkspaceClientCapabilities: added
  • SemanticTokensWorkspaceClientCapabilitiesRequests: added
  • ShowDocumentClientCapabilities: added
  • ShowMessageRequestClientCapabilities: added
  • ShowMessageRequestClientCapabilitiesMessageActionItem: added
  • SignatureHelpTextDocumentClientCapabilities: added
  • SymbolKindCapabilities: added
  • TagSupportCapabilities: added
  • TextDocumentSyncClientCapabilities: added
  • TypeDefinitionTextDocumentClientCapabilities: added
  • WorkspaceClientCapabilitiesSymbol.TagSupport: added
  • WorkspaceSymbolClientCapabilities: added

v0.11.0

3 years ago

v0.10.0

3 years ago

Changelog

Merged pull requests:


golang.org/x/exp/cmd/gorelease

go.lsp.dev/protocol

Incompatible changes:

  • Client.ApplyEdit: added
  • Client.Configuration: added
  • Client.WorkspaceApplyEdit: removed
  • Client.WorkspaceConfiguration: removed
  • CoffeescriptLanguage: removed
  • FoldingRangeParams.TextDocument: removed
  • RenameParams.Position: removed
  • RenameParams.TextDocument: removed
  • SassLanguage: removed
  • ScssLanguage: removed
  • Server.Declaration: changed from func(context.Context, *TextDocumentPositionParams) ([]Location, error) to func(context.Context, *DeclarationParams) ([]Location, error)
  • Server.Definition: changed from func(context.Context, *TextDocumentPositionParams) ([]Location, error) to func(context.Context, *DefinitionParams) ([]Location, error)
  • Server.DocumentHighlight: changed from func(context.Context, *TextDocumentPositionParams) ([]DocumentHighlight, error) to func(context.Context, *DocumentHighlightParams) ([]DocumentHighlight, error)
  • Server.DocumentSymbol: changed from func(context.Context, *DocumentSymbolParams) ([]DocumentSymbol, error) to func(context.Context, *DocumentSymbolParams) ([]interface{}, error)
  • Server.Hover: changed from func(context.Context, *TextDocumentPositionParams) (*Hover, error) to func(context.Context, *HoverParams) (*Hover, error)
  • Server.Implementation: changed from func(context.Context, *TextDocumentPositionParams) ([]Location, error) to func(context.Context, *ImplementationParams) ([]Location, error)
  • Server.PrepareRename: changed from func(context.Context, *TextDocumentPositionParams) (*Range, error) to func(context.Context, *PrepareRenameParams) (*Range, error)
  • Server.SignatureHelp: changed from func(context.Context, *TextDocumentPositionParams) (*SignatureHelp, error) to func(context.Context, *SignatureHelpParams) (*SignatureHelp, error)
  • Server.TypeDefinition: changed from func(context.Context, *TextDocumentPositionParams) ([]Location, error) to func(context.Context, *TypeDefinitionParams) ([]Location, error)
  • Server.WorkDoneProgressCancel: added
  • Server.WorkDoneProgressCreate: added
  • ServerCapabilities.CodeActionProvider: changed from bool to interface{}
  • ServerCapabilities.DefinitionProvider: changed from bool to interface{}
  • ServerCapabilities.DocumentFormattingProvider: changed from bool to interface{}
  • ServerCapabilities.DocumentHighlightProvider: changed from bool to interface{}
  • ServerCapabilities.DocumentRangeFormattingProvider: changed from bool to interface{}
  • ServerCapabilities.DocumentSymbolProvider: changed from bool to interface{}
  • ServerCapabilities.HoverProvider: changed from bool to interface{}
  • ServerCapabilities.ReferencesProvider: changed from bool to interface{}
  • ServerCapabilities.WorkspaceSymbolProvider: changed from bool to interface{}
  • TexLanguage: removed
  • TextDocumentClientCapabilitiesPublishDiagnostics.TagSupport: changed from bool to *TextDocumentClientCapabilitiesPublishDiagnosticsTagSupport
  • TextDocumentSyncOptions.Change: changed from float64 to TextDocumentSyncKind
  • Uint64Ptr: removed
  • Version: value changed from "3.15.0-next.6" to "3.15.3" Compatible changes:
  • ABAPLanguage: added
  • ClientCapabilities.Window: added
  • ClientInfo: added
  • CodeAction.IsPreferred: added
  • CodeActionParams.PartialResultParams: added
  • CodeActionParams.PartialResultToken: added
  • CodeActionParams.WorkDoneProgressParams: added
  • CodeActionParams.WorkDoneToken: added
  • CodeLensParams.PartialResultParams: added
  • CodeLensParams.PartialResultToken: added
  • CodeLensParams.WorkDoneProgressParams: added
  • CodeLensParams.WorkDoneToken: added
  • CoffeeScriptLanguage: added
  • ColorPresentationParams.PartialResultParams: added
  • ColorPresentationParams.PartialResultToken: added
  • ColorPresentationParams.WorkDoneProgressParams: added
  • ColorPresentationParams.WorkDoneToken: added
  • CompletionItem.Tags: added
  • CompletionItemTag: added
  • CompletionItemTagDeprecated: added
  • CompletionParams.PartialResultParams: added
  • CompletionParams.PartialResultToken: added
  • CompletionParams.WorkDoneProgressParams: added
  • CompletionParams.WorkDoneToken: added
  • DeclarationOptions: added
  • DeclarationParams: added
  • DeclarationRegistrationOptions: added
  • DefinitionOptions: added
  • DefinitionParams: added
  • Diagnostic.Tags: added
  • DiagnosticDeprecated: added
  • DiagnosticTag: added
  • DiagnosticUnnecessary: added
  • DocumentColorOptions: added
  • DocumentColorParams.PartialResultParams: added
  • DocumentColorParams.PartialResultToken: added
  • DocumentColorParams.WorkDoneProgressParams: added
  • DocumentColorParams.WorkDoneToken: added
  • DocumentColorRegistrationOptions: added
  • DocumentFormattingOptions: added
  • DocumentFormattingParams.WorkDoneProgressParams: added
  • DocumentFormattingParams.WorkDoneToken: added
  • DocumentHighlightOptions: added
  • DocumentHighlightParams: added
  • DocumentLink.Tooltip: added
  • DocumentLinkParams.PartialResultParams: added
  • DocumentLinkParams.PartialResultToken: added
  • DocumentLinkParams.WorkDoneProgressParams: added
  • DocumentLinkParams.WorkDoneToken: added
  • DocumentRangeFormattingOptions: added
  • DocumentRangeFormattingParams.WorkDoneProgressParams: added
  • DocumentRangeFormattingParams.WorkDoneToken: added
  • DocumentSymbolOptions: added
  • DocumentSymbolParams.PartialResultParams: added
  • DocumentSymbolParams.PartialResultToken: added
  • DocumentSymbolParams.WorkDoneProgressParams: added
  • DocumentSymbolParams.WorkDoneToken: added
  • ElixirLanguage: added
  • EnableSelectionRange: added
  • ErlangLanguage: added
  • ExecuteCommandParams.WorkDoneProgressParams: added
  • ExecuteCommandParams.WorkDoneToken: added
  • FoldingRangeOptions: added
  • FoldingRangeParams.PartialResultParams: added
  • FoldingRangeParams.PartialResultToken: added
  • FoldingRangeParams.Position: added
  • FoldingRangeParams.TextDocumentPositionParams: added
  • FoldingRangeRegistrationOptions: added
  • FormattingOptions.InsertFinalNewline: added
  • FormattingOptions.TrimFinalNewlines: added
  • FormattingOptions.TrimTrailingWhitespace: added
  • HoverOptions: added
  • HoverParams: added
  • ImplementationOptions: added
  • ImplementationParams: added
  • ImplementationRegistrationOptions: added
  • InitializeParams.ClientInfo: added
  • InitializeParams.WorkDoneProgressParams: added
  • InitializeParams.WorkDoneToken: added
  • InitializeResult.ServerInfo: added
  • JavaScriptReactLanguage: added
  • MethodProgress: added
  • MethodWorkDoneProgressCancel: added
  • MethodWorkDoneProgressCreate: added
  • NewEnableSelectionRange: added
  • NewNumberProgressToken: added
  • NewProgressToken: added
  • NewSelectionRangeOptions: added
  • NewSelectionRangeRegistrationOptions: added
  • NewVersion: added
  • PartialResultParams: added
  • PrepareRenameParams: added
  • ProgressParams: added
  • ProgressToken: added
  • ReferencesOptions: added
  • ReferencesParams: added
  • RenameParams.PartialResultParams: added
  • RenameParams.PartialResultToken: added
  • RenameParams.TextDocumentPositionParams: added
  • SASSLanguage: added
  • SCSSLanguage: added
  • SelectionRange: added
  • SelectionRangeOptions: added
  • SelectionRangeParams: added
  • SelectionRangeProviderOptions: added
  • SelectionRangeRegistrationOptions: added
  • ServerCapabilities.DeclarationProvider: added
  • ServerInfo: added
  • SignatureHelpContext: added
  • SignatureHelpOptions.RetriggerCharacters: added
  • SignatureHelpParams: added
  • SignatureHelpTriggerKind: added
  • SignatureHelpTriggerKindContentChange: added
  • SignatureHelpTriggerKindInvoked: added
  • SignatureHelpTriggerKindTriggerCharacter: added
  • TeXLanguage: added
  • TextDocumentClientCapabilitiesCodeAction.IsPreferredSupport: added
  • TextDocumentClientCapabilitiesCodeLens.TooltipSupport: added
  • TextDocumentClientCapabilitiesCompletionItem.TagSupport: added
  • TextDocumentClientCapabilitiesCompletionItemTagSupport: added
  • TextDocumentClientCapabilitiesDocumentLink.TooltipSupport: added
  • TextDocumentClientCapabilitiesPublishDiagnostics.VersionSupport: added
  • TextDocumentClientCapabilitiesPublishDiagnosticsTagSupport: added
  • TextDocumentClientCapabilitiesSignatureHelp.ContextSupport: added
  • TypeDefinitionOptions: added
  • TypeDefinitionParams: added
  • TypeDefinitionRegistrationOptions: added
  • TypeScriptReactLanguage: added
  • WindowClientCapabilities: added
  • WorkDoneProgressBegin: added
  • WorkDoneProgressCancelParams: added
  • WorkDoneProgressCreateParams: added
  • WorkDoneProgressEnd: added
  • WorkDoneProgressKind: added
  • WorkDoneProgressKindBegin: added
  • WorkDoneProgressKindEnd: added
  • WorkDoneProgressKindReport: added
  • WorkDoneProgressOptions: added
  • WorkDoneProgressParams: added
  • WorkDoneProgressReport: added
  • WorkspaceSymbolOptions: added
  • WorkspaceSymbolParams.PartialResultParams: added
  • WorkspaceSymbolParams.PartialResultToken: added
  • WorkspaceSymbolParams.WorkDoneProgressParams: added
  • WorkspaceSymbolParams.WorkDoneToken: added

v0.9.1

3 years ago

v0.9.0

3 years ago

v0.8.0

4 years ago

v0.7.0

4 years ago

v0.6.0

4 years ago