v1.61.0
Compare Source
Disable format on unknown or invalid syntax.
Fix regression in LSP functionality for well-known types.
Fix browser open for buf registry login in WSL2.
Fix panic in LSP for EOF lookups.
Fix --create flag for buf push to avoid errors on already existing modules if create is disallowed.
v1.60.0
Compare Source
Fix LSP published diagnostics to filter to the opened file.
Add textDocument/documentSymbol support for buf lsp serve.
Fix LSP navigation for cached modules which could cause import paths to become unresolvable.
Update default value of --timeout flag to 0, which results in no timeout by default.
v1.59.0
Compare Source
Promote buf beta lsp to buf lsp serve. Command buf beta lsp is now deprecated.
Add textDocument/References support for buf lsp serve.
Add autocompletion for basic keywords, syntax, package and imports for buf lsp serve.
Add workspace symbol queries for buf lsp serve.
Fix positional encoding for diagnostics in buf lsp serve.
Fix format updates for buf lsp serve.
Fix syntax highlighting on semantic tokens for buf lsp serve.
Fix buf format to remove extraneous whitespace before the first header node (syntax/package
declarations).
v1.58.0
Compare Source
Update PROTOVALIDATE lint rule to check IGNORE_IF_ZERO_VALUE on fields that track presence.
Fix buf format on fields with missing field number tags.
Optimize include and exclude path handling for workspaces to avoid unnecessary file system
operations. This change can result in a performance improvement for large workspaces.
Fix buf curl for HTTP/2 services with --http2-prior-knowledge flag set.