Skip to content

Latest commit

 

History

History
131 lines (82 loc) · 3.46 KB

CHANGELOG.md

File metadata and controls

131 lines (82 loc) · 3.46 KB

Changelog

This changelog is based on the format from Keep a Changelog.

[Unreleased]

[2023-03-01]

  • protoc-gen-prost-serde 0.2.3

Fixed

  • (serde) Handle module paths that contain keywords

[2023-02-25]

  • protoc-gen-prost 0.2.2
  • protoc-gen-prost-serde 0.2.2
  • protoc-gen-tonic 0.2.2

Fixed

  • (prost) Corrected matching for the file descriptor set option ([#46])

Added

  • (tonic) Add option to disable transport generation ([#43])
  • (prost) Support applying message and enum attributes ([#48])
  • (serde) Support additional pbjson features ([#50])

Changed

  • Updated various dependencies, prost to 0.11.8 ([#50])

Thanks to @streamingfast, @stan-irl, @horacimacias, and @torkelrogstad for their contributions in these releases

[2022-11-13]

  • protoc-gen-prost 0.2.1
  • protoc-gen-prost-crate 0.3.1
  • protoc-gen-prost-serde 0.2.1
  • protoc-gen-tonic 0.2.1
  • protoc-wkt 1.0.0+3.20.1

Note: prost-build v0.11.2 introduces a println! that causes output to standard out which protoc does not expect. If you encounter this error, install the binaries with --locked or use the remote plugin. The latest published versions are will only accept 0.11.0 and 0.11.1. Once this is resolved above, a new release will be published that again accepts ^0.11.3.

Added

  • (serde) Add support for preserve_proto_field_names option (#36)
  • (wkt) Added new crate protoc-wkt for file descriptors (#37)

Changed

  • Updated prost dependency to 0.11.0 (#35)
  • Update various other internal dependencies (#35)
  • (serde) Updated pbjson dependency to 0.5.1 (#35)

[2022-08-08]

  • protoc-gen-prost 0.2.0
  • protoc-gen-prost-crate 0.3.0
  • protoc-gen-prost-serde 0.2.0
  • protoc-gen-tonic 0.2.0

Changed

  • Updated prost dependency to 0.10.0 (#23)
  • (serde) Updated pbjson dependency to 0.4.0 (#23)
  • (tonic) Updated tonic dependency to 0.8.0 (#23)

[2022-07-26]

  • protoc-gen-tonic 0.1.3

Fixed

  • (tonic) Correct parsing of the no_include option (#17)

[2022-06-22]

  • protoc-gen-prost-crate 0.2.0

Added

  • (crate) Add option to specify the package part separator in created features: package_separator

Changed

  • (crate) The default package part separator has changed from _ to -

[2022-06-18]

  • protoc-gen-prost 0.1.4
  • protoc-gen-prost-crate 0.1.6
  • protoc-gen-prost-serde 0.1.1
  • protoc-gen-tonic 0.1.1

Added

  • (serde, tonic) Added no_include option to avoid insertion error in non-chained protoc invocations (#13)
  • Add --version option when invoking the plugin directly (#9)

Changed

  • prost-build updated to 0.10.4
  • pbjson-build updated to 0.3.2
  • tonic-build updated to 0.7.2

Fixed

  • Fixed argument parser to accept = in a three-part compiler option (#12)
  • (prost) Properly honor the file_descriptor_set option (#11)