The best way of working with Protocol Buffers.
APACHE-2.0 License
Bot releases are hidden (Show)
Published by bufdev about 4 years ago
Published by bufdev over 4 years ago
--.*_opt
to buf protoc
for builtin plugins were not properly propagated.Published by bufdev over 4 years ago
Published by bufdev over 4 years ago
--.*_opt
flags, --.*_opt
flags with commas, or --.*_out
flags with options that contained commas, would not be properly added.Published by bufdev over 4 years ago
--by-dir
flag to buf protoc
that parallelizes generation per directory, resulting in a 25-75% reduction in the time taken to generate stubs for medium to large file sets.Published by bufdev over 4 years ago
Published by bufdev over 4 years ago
protoc
command. This is a substitute for protoc
that uses Buf's internal compiler.ENUM_FIRST_VALUE_ZERO
lint checker to the OTHER
category.Published by bufdev over 4 years ago
Published by bufdev over 4 years ago
buf experimental image convert
command to convert to/from binary/JSON Images (#87).Published by johanbrandhorst over 4 years ago
buf check lint --input https://github.com/bufbuild/buf.git#ref=fa74aa9c4161304dfa83db4abc4a0effe886d253
.depth
input option when specifying git inputs with ref
. This allows the user to configure the depth at which to clone the repository when looking for the ref
. If specifying a ref
, this defaults to 50. Otherwise, this defaults to 1.buf check lint --input https://github.com/bufbuild/buf.git
and it will automatically choose the default branch as an input.Published by bufdev over 4 years ago
Published by bufdev over 4 years ago
allow_comment_ignores
lint configuration option and buf:lint:ignore ID
leading comment annotation (#73).Published by bufdev over 4 years ago
--file
flag to buf image build
to only add specific files and their imports to outputted Images. To exclude imports, use --exclude-imports
.zip
as a source format. Buf can now read zip
files, either locally or remotely, for image building, linting, and breaking change detection.zstd
as a compression format. Buf can now read and write Image files that are compressed using zstandard, and can read tarballs compressed with zstandard.bingz, jsongz, targz
are now deprecated. Instead, use format=bin,compression=gzip
, format=json,compression=gzip
, or format=tar,compression=gzip
. The formats bingz, jsongz, targz
will continue to work forever and will not be broken, but will print a deprecation warning and we recommend updating. Automatic file extension parsing continues to work the same as well.Published by bufdev over 4 years ago
git
binary instead of go-git for internal clones. This also enables using your system git credential management for git repositories cloned using https or ssh. See https://buf.build/docs/inputs#authentication for more details.Published by bufdev over 4 years ago
Published by bufdev over 4 years ago
..
resulted in an error.Published by bufdev over 4 years ago
--experimental-git-clone
to use the git
binary for git clones.Published by bufdev over 4 years ago
recurse_submodules
option for git inputs.https://github.com/foo/bar.git#branch=master,recurse_submodules=true
Published by bufdev over 4 years ago
Image
was non-deterministic.SourceCodeInfo
for the Well-Known Types was not included on an outputted Image
when requested.Published by bufdev over 4 years ago