@bufbuild/buf
Advanced tools
Changelog
[v1.47.0] - 2024-11-13
buf registry commit
to buf registry module commit
. Command
buf registry commit
is now deprecated.buf registry label
to buf registry module label
. Command
buf registry label
is now deprecated.Changelog
[v1.46.0] - 2024-10-29
buf registry whoami
command, which checks if you are logged in to the Buf Schema
Registry at a given domain.Changelog
[v1.45.0] - 2024-10-08
buf registry module info --format=json
to add default_label_name
, which provides the name
of the default label of a module.Changelog
[v1.44.0] - 2024-10-03
PROTOVALIDATE
lint rule to check example field options. Examples will be checked that
they satisfy the field constraints, and are only present if constraints are present.PROTOVALIDATE
lint rule to check predefined rules. Predefined rules will be checked
that they compile..wasm
file extension to specify a path to a Wasm plugin.Changelog
[v1.42.0] - 2024-09-18
buf dep graph --format
flag that defaults to dot
, and adds the option json
, to print
the dependency graph in JSON format.buf format
where trailing comments on commas in message literals were not properly
propagated to the formatted proto, empty message literals were not properly indented, and
compound strings in options added an extra newline before trailing commas.Changelog
[v1.41.0] - 2024-09-11
buf curl
.Changelog
[v1.40.1] - 2024-09-06
buf lint
where comment ignores in the shape of // buf:lint:ignore <RULE_ID> <extra comment>
were not recognized due to the extra comment.Changelog
[v1.40.0] - 2024-09-04
buf config ls-{breaking,lint}-rules
. Default rules are those rules which are run if no lint
or breaking rules are explicitly configured in your buf.yaml
.DEFAULT
lint rule category to STANDARD
. With the concept of default rules being introduced,
having a category named DEFAULT
is confusing, as while it happens that all the rules in the DEFAULT
lint category are also default rules, the name has become overloaded. As with all buf
changes, this
change is backwards-compatible: the DEFAULT
lint category continues to work, and always will. We
recommend changing to STANDARD
, however.