Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1.56 KB

CHANGELOG.md

File metadata and controls

46 lines (33 loc) · 1.56 KB

0.6.1

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

0.6.0

  • 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.

0.5

  • 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.

0.4

  • Changed ParseTextProto, ParseTextProtoOrDie to only work for actual derived proto types.
  • Added ParseProto which returns absl::StatusOr<MessageType>.
  • Updated external dependencies.

0.3

  • Added missing dependency.

0.2

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

0.1

  • Initial release