Skip to content

Releases: bufbuild/buf

v1.63.0

06 Jan 22:12
9a277e1

Choose a tag to compare

  • Update PROTOVALIDATE lint rule to support field mask rules.
  • Add LSP completion for field numbers.

v1.62.1

29 Dec 20:34
26896d0

Choose a tag to compare

  • Fix default behavior for swift_prefix to remain unset when no override is provided in managed mode.

v1.62.0

29 Dec 17:26
61fa40c

Choose a tag to compare

  • Add swift_prefix to managed mode.
  • Add textDocument/rename and textDocument/prepareRename support for buf lsp serve.
  • Fix panic in LSP for empty option paths.
  • Fix support for multi-arch image manifests for buf beta registry plugin push.

v1.61.0

25 Nov 23:39
6b61622

Choose a tag to compare

  • 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

14 Nov 20:38
94dd878

Choose a tag to compare

  • 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

20 Oct 16:15
17cb335

Choose a tag to compare

  • 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

09 Oct 17:49
106d265

Choose a tag to compare

  • 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.

v1.57.2

16 Sep 21:49
2a315f2

Choose a tag to compare

  • Fix buf curl for HTTP/2 services.

v1.57.1

16 Sep 19:08
a925ce2

Choose a tag to compare

  • Minor bug fixes and dependency upgrades.

v1.57.0

27 Aug 13:55
052ad62

Choose a tag to compare

  • Update exclude types to remove unused options reducing the size of generated code.
  • Add gitlab-code-quality error format to print errors in the GitLab Code Quality format for buf lint and buf breaking.
  • Add source_control_url to json outputs for buf registry {module, plugin} commit commands.