Releases: go-language-server/protocol
Releases · go-language-server/protocol
v0.12.0
v0.11.2
v0.11.1
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
v0.10.0
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
v0.9.0
v0.8.0
v0.7.0
all: support go-language-server/[email protected] interfaces
v0.6.0
general: fix CompletionItemKind to nest valueSet Fix typo in general_gojay.go Fix CompletionItemKind to nest valueSet in gojay Fix CompletionItemKind to nest valueSet in gojay test Revert fixing typo in general_gojay.go Revert "Revert fixing typo in general_gojay.go" This reverts commit dcb155e06fa0d494feae6ce690a153b2878ca74f. Revert "Fix typo in general_gojay.go" This reverts commit c0dffb3b173fc25b7e427a76927ae13d362044e7. Implement gojay interface in TextDocumentClientCapabilitiesCompletionItemKind Fix TextDocumentClientCapabilitiesCompletionItemKind implemetation for gojay Fix test for gojay Add comment to exported type Fix general_test.go Fix test in completionItemKind