tag:github.com,2008:https://github.com/go-language-server/protocol/releases Release notes from protocol 2022-03-23T23:02:43Z tag:github.com,2008:Repository/164597024/v0.12.0 2022-03-24T00:02:12Z v0.12.0 <h2>What's Changed</h2> <ul> <li>all: remove gojay and use github.com/segmentio/encoding/json by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/zchee/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/zchee">@zchee</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1177470073" data-permission-text="Title is private" data-url="https://github.com/go-language-server/protocol/issues/34" data-hovercard-type="pull_request" data-hovercard-url="/go-language-server/protocol/pull/34/hovercard" href="https://github.com/go-language-server/protocol/pull/34">#34</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/go-language-server/protocol/compare/v0.11.2...v0.12.0"><tt>v0.11.2...v0.12.0</tt></a></p> zchee tag:github.com,2008:Repository/164597024/v0.11.2 2021-07-09T05:12:07Z v0.11.2 <h1><a href="https://github.com/go-language-server/protocol/tree/v0.11.2">v0.11.2</a> (2021-07-09)</h1> <h2><a href="https://github.com/go-language-server/protocol/compare/v0.11.1...v0.11.2">Full Changelog</a></h2> <p><strong>Merged pull requests:</strong></p> <ul> <li>Fix client capability for semantic tokens <a href="https://github.com/go-language-server/protocol/pull/27" data-hovercard-type="pull_request" data-hovercard-url="/go-language-server/protocol/pull/27/hovercard">#27</a> (<a href="https://github.com/markdumay">markdumay</a>)</li> </ul> <hr> <p>Incompatible changes:</p> <ul> <li>SemanticTokensWorkspaceClientCapabilitiesRequests.Full: changed from bool to interface{}</li> </ul> zchee tag:github.com,2008:Repository/164597024/v0.11.1 2021-06-20T17:00:50Z v0.11.1 <h2>Incompatible changes:</h2> <ul> <li>DidChangeTextDocumentParams.TextDocument: changed from VersionedTextDocumentIdentifier to VersionedTextDocumentIdentifier</li> <li>TextDocumentClientCapabilitiesCodeLens.TooltipSupport: removed</li> <li>VersionedTextDocumentIdentifier.Version: changed from int32 to *int32</li> <li>VersionedTextDocumentIdentifier: changed from VersionedTextDocumentIdentifier to VersionedTextDocumentIdentifier</li> </ul> <h2>Compatible changes:</h2> <ul> <li>CallHierarchyClientCapabilities: added</li> <li>CodeActionClientCapabilities: added</li> <li>CodeActionClientCapabilitiesKind: added</li> <li>CodeActionClientCapabilitiesLiteralSupport: added</li> <li>CodeActionClientCapabilitiesResolveSupport: added</li> <li>CodeLensClientCapabilities: added</li> <li>CodeLensWorkspaceClientCapabilities: added</li> <li>CompletionTextDocumentClientCapabilities: added</li> <li>CompletionTextDocumentClientCapabilitiesItem: added</li> <li>CompletionTextDocumentClientCapabilitiesItemInsertTextModeSupport: added</li> <li>CompletionTextDocumentClientCapabilitiesItemKind: added</li> <li>CompletionTextDocumentClientCapabilitiesItemResolveSupport: added</li> <li>CompletionTextDocumentClientCapabilitiesItemTagSupport: added</li> <li>DeclarationTextDocumentClientCapabilities: added</li> <li>DefinitionTextDocumentClientCapabilities: added</li> <li>DidChangeConfigurationWorkspaceClientCapabilities: added</li> <li>DidChangeWatchedFilesWorkspaceClientCapabilities: added</li> <li>DocumentColorClientCapabilities: added</li> <li>DocumentFormattingClientCapabilities: added</li> <li>DocumentHighlightClientCapabilities: added</li> <li>DocumentLinkClientCapabilities: added</li> <li>DocumentOnTypeFormattingClientCapabilities: added</li> <li>DocumentRangeFormattingClientCapabilities: added</li> <li>DocumentSymbolClientCapabilities: added</li> <li>DocumentSymbolClientCapabilitiesTagSupport: added</li> <li>ExecuteCommandClientCapabilities: added</li> <li>FailureHandlingKindAbort: added</li> <li>FailureHandlingKindTextOnlyTransactional: added</li> <li>FailureHandlingKindTransactional: added</li> <li>FailureHandlingKindUndo: added</li> <li>FoldingRangeClientCapabilities: added</li> <li>HoverTextDocumentClientCapabilities: added</li> <li>ImplementationTextDocumentClientCapabilities: added</li> <li>LinkedEditingRangeClientCapabilities: added</li> <li>MonikerClientCapabilities: added</li> <li>PublishDiagnosticsClientCapabilities: added</li> <li>PublishDiagnosticsClientCapabilitiesTagSupport: added</li> <li>ReferenceOptions: added</li> <li>ReferenceParams.PartialResultParams: added</li> <li>ReferenceParams.PartialResultToken: added</li> <li>ReferenceParams.WorkDoneProgressParams: added</li> <li>ReferenceParams.WorkDoneToken: added</li> <li>ReferencesTextDocumentClientCapabilities: added</li> <li>RenameClientCapabilities: added</li> <li>SelectionRangeClientCapabilities: added</li> <li>SemanticTokensClientCapabilities: added</li> <li>SemanticTokensWorkspaceClientCapabilities: added</li> <li>SemanticTokensWorkspaceClientCapabilitiesRequests: added</li> <li>ShowDocumentClientCapabilities: added</li> <li>ShowMessageRequestClientCapabilities: added</li> <li>ShowMessageRequestClientCapabilitiesMessageActionItem: added</li> <li>SignatureHelpTextDocumentClientCapabilities: added</li> <li>SymbolKindCapabilities: added</li> <li>TagSupportCapabilities: added</li> <li>TextDocumentSyncClientCapabilities: added</li> <li>TypeDefinitionTextDocumentClientCapabilities: added</li> <li>WorkspaceClientCapabilitiesSymbol.TagSupport: added</li> <li>WorkspaceSymbolClientCapabilities: added</li> </ul> zchee tag:github.com,2008:Repository/164597024/v0.11.0 2021-04-06T17:16:23Z v0.11.0 <p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/go-language-server/protocol/pull/21">#21</a> from go-language-server/lsp-3.16</p> <p>Support lsp 3.16.0</p> zchee tag:github.com,2008:Repository/164597024/v0.10.0 2021-02-13T18:23:31Z v0.10.0 <h2>Changelog</h2> <ul> <li><a href="https://github.com/go-language-server/protocol/compare/v0.9.1...v0.10.0">Full Changelog</a></li> </ul> <h2>Merged pull requests:</h2> <ul> <li>all: support lsp 3.15.3 <a href="https://github.com/go-language-server/protocol/pull/16" data-hovercard-type="pull_request" data-hovercard-url="/go-language-server/protocol/pull/16/hovercard">#16</a> (<a href="https://github.com/zchee">zchee</a>)</li> </ul> <hr> <h2>golang.org/x/exp/cmd/gorelease</h2> <h3>go.lsp.dev/protocol</h3> <p>Incompatible changes:</p> <ul> <li>Client.ApplyEdit: added</li> <li>Client.Configuration: added</li> <li>Client.WorkspaceApplyEdit: removed</li> <li>Client.WorkspaceConfiguration: removed</li> <li>CoffeescriptLanguage: removed</li> <li>FoldingRangeParams.TextDocument: removed</li> <li>RenameParams.Position: removed</li> <li>RenameParams.TextDocument: removed</li> <li>SassLanguage: removed</li> <li>ScssLanguage: removed</li> <li>Server.Declaration: changed from func(context.Context, *TextDocumentPositionParams) ([]Location, error) to func(context.Context, *DeclarationParams) ([]Location, error)</li> <li>Server.Definition: changed from func(context.Context, *TextDocumentPositionParams) ([]Location, error) to func(context.Context, *DefinitionParams) ([]Location, error)</li> <li>Server.DocumentHighlight: changed from func(context.Context, *TextDocumentPositionParams) ([]DocumentHighlight, error) to func(context.Context, *DocumentHighlightParams) ([]DocumentHighlight, error)</li> <li>Server.DocumentSymbol: changed from func(context.Context, *DocumentSymbolParams) ([]DocumentSymbol, error) to func(context.Context, *DocumentSymbolParams) ([]interface{}, error)</li> <li>Server.Hover: changed from func(context.Context, *TextDocumentPositionParams) (*Hover, error) to func(context.Context, *HoverParams) (*Hover, error)</li> <li>Server.Implementation: changed from func(context.Context, *TextDocumentPositionParams) ([]Location, error) to func(context.Context, *ImplementationParams) ([]Location, error)</li> <li>Server.PrepareRename: changed from func(context.Context, *TextDocumentPositionParams) (*Range, error) to func(context.Context, *PrepareRenameParams) (*Range, error)</li> <li>Server.SignatureHelp: changed from func(context.Context, *TextDocumentPositionParams) (*SignatureHelp, error) to func(context.Context, *SignatureHelpParams) (*SignatureHelp, error)</li> <li>Server.TypeDefinition: changed from func(context.Context, *TextDocumentPositionParams) ([]Location, error) to func(context.Context, *TypeDefinitionParams) ([]Location, error)</li> <li>Server.WorkDoneProgressCancel: added</li> <li>Server.WorkDoneProgressCreate: added</li> <li>ServerCapabilities.CodeActionProvider: changed from bool to interface{}</li> <li>ServerCapabilities.DefinitionProvider: changed from bool to interface{}</li> <li>ServerCapabilities.DocumentFormattingProvider: changed from bool to interface{}</li> <li>ServerCapabilities.DocumentHighlightProvider: changed from bool to interface{}</li> <li>ServerCapabilities.DocumentRangeFormattingProvider: changed from bool to interface{}</li> <li>ServerCapabilities.DocumentSymbolProvider: changed from bool to interface{}</li> <li>ServerCapabilities.HoverProvider: changed from bool to interface{}</li> <li>ServerCapabilities.ReferencesProvider: changed from bool to interface{}</li> <li>ServerCapabilities.WorkspaceSymbolProvider: changed from bool to interface{}</li> <li>TexLanguage: removed</li> <li>TextDocumentClientCapabilitiesPublishDiagnostics.TagSupport: changed from bool to *TextDocumentClientCapabilitiesPublishDiagnosticsTagSupport</li> <li>TextDocumentSyncOptions.Change: changed from float64 to TextDocumentSyncKind</li> <li>Uint64Ptr: removed</li> <li>Version: value changed from "3.15.0-next.6" to "3.15.3"<br> Compatible changes:</li> <li>ABAPLanguage: added</li> <li>ClientCapabilities.Window: added</li> <li>ClientInfo: added</li> <li>CodeAction.IsPreferred: added</li> <li>CodeActionParams.PartialResultParams: added</li> <li>CodeActionParams.PartialResultToken: added</li> <li>CodeActionParams.WorkDoneProgressParams: added</li> <li>CodeActionParams.WorkDoneToken: added</li> <li>CodeLensParams.PartialResultParams: added</li> <li>CodeLensParams.PartialResultToken: added</li> <li>CodeLensParams.WorkDoneProgressParams: added</li> <li>CodeLensParams.WorkDoneToken: added</li> <li>CoffeeScriptLanguage: added</li> <li>ColorPresentationParams.PartialResultParams: added</li> <li>ColorPresentationParams.PartialResultToken: added</li> <li>ColorPresentationParams.WorkDoneProgressParams: added</li> <li>ColorPresentationParams.WorkDoneToken: added</li> <li>CompletionItem.Tags: added</li> <li>CompletionItemTag: added</li> <li>CompletionItemTagDeprecated: added</li> <li>CompletionParams.PartialResultParams: added</li> <li>CompletionParams.PartialResultToken: added</li> <li>CompletionParams.WorkDoneProgressParams: added</li> <li>CompletionParams.WorkDoneToken: added</li> <li>DeclarationOptions: added</li> <li>DeclarationParams: added</li> <li>DeclarationRegistrationOptions: added</li> <li>DefinitionOptions: added</li> <li>DefinitionParams: added</li> <li>Diagnostic.Tags: added</li> <li>DiagnosticDeprecated: added</li> <li>DiagnosticTag: added</li> <li>DiagnosticUnnecessary: added</li> <li>DocumentColorOptions: added</li> <li>DocumentColorParams.PartialResultParams: added</li> <li>DocumentColorParams.PartialResultToken: added</li> <li>DocumentColorParams.WorkDoneProgressParams: added</li> <li>DocumentColorParams.WorkDoneToken: added</li> <li>DocumentColorRegistrationOptions: added</li> <li>DocumentFormattingOptions: added</li> <li>DocumentFormattingParams.WorkDoneProgressParams: added</li> <li>DocumentFormattingParams.WorkDoneToken: added</li> <li>DocumentHighlightOptions: added</li> <li>DocumentHighlightParams: added</li> <li>DocumentLink.Tooltip: added</li> <li>DocumentLinkParams.PartialResultParams: added</li> <li>DocumentLinkParams.PartialResultToken: added</li> <li>DocumentLinkParams.WorkDoneProgressParams: added</li> <li>DocumentLinkParams.WorkDoneToken: added</li> <li>DocumentRangeFormattingOptions: added</li> <li>DocumentRangeFormattingParams.WorkDoneProgressParams: added</li> <li>DocumentRangeFormattingParams.WorkDoneToken: added</li> <li>DocumentSymbolOptions: added</li> <li>DocumentSymbolParams.PartialResultParams: added</li> <li>DocumentSymbolParams.PartialResultToken: added</li> <li>DocumentSymbolParams.WorkDoneProgressParams: added</li> <li>DocumentSymbolParams.WorkDoneToken: added</li> <li>ElixirLanguage: added</li> <li>EnableSelectionRange: added</li> <li>ErlangLanguage: added</li> <li>ExecuteCommandParams.WorkDoneProgressParams: added</li> <li>ExecuteCommandParams.WorkDoneToken: added</li> <li>FoldingRangeOptions: added</li> <li>FoldingRangeParams.PartialResultParams: added</li> <li>FoldingRangeParams.PartialResultToken: added</li> <li>FoldingRangeParams.Position: added</li> <li>FoldingRangeParams.TextDocumentPositionParams: added</li> <li>FoldingRangeRegistrationOptions: added</li> <li>FormattingOptions.InsertFinalNewline: added</li> <li>FormattingOptions.TrimFinalNewlines: added</li> <li>FormattingOptions.TrimTrailingWhitespace: added</li> <li>HoverOptions: added</li> <li>HoverParams: added</li> <li>ImplementationOptions: added</li> <li>ImplementationParams: added</li> <li>ImplementationRegistrationOptions: added</li> <li>InitializeParams.ClientInfo: added</li> <li>InitializeParams.WorkDoneProgressParams: added</li> <li>InitializeParams.WorkDoneToken: added</li> <li>InitializeResult.ServerInfo: added</li> <li>JavaScriptReactLanguage: added</li> <li>MethodProgress: added</li> <li>MethodWorkDoneProgressCancel: added</li> <li>MethodWorkDoneProgressCreate: added</li> <li>NewEnableSelectionRange: added</li> <li>NewNumberProgressToken: added</li> <li>NewProgressToken: added</li> <li>NewSelectionRangeOptions: added</li> <li>NewSelectionRangeRegistrationOptions: added</li> <li>NewVersion: added</li> <li>PartialResultParams: added</li> <li>PrepareRenameParams: added</li> <li>ProgressParams: added</li> <li>ProgressToken: added</li> <li>ReferencesOptions: added</li> <li>ReferencesParams: added</li> <li>RenameParams.PartialResultParams: added</li> <li>RenameParams.PartialResultToken: added</li> <li>RenameParams.TextDocumentPositionParams: added</li> <li>SASSLanguage: added</li> <li>SCSSLanguage: added</li> <li>SelectionRange: added</li> <li>SelectionRangeOptions: added</li> <li>SelectionRangeParams: added</li> <li>SelectionRangeProviderOptions: added</li> <li>SelectionRangeRegistrationOptions: added</li> <li>ServerCapabilities.DeclarationProvider: added</li> <li>ServerInfo: added</li> <li>SignatureHelpContext: added</li> <li>SignatureHelpOptions.RetriggerCharacters: added</li> <li>SignatureHelpParams: added</li> <li>SignatureHelpTriggerKind: added</li> <li>SignatureHelpTriggerKindContentChange: added</li> <li>SignatureHelpTriggerKindInvoked: added</li> <li>SignatureHelpTriggerKindTriggerCharacter: added</li> <li>TeXLanguage: added</li> <li>TextDocumentClientCapabilitiesCodeAction.IsPreferredSupport: added</li> <li>TextDocumentClientCapabilitiesCodeLens.TooltipSupport: added</li> <li>TextDocumentClientCapabilitiesCompletionItem.TagSupport: added</li> <li>TextDocumentClientCapabilitiesCompletionItemTagSupport: added</li> <li>TextDocumentClientCapabilitiesDocumentLink.TooltipSupport: added</li> <li>TextDocumentClientCapabilitiesPublishDiagnostics.VersionSupport: added</li> <li>TextDocumentClientCapabilitiesPublishDiagnosticsTagSupport: added</li> <li>TextDocumentClientCapabilitiesSignatureHelp.ContextSupport: added</li> <li>TypeDefinitionOptions: added</li> <li>TypeDefinitionParams: added</li> <li>TypeDefinitionRegistrationOptions: added</li> <li>TypeScriptReactLanguage: added</li> <li>WindowClientCapabilities: added</li> <li>WorkDoneProgressBegin: added</li> <li>WorkDoneProgressCancelParams: added</li> <li>WorkDoneProgressCreateParams: added</li> <li>WorkDoneProgressEnd: added</li> <li>WorkDoneProgressKind: added</li> <li>WorkDoneProgressKindBegin: added</li> <li>WorkDoneProgressKindEnd: added</li> <li>WorkDoneProgressKindReport: added</li> <li>WorkDoneProgressOptions: added</li> <li>WorkDoneProgressParams: added</li> <li>WorkDoneProgressReport: added</li> <li>WorkspaceSymbolOptions: added</li> <li>WorkspaceSymbolParams.PartialResultParams: added</li> <li>WorkspaceSymbolParams.PartialResultToken: added</li> <li>WorkspaceSymbolParams.WorkDoneProgressParams: added</li> <li>WorkspaceSymbolParams.WorkDoneToken: added</li> </ul> zchee tag:github.com,2008:Repository/164597024/v0.9.1 2021-02-13T13:33:28Z v0.9.1 No content. zchee tag:github.com,2008:Repository/164597024/v0.9.0 2021-02-04T18:50:26Z v0.9.0 No content. zchee tag:github.com,2008:Repository/164597024/v0.8.0 2020-03-08T23:13:46Z v0.8.0 No content. zchee tag:github.com,2008:Repository/164597024/v0.7.0 2020-02-13T04:56:41Z v0.7.0 No content. zchee tag:github.com,2008:Repository/164597024/v0.6.0 2019-10-05T13:16:46Z v0.6.0 <p>general: fix CompletionItemKind to nest valueSet</p> <p>Fix typo in general_gojay.go</p> <p>Fix CompletionItemKind to nest valueSet in gojay</p> <p>Fix CompletionItemKind to nest valueSet in gojay test</p> <p>Revert fixing typo in general_gojay.go</p> <p>Revert "Revert fixing typo in general_gojay.go"</p> <p>This reverts commit <a class="commit-link" href="https://github.com/go-language-server/protocol/commit/dcb155e06fa0d494feae6ce690a153b2878ca74f"><tt>dcb155e</tt></a>.</p> <p>Revert "Fix typo in general_gojay.go"</p> <p>This reverts commit <a class="commit-link" href="https://github.com/go-language-server/protocol/commit/c0dffb3b173fc25b7e427a76927ae13d362044e7"><tt>c0dffb3</tt></a>.</p> <p>Implement gojay interface in TextDocumentClientCapabilitiesCompletionItemKind</p> <p>Fix TextDocumentClientCapabilitiesCompletionItemKind implemetation for gojay</p> <p>Fix test for gojay</p> <p>Add comment to exported type</p> <p>Fix general_test.go</p> <p>Fix test in completionItemKind</p> zchee