- Added the
update-repos
command.- This can be used to import dependencies from dep's Gopkg.lock file as
go_repository
rules in WORKSPACE. - This should support more vendoring formats in the future.
- We also plan to be able to add repositories automatically using unresolved import paths.
- This can be used to import dependencies from dep's Gopkg.lock file as
- Added the
help
command. go_grpc_library
rules are now migrated togo_proto_library
rules with acompilers
attribute.- The
prefix
attribute is now optional in thegazelle
rule. - Strings are never duplicated between generic, OS-specific, architecture-specific, and OS-and-architecture-specific sections in
srcs
,deps
, and other attributes. This fixes an error that Bazel reports when the same dependency appeared to be OS-specific and architecture-specific. - Merged rules may now be deleted if they have no attributes that make them buildable (e.g.,
srcs
,deps
,embed
). Previously, rules couldn't be deleted if they had attributes other thanname
andvisibility
. This caused rules to be preserved that only had attributes likeproto
andimportpath
.