Releases: bazel-contrib/rules_go
Releases · bazel-contrib/rules_go
0.4.2
This release fixes a break which was caused by github.com/bazelbuild/buildifier being renamed to buildtools. The following changes are cherry-picked:
0.3.4
This release fixes a break which was caused by github.com/bazelbuild/buildifier being renamed to buildtools. The following changes are cherry-picked:
0.4.1
0.2.0
Features
- Update Go toolchain from 1.7.0 to 1.7.1 -- #93
- Add new repository rules,
go_repository
andnew_go_repository
-- #84 - Several enhancements of Gazelle -- #83, #95, #96, #102, #107
- Support execroot-relative include paths in cgo command line -- #99
Bug fixes
- Build failure of cgo targets on OSX with Bazel HEAD -- #86
/bin/bash: Argument list too long
(#42) -- fixed by #83- Avoid unnecessary re-download of go toolchains -- #85
- Link failure of cgo targets depending on a
cc_library
rule which requires linkopts -- #103
Misc
0.1.0
0.0.4
0.0.3
Incompatible Changes
linkopts
anddeps
attributes incgo_library
were renamed toclinkopts
andcdeps
accordingly.
Features
- Update Go version from 1.6 to 1.6.2
- Allow Go assembler sources as source files in
go_library
,cgo_library
,go_binary
andgo_test
- Add
x_defs
attribute togo_binary
- Support building external repositories imported by
git_repository
or other workspace rules