Skip to content

Releases: bufbuild/buf

v0.17.0

17 Jun 16:32
Compare
Choose a tag to compare
v0.17.0 Pre-release
Pre-release
  • Add git ref support to allow specifying arbitrary git references as inputs (#48). This allows you to do i.e. buf check lint --input https://github.com/bufbuild/buf.git#ref=fa74aa9c4161304dfa83db4abc4a0effe886d253.
  • Add 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.
  • Remove requirement for git branch or tag in inputs. This allows you to do i.e. buf check lint --input https://github.com/bufbuild/buf.git and it will automatically choose the default branch as an input.

v0.16.0

02 Jun 16:19
Compare
Choose a tag to compare
v0.16.0 Pre-release
Pre-release

v0.15.0

31 May 15:23
Compare
Choose a tag to compare
v0.15.0 Pre-release
Pre-release
  • Add opt-in comment-driven lint ignores via the allow_comment_ignores lint configuration option and buf:lint:ignore ID leading comment annotation (#73).

v0.14.0

30 May 16:30
Compare
Choose a tag to compare
v0.14.0 Pre-release
Pre-release
  • Add --file flag to buf image build to only add specific files and their imports to outputted Images. To exclude imports, use --exclude-imports.
  • Add zip as a source format. Buf can now read zip files, either locally or remotely, for image building, linting, and breaking change detection.
  • Add 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.
  • Deprecated: The formats 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.

v0.13.0

17 May 22:13
Compare
Choose a tag to compare
v0.13.0 Pre-release
Pre-release
  • Use the 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.

v0.12.1

11 May 17:14
Compare
Choose a tag to compare
v0.12.1 Pre-release
Pre-release
  • Fix issue where roots were detected as overlapping if one root's name was a prefix of the other.

v0.12.0

11 May 14:28
Compare
Choose a tag to compare
v0.12.0 Pre-release
Pre-release
  • Add netrc support for inputs.
  • Fix issue where filenames that contained .. resulted in an error.
  • Internal: migrate to golang/protobuf v2.

v0.11.0

09 Apr 15:28
Compare
Choose a tag to compare
v0.11.0 Pre-release
Pre-release
  • Add experimental flag --experimental-git-clone to use the git binary for git clones.

v0.10.0

06 Apr 21:47
Compare
Choose a tag to compare
v0.10.0 Pre-release
Pre-release
  • Add recurse_submodules option for git inputs.
    Example: https://github.com/foo/bar.git#branch=master,recurse_submodules=true

v0.9.0

25 Mar 19:34
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release
  • Fix issue where the option value ordering on an outputted Image was non-deterministic.
  • Fix issue where the SourceCodeInfo for the Well-Known Types was not included on an outputted Image when requested.