Skip to content

Releases: pubref/rules_protobuf

Tue Apr 10 2018

10 Apr 14:39
@pcj pcj
Compare
Choose a tag to compare

Please see commit log for changes.

No breaking changes anticipated with this release.

Sep 23 2017

24 Sep 00:34
@pcj pcj
Compare
Choose a tag to compare

This release primarily motivated to demarcate compatibility with upcoming bazel 0.6.0.

  • Renames all instances of set to depset.
  • Changes idiom of list(set(deduplicate_me)) to depset(deduplicate_me).to_list()
  • Improves output path calculation for generated protos when used as external workspaces (@Douglasreid)
  • Improved support for python requirements (@mattmoor)
  • New attribute importpath for go_proto_library
  • Documentation update

Wed Sep 6 2017

09 Sep 04:22
@pcj pcj
Compare
Choose a tag to compare

This is a significant (possibly overreaching) update that brings grpc
support up to latest. rules_protobuf should also load much faster
than previously. Some of the names of external workspaces have
changed that may break your build (for example, string references such
as 'external/com_github_google_protobuf/src' should be migrated to
'external/com_google_protobuf/src' in an 'imports' attribute).

  • Introduce cpp/grpc_repository.bzl to setup a custom @com_google_grpc
    external workspace (no longer using git_repository#init_submodules).
    This pulls down grpc/grpc from github as @com_google_grpc_base, sets
    up a mirrored external workspace in @com_google_grpc that symlinks
    to @com_google_grpc_base, then does a "git submodule the hard way" for
    c-ares, and installs a patched version of generate_cc.bzl.
  • Rename repository @com_github_google_protobuf to @com_google_protobuf.
  • Rename repository @com_github_grpc_grpc to @com_google_grpc.
  • Rename repository @gtest to @com_google_googletest.
  • Updated grpc/grpc to 1.6.1.
  • Updated madler/zlib to 1.2.11.
  • Updated boringssl to master-with-bazel Sep 2 2017.
  • Updated nuget deps to 1.6.0.
  • Adding binding to //external:protocol_compiler (that's what with grpc repo wants).
  • Remove binding //external:protoc (now //external:protocol_compiler).
  • Migrated all git_repository repository_rules to http_archive
    (faster).

Fri Jul 14 2017

14 Jul 14:54
@pcj pcj
Compare
Choose a tag to compare
  • Updated boringssl to latest chromium-stable (@pcj)
  • Updated grpc-java to 1.4.0 (@zhexuany)
  • Fixed broken links in README (@mikesamuel)
  • Improve gogo{fast,faster,slick}_proto_compile (@timpalpant)
  • Support grpc_gateway 1.2 (@pcj)
  • Improved grpc_gateway documentation (@prestonvanloon)
  • Update grpc go t0 1.2.1 (@clownpriest)
  • Overall documentation improvments (@cheister)
  • Fixed require bug (@raraujosc)
  • Upgrade gogo deps (@geeknoid)
  • Java documentation improvements (@bzz)
  • Add support for gogofast, gogofaster, and gogoslick (@douglas-reid)
  • Add -request_context option to grpc_gateway_library (@pcj)
  • Automatically export //java:grpc_compiletime_deps (@perezd)
  • Add importmap to gogo_proto_library (@gsf)
  • Documentation improvments (@Maverick-Crank-GRey)
  • Improved python support (Nikos Michalakis)
  • README update (@wiktortomczak)

Nov 16 2016

17 Nov 03:07
@pcj pcj
Compare
Choose a tag to compare
  • Improvements to Travis CI script.
  • Upgrade rules_dotnet to eb7c.
  • Upgrade rules_node to 85b7.
  • Upgrade google_apis to 13ac.
  • Upgrade grpc/grpc to 3808 (post 1.0.1)
  • Upgrade boringssl to 1444.
  • Remove nanopb dependency (now internal to grpc)
  • Add greeter_server.py and intregration test (@drtechniko)
  • Improve zlib build file (@pedrokiefer)
  • Upgrade grpc-gateway (@achew22)
  • Add well-known protos to grpc-gateway inputs.
  • Upgrade protobuf-java to 3.1.0

Oct 6 2016

06 Oct 23:18
@pcj pcj
Compare
Choose a tag to compare

This next release has a number of changes (see commit log) and migrates to rules_go's new_go_repository. This may affect imports or dependencies for some users and hence the bump to 0.7.x.

Oct 2 2016

03 Oct 06:29
@pcj pcj
Compare
Choose a tag to compare

This release bumps google/protobuf to 3.1.0 and gRPC to 1.0.0+. Also includes nodejs support and improved grpc coverage of python, ruby, and objective-c.

Release 0.5.0 (Aug 25 2016)

25 Aug 20:22
@pcj pcj
Compare
Choose a tag to compare

Fixes broken link dependency of gtest-1.7.0.

Release 0.5.0 (Aug 25 2016)

25 Aug 06:13
@pcj pcj
Compare
Choose a tag to compare
  • Major refactor / code simplification.
  • Full support for grpc-gateway.
  • Basic support for python.
  • Basic support for ruby.
  • Experimental support for csharp.
  • Proto-proto dependencies.
  • Protobuf imports.
  • Improved documentation of attributes.

Release 0.4.0 (Aug 24 2016)

24 Aug 07:40
@pcj pcj
Compare
Choose a tag to compare
  • Better support / demonstration of imports.
  • Transitive import mapping for go_proto_library.
  • Attribute re-naming. Previously, protos was used to name sources, this is now srcs.