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