Releases: bufbuild/buf
Releases · bufbuild/buf
v1.62.1
v1.62.0
- Add
swift_prefixto managed mode. - Add
textDocument/renameandtextDocument/prepareRenamesupport forbuf 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
- Disable format on unknown or invalid syntax.
- Fix regression in LSP functionality for well-known types.
- Fix browser open for
buf registry loginin WSL2. - Fix panic in LSP for EOF lookups.
- Fix
--createflag forbuf pushto avoid errors on already existing modules if create is disallowed.
v1.60.0
- Fix LSP published diagnostics to filter to the opened file.
- Add
textDocument/documentSymbolsupport forbuf lsp serve. - Fix LSP navigation for cached modules which could cause import paths to become unresolvable.
- Update default value of
--timeoutflag to 0, which results in no timeout by default.
v1.59.0
- Promote
buf beta lsptobuf lsp serve. Commandbuf beta lspis now deprecated. - Add
textDocument/Referencessupport forbuf 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 formatto remove extraneous whitespace before the first header node (syntax/package
declarations).
v1.58.0
- Update
PROTOVALIDATElint rule to checkIGNORE_IF_ZERO_VALUEon fields that track presence. - Fix
buf formaton fields with missing field number tags. - Optimize
includeandexcludepath 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-knowledgeflag set.
v1.57.2
- Fix buf curl for HTTP/2 services.
v1.57.1
- Minor bug fixes and dependency upgrades.
v1.57.0
- Update exclude types to remove unused options reducing the size of generated code.
- Add
gitlab-code-qualityerror format to print errors in the GitLab Code Quality format forbuf lintandbuf breaking. - Add
source_control_urltojsonoutputs forbuf registry {module, plugin} commitcommands.
v1.56.0
- Add
buf export --allflag to include non-proto source files. - Add s390x binaries for Linux to releases.
- Fix ppc64le binaries for Linux released as x86_64 binaries.
buf lintwill no longer warn about uses of(buf.validate.message).disabled, as it was removed in protovalidate v0.14.0. Please update to protovalidate v0.14.0 or higher, using the steps outlined in the protovalidate release notes.- Fix
buf breaking --against-registryto work with new modules that have no commits on the default branch.