Skip to content

v0.12.5

Compare
Choose a tag to compare
@LucioFranco LucioFranco released this 31 May 15:47
· 67 commits to master since this release
26405ab

PROST! is a Protocol Buffers implementation for the Rust Language. prost generates simple, idiomatic Rust code from proto2 and proto3 files.

This patch update brings new fixes:

  • fix: include_file should handle proto without package (#1002)
  • Place Config::format behind the format feature flag
  • Handle keyword Self after stripping enum type prefix (#998)

Documentation

  • fix(readme): fix the link and badge for CI (#1049)

Internal

  • style(codegen): Syntax to a separate file (#1029)
  • chore(codegen): extract c string escaping to a separate file (#1028)
  • style(prost-build): CodeGenerator::boxed method (#1019)
  • style(prost-build): Consolidate field data into struct (#1017)
  • style(prost-build): BytesType and MapType into a collections module. (#1030)
  • style(prost-build): Split Config and Module into a separate module and files (#1020)
  • style(prost-build): prost_path helper (#1018)
  • style: Fix toml indent (#1048)
  • style: Fix clippy warnings and enable clippy in CI (#1008)
  • build: Use git submodule to download protobuf sources (#1014)
  • ci: Add TOML validation with taplo (#1034)
  • tests: Create a separate tempdir for each test (#1044)
  • tests: Remove GoogleMessage3 and GoogleMessage4 benchmarks (#1037)
  • chore: Update internal crates to Rust edition 2021 (#1039)
  • chore: Update crate descriptions (#1038)
  • chore: Fix clippy checks in CI (#1032)
  • chore: Add Casper Meijn as author (#1025)