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