Releases: jetexe/gobuf-docker
Releases · jetexe/gobuf-docker
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 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.
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.
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).
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
- 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.
v1.55.1
- Fix language version for pre-commit hooks.
- Promote
buf beta statstobuf stats. - Update built-in Well-Known Types to Protobuf v31.1.
- Add
buf registry sdk infocommand. - Allow workspaces that are adding new module(s) with no module-specific breaking configurations to run
buf breaking, ignoring new module(s).
v1.54.0
- Add
CSRcategory to breaking rules. - Add support for local bufplugins for
protoc-gen-buf-breakingandprotoc-gen-buf-lint. - Add RISC-V (64-bit) binaries for Linux to releases.
- Fix type filtering on
buf generatefor empty files, files with no declared types. - Fix CEL check on
buf lintfor predefinedrulesvariables. - Fix
buf config migrateto filter out removed rules. - Allow users to set examples without constraints in
PROTOVALIDATElint rule. - Add ppc64le binaries for Linux to releases.
v1.53.0
v1.52.1
- Fix
exclude_typeon a non imported package. - Fix
--exclude-typeflag forbuf generatewhen an input is specified. - Fix type filter import filtering for options.
- Add OS environment when invoking local buf plugins.
- Add file path to
buf lintandbuf breakingoutput even when source code info is not available. This allowsbuf lintandbuf breakingto respectignoreandignore_onlyconfigurations when source code info is not available.
v1.51.0
- Fix
buf convertto allow for zero length forbinpb,txtpb, andyamlformats. - Fix use of deprecated flag
--include-typesforbuf generate. - Add
--against-registryflag tobuf breakingthat runs breaking checks against the latest commit on the default branch of the corresponding module in the registry. - Fix type filter with unused image dependencies for
buf generate. - Improve type filtering for
buf generate. Adds the ability to exclude types with the parameterexclude_typesinbuf.gen.yamland a flag--exclude-typesin the CLI. Type filters may now also be specified as plugin parameters inbuf.gen.yaml.
v1.50.1
v1.50.0
- Add input parameter
filterfor use with git inputs. This sets the filter flag argument for thegit fetchcommand.
What's Changed
- Update module google.golang.org/protobuf to v1.36.4 by @renovate in #120
- Update bufbuild/buf Docker tag to v1.50.0 - autoclosed by @renovate in #119
Full Changelog: v1.49.0...v1.50.0