Skip to content

v0.10.0

Compare
Choose a tag to compare
@zchee zchee released this 13 Feb 18:23
· 101 commits to main since this release
f5e54a0

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