ball_protobuf 0.4.0
ball_protobuf: ^0.4.0 copied to clipboard
Editions-capable, pure-Dart Protocol Buffers runtime: binary + proto3-JSON codecs, well-known types, gRPC framing, and the full protobuf Editions feature-resolution model. Portable across every Ball target.
0.4.0 - 2026-09-05 #
Bug Fixes #
- ball_protobuf: fix facade test inline decode + gate the suite in CI (#75) (#103) (0d5e4cc), closes #61
- ball_protobuf: portable wire-buffer append (.add per item, not addAll) (#18, #25) (#331) (8fa610c)
Features #
- cpp: #18 stage 3 — binary-path cutover behind BALL_USE_BALL_PROTOBUF + byte-equivalence proof (#341) (143219f), closes addAll-throu#alias #25 addAll-throu#alias #25
0.3.0+1 #
0.3.0 #
- Initial release. The Editions-capable, pure-Dart Protocol Buffers runtime,
extracted into its own package from
ball_base(which now re-exports it). - Binary and proto3-JSON marshal/unmarshal, wire codecs, well-known types, gRPC framing.
- Full protobuf Editions support: the FeatureSet model + protoc's canonical feature-resolution algorithm, proto2/proto3 legacy inference, and feature-aware codecs honoring field presence, open/closed enums, packed/expanded repeated, delimited (group) message encoding, utf8 validation, and json_format.