Skip to content

Releases: bazel-contrib/rules_go

0.4.2

07 Apr 17:54
Compare
Choose a tag to compare
0.4.2 Pre-release
Pre-release

This release fixes a break which was caused by github.com/bazelbuild/buildifier being renamed to buildtools. The following changes are cherry-picked:

  • #319 go_repository: add importpath and vcs flags. This allows us to have separate import paths and remote URLs for repositories.
  • #362 Fetch buildifier from new location. This allows the buildifier zip to be extracted with the new name.

0.3.4

07 Apr 17:32
Compare
Choose a tag to compare
0.3.4 Pre-release
Pre-release

This release fixes a break which was caused by github.com/bazelbuild/buildifier being renamed to buildtools. The following changes are cherry-picked:

  • #319 go_repository: add importpath and vcs flags. This allows us to have separate import paths and remote URLs for repositories.
  • #362 Fetch buildifier from new location. This allows the buildifier zip to be extracted with the new name.

0.4.1

03 Mar 22:25
Compare
Choose a tag to compare
0.4.1 Pre-release
Pre-release

Features

  • Upgraded to Go 1.8.0
  • Upgraded protobuf to 3.2.0
  • #233 - Support for link stamping in go_binary and go_test with the linkstamp attribute.
  • #272 - Cases within go_test targets can be filtered with --test_filter

Bug fixes

  • #257 - gazelle lists loaded symbols in sorted order to avoid conflicts
  • #266 - gazelle no longer reformats files with "# gazelle:ignore".
  • #274 - cgo libraries are now built with -pthread or -mthreads
  • #277 - empty go_prefix("") no longer breaks the linker

0.2.0

21 Sep 04:40
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

Features

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

29 Aug 22:16
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

New features

  • Upgrade to go 1.7.0, #67
  • Support TestMain, #68

Other changes

0.0.4

20 Jul 02:08
Compare
Choose a tag to compare
0.0.4 Pre-release
Pre-release
  • Update to go 1.6.3 #49
  • Fix compatibility to Bazel 0.3.0 #43

0.0.3

23 Jun 15:17
Compare
Choose a tag to compare
0.0.3 Pre-release
Pre-release

Incompatible Changes

  • linkopts and deps attributes in cgo_library were renamed to clinkopts and cdeps 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 and go_test
  • Add x_defs attribute to go_binary
  • Support building external repositories imported by git_repository or other workspace rules