Skip to content

Releases: dcarp/protobuf-d

v0.6.2

02 Jun 22:45
Compare
Choose a tag to compare
  • bugfix packable enum array field decoding

v0.6.1

02 Jun 19:28
Compare
Choose a tag to compare
  • Some bugfixes
  • Check conformance with Protobuf v3.12.2

v0.6.0: Check conformance with Protobuf v3.10.0

07 Oct 02:09
Compare
Choose a tag to compare

Two new features:

  • The code generator declares repeated scalar fields (bool and all integer and double variants) to be encoded packed by default. This conforms to the proto3 rules. If you are affected by this breaking change, as workaround one can be more specific and use the [packed=true/false] attribute in the .proto file.
  • The binary decoder accepts for the packable fields, both packed and unpacked input values.

v0.5.5

15 Sep 21:40
Compare
Choose a tag to compare

Update to latest dmd (2.088)
Update to latest protobuf (3.9.1)

v0.5.4: Fix integer wire format for packed arrays

17 Jun 11:06
Compare
Choose a tag to compare

v0.5.3: Add missing packed flag in code generator

13 Jun 20:13
Compare
Choose a tag to compare

Fix missing packed flag for packed fields in protoc_gen_d.

message-as-struct protoc-gen-d plugin option

11 Feb 22:05
Compare
Choose a tag to compare

Add message-as-struct protoc-gen-d plugin option. This option flags protoc to generate protobuf message definitions as struct instead of class (the default). For usage see example/dub.json.

v0.4.2: Implement workaround for LDC

02 Feb 01:04
9fc2c28
Compare
Choose a tag to compare

v0.4.1

29 Jan 18:16
Compare
Choose a tag to compare

Fix 32bit build

v0.4.0

20 Dec 11:47
Compare
Choose a tag to compare
  • Allow empty protobuf messages
  • Update conformance with protobuf 3.6.1