Skip to content

Releases: dcarp/protobuf-d

v0.7.1

10 May 14:12

Choose a tag to compare

What's Changed

  • Update test command in README by @dcarp in #48
  • Pin actions/checkout action to ee0669b by @renovate[bot] in #49
  • Update pre-commit hook commitizen-tools/commitizen to v4.15.0 by @renovate[bot] in #55
  • Update dlang-community/setup-dlang action to v2 by @renovate[bot] in #58
  • Update actions/checkout action to v6 by @renovate[bot] in #56
  • chore: remove unused rules_shell dependency by @dcarp in #59
  • Update pre-commit hook commitizen-tools/commitizen to v4.15.1 by @renovate[bot] in #60
  • chore: upgrade to bazel 8.7.0 and protobuf 32.1 by @dcarp in #63
  • chore: bazel test on windows too by @dcarp in #64

New Contributors

Full Changelog: v0.7.0...v0.7.1

v0.7.0

01 May 06:42

Choose a tag to compare

What's Changed

  • Compiler Upgrade: Remove 'body' keyword deprecated in D 2.075. by @vnayar in #35
  • Replace Travis CI with GitHub actions by @dcarp in #36
  • Feat/add bazel by @dcarp in #46 and test with protobuf 30.2
  • Remove build status badge from README by @dcarp in #47

New Contributors

Full Changelog: v0.6.2...v0.7.0

v0.6.2

02 Jun 22:45

Choose a tag to compare

  • bugfix packable enum array field decoding

v0.6.1

02 Jun 19:28

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

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

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

Choose a tag to compare

v0.5.3: Add missing packed flag in code generator

13 Jun 20:13

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

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

Choose a tag to compare