Skip to content

Releases: helly25/proto

0.5

16 Jul 12:31
c8b332e
Compare
Choose a tag to compare

Version 0.5, see changelog

  • Added support for com_google_protobuf >= Protocol Buffers v26.
  • Moved ParseTextProtoHelper into namespace mbo::proto::proto_internal.
  • Changed ParseTextProtoHelper to only accept derived proto messages on operator access.
  • Changed ParseTextProtoHelper to die on parsing failure.
  • Added ParseText<T>() -> absl::StatusOr<T>.
  • Improved error message detail for all parsing functions.
  • Updated all dependencies.
  • Verified protobuf versions 25.2, 26.0, 26.1, 27.0, 27.1, 27.2, 28.0-rc1.
  • Added Clang support.
  • Updated GH actions.
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
  name = "com_helly25_proto",
  url = "https://github.com/helly25/proto/archive/refs/tags/0.5.tar.gz",
  sha256 = "36f553f6dafd3dc5d00c10471628eebbf7bfa2311d28e17dbb2ae0e37adba4da",
)

0.4

20 Jan 11:47
d4b6dd4
Compare
Choose a tag to compare
0.4

Version 0.4, see changelog

  • Changed ParseTextProto, ParseTextProtoOrDie to only work for actual derived proto types.
  • Added ParseProto which returns absl::StatusOr<MessageType>.
  • Updated external dependencies.
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
  name = "com_helly25_proto",
  url = "https://github.com/helly25/proto/archive/refs/tags/0.4.tar.gz",
  sha256 = "4b35b6d02cfe812cf09a54b92c86f77a7828578f6eaa3917b376c68b3f636cd6",
)

0.3

25 Aug 20:26
6eef58a
Compare
Choose a tag to compare
0.3
  • Added missing dependency.
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
  name = "com_helly25_proto",
  url = "https://github.com/helly25/proto/archive/refs/tags/0.3.tar.gz",
  sha256 = "1d1bea546e88c92fabaa92f99490bd0e1cb2df78db3155daec4515c7f74cb35d",
)

0.2

20 Jul 07:28
b06a528
Compare
Choose a tag to compare
0.2

Small fixes, mostly to support a few older abseil/re2 versions.

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
  name = "com_helly25_proto",
  url = "https://github.com/helly25/proto/archive/refs/tags/0.2.tar.gz",
  sha256 = "1ce4019404f463d88964f654c32d06db57fc6b50b3e6befb833751cb49890238",
)

0.1

16 Jul 11:09
93b0189
Compare
Choose a tag to compare
0.1

Initial release.

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
  name = "com_helly25_proto",
  url = "https://github.com/helly25/proto/archive/refs/tags/0.1.tar.gz",
  sha256 = "9047ced517c47ca57b67ac5a2f219ea31158be972193b5f76b10a1d3ec8eb4a8",
)