8000 Releases · helly25/proto · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: helly25/proto

1.2.0

24 Mar 18:52
1.2.0
6897c3d
Compare
Choose a tag to compare

Version 1.2.0

Changelog

  • Added std::optional variants for file reading.
  • Added HasBinaryProtoExtension and HasTextProtoExtension.

For Bazel MODULES.bazel

bazel_dep(name = "helly25_proto", version = "1.2.0")

Using the provided LLVM

Copy llvm.MODULE.bazel to your repository's root directory and add the following line to your MODULES.bazel file or paste the whole contents into it.

include("//:llvm.MODULE.bazel")

For Bazel WORKSPACE

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

http_archive(
  name = "com_helly25_proto",
  url = "https://github.com/helly25/proto/releases/download/1.2.0/proto-1.2.0.tar.gz",
  sha256 = "18a7fbc722be19135f6c08396f1f20a64c159088384b16a8a6bb390aa86ceea7",
  strip_prefix = "proto-1.2.0",

)

What's Changed

Full Changelog: 1.1.0...1.2.0

1.1.0

23 Mar 20:33
1.1.0
3c0521c
Compare
Choose a tag to compare

Version 1.1.0

Changelog

  • Added ReadBinaryProtoFile, ReadTextProtoFile, WriteBinaryProtoFile, WriteTextProtoFile.

For Bazel MODULES.bazel

bazel_dep(name = "helly25_proto", version = "1.1.0")

Using the provided LLVM

Copy llvm.MODULE.bazel to your repository's root directory and add the following line to your MODULES.bazel file or paste the whole contents into it.

include("//:llvm.MODULE.bazel")

For Bazel WORKSPACE

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

http_archive(
  name = "com_helly25_proto",
  url = "https://github.com/helly25/proto/releases/download/1.1.0/proto-1.1.0.tar.gz",
  sha256 = "3f3c286770976f11bbfa503af1b01d68fdc4ecb9ac9e00be805b6bf59fab0c82",
)

What's Changed

Full Changelog: 1.0.2...1.1.0

1.0.2

17 Mar 19:51
1.0.2
970d784
Compare
Choose a tag to compare

Version 1.0.2

Changelog

  • Applied DWYU cleanup.

For Bazel WORKSPACE

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

http_archive(
  name = "com_helly25_proto",
  url = "https://github.com/helly25/proto/releases/download/1.0.2/proto-1.0.2.tar.gz",
  sha256 = "53790659218f7ed70567e2d32ddac8ce2406f481b335b863bb5b910640be6938",
)

For Bazel MODULES.bazel

bazel_dep(name = "helly25_proto", version = "1.0.2")

Using the provided LLVM

Copy llvm.MODULE.bazel to your repository's root directory and add the following line to your MODULES.bazel file or paste the whole contents into it.

include("//:llvm.MODULE.bazel")

What's Changed

Full Changelog: 1.0.1...1.0.2

1.0.1

17 Mar 10:55
1.0.1
4ea2c21
Compare
Choose a tag to compare

Version 1.0.1

Changelog

  • Repackage 1.0.0.

For Bazel WORKSPACE

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

http_archive(
  name = "com_helly25_proto",
  url = "https://github.com/helly25/proto/releases/download/1.0.1/proto-1.0.1.tar.gz",
  sha256 = "f5e08009ca056e2a960001dcd97699c88b82c0b8fbd75ad6b85774938e0be7df",
)

For Bazel MODULES.bazel

bazel_dep(name = "helly25_proto", version = "1.0.1")

Using the provided LLVM

Copy llvm.MODULE.bazel to your repository's root directory and add the following line to your MODULES.bazel file or paste the whole contents into it.

include("//:llvm.MODULE.bazel")

What's Changed

Full Changelog: 0.6.3...1.0.1

1.0.0

16 Mar 20:04
1.0.0
98e320e
Compare
Choose a tag to compare

Version 1.0.0

Changelog

  • Changed to empty root BUILD file for release packages.
  • Cut and packaged version 1.0.0 (no functionality changes compared to 0.6.4).

For Bazel WORKSPACE

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

http_archive(
  name = "com_helly25_proto",
  url = "https://github.com/helly25/proto/releases/download/1.0.0/proto-1.0.0.tar.gz",
  sha256 = "15e06fd497546af4413260cc0f28ef605a66c14b99afad1f06259257c704076e",
)

For Bazel MODULES.bazel

bazel_dep(name = "helly25_proto", version = "1.0.1")  # Version 1.0.0 was repackaged!

Using the provided LLVM

Copy llvm.MODULE.bazel to your repository's root directory and add the following line to your MODULES.bazel file or paste the whole contents into it.

include("//:llvm.MODULE.bazel")

What's Changed

Full Changelog: 0.6.3...1.0.0

0.6.3

10 Mar 21:12
0.6.3
ada0dba
Compare
Choose a tag to compare

Version 0.6.3

Changelog

  • Made macro PARSE_TEXT_PROTO issue a deprecation warning.
  • Raised minimum zlib version when built with proto version 27.0 for MacOS.
  • Enabled bazel layering_check.

For Bazel WORKSPACE

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

http_archive(
  name = "com_helly25_proto",
  url = "https://github.com/helly25/proto/releases/download/0.6.3/proto-0.6.3.tar.gz",
  sha256 = "8c2666752a5d0b5bfa6db05efb4863eb36178d07e5dbc8e3964b086a436ec514",
)

For Bazel MODULES.bazel

bazel_dep(name = "helly25_proto", version = "0.6.3")

Using the provided LLVM

Copy llvm.MODULE.bazel to your repository's root directory and add the following line to your MODULES.bazel file or paste the whole contents into it.

include("//:llvm.MODULE.bazel")

What's Changed

Full Changelog: 0.6.2...0.6.3

0.6.2

07 Mar 22:37
0.6.2
62f12b4
Compare
Choose a tag to compare

Version 0.6.2

Changelog

  • Updated protobuf dev dependency to v30.0 to ensure compatibility.
  • Updated CI matrix to cover more combinations.
  • Implemented (again) the elusive PARSE_TEXT_PROTO from 2010 as referenced by clang-tidy's documentation.

For Bazel WORKSPACE

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

http_archive(
  name = "com_helly25_proto",
  url = "https://github.com/helly25/proto/releases/download/0.6.2/proto-0.6.2.tar.gz",
  sha256 = "f34e02d1b5b17076df1cb26b36aab3c7b35ad48e3f117210c45dac8a2b245284",
)

For Bazel MODULES.bazel

bazel_dep(name = "helly25_proto", version = "0.6.2")

Using the provided LLVM

Copy llvm.MODULE.bazel to your repository's root directory and add the following line to your MODULES.bazel file or paste the whole contents into it.

include("//:llvm.MODULE.bazel")

What's Changed

Full Changelog: 0.6.1...0.6.2

0.6.1

03 Mar 20:04
0.6.1
10e773f
Compare
Choose a tag to compare

Version 0.6.1

Changelog

  • Updated license/copyright to add SPDX headers.
  • Updated internal tooling.

For Bazel WORKSPACE

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

http_archive(
  name = "com_helly25_proto",
  url = "https://github.com/helly25/proto/releases/download/0.6.1/proto-0.6.1.tar.gz",
  sha256 = "055c7345ec1dc9bed9ffe8b3e781143ad25245e69b0580a103e4c92d44d217cd",
)

For Bazel MODULES.bazel

bazel_dep(name = "helly25_proto", version = "0.6.1")

Using the provided LLVM

Copy llvm.MODULE.bazel to your repository's root directory and add the following line to your MODULES.bazel file or paste the whole contents into it.

include("//:llvm.MODULE.bazel")

What's Changed

Full Changelog: 0.6.0...0.6.1

0.6.0

03 Mar 04:56
4350938
Compare
Choose a tag to compare
8824

Version 0.6.0, see changelog

  • Added Bazel module support.
  • Added new modern SilentErrorCollector.
  • Updated Clang to 19.1.6.
  • Verified and updated protobuf to v30-rc.2. Note that at least v28.3 ... v29.3 are affected by protocolbuffers/protobuf#19364 which is fixed in v30-rc.2 Note that the affected versions work fine with Clang 19.1.6.
  • Added a patch for MODULE.bazel to be set to protobuf version 28, in order to reduce requirements on complex projects.
  • Added a build matrix merge check to guarantee various combinations work.
  • Pinned bazel version to 7.2.1.
  • Updated other dependencies to latest.
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.6.0.tar.gz",
  sha256 = "84847051a51a238ea3ed9c395878c4651210c326990a4aa36ebd9a641702c344",
)

0.5

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

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