Skip to content

Releases: tokio-rs/prost

v0.12.0

01 Sep 15:20
Compare
Choose a tag to compare

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

This patch updates brings a few new features and fixes:

  • Bump syn to version 2
  • Bump MSRV to 1.64
  • Added TryFrom<i32> for enums
  • Optional debug implementations
  • Initial generic Any and Name impl/traits.

v0.11.9

12 Apr 18:25
Compare
Choose a tag to compare

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

This patch updates brings a few new features and fixes:

  • build: Support boxing fields via Config::boxed (#802)

v0.11.8

25 Feb 00:28
d5395ba
Compare
Choose a tag to compare

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

This patch updates brings a few new features and fixes:

  • types: Fix unintentional change in compiler module visibility #824

prost-types 0.11.7 was yanked due to the above unintentional semver breakage.

v0.11.6

10 Jan 19:23
Compare
Choose a tag to compare

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

This patch updates brings a few new features and fixes:

  • build: Add message and enum attributes (#784)

v0.11.5

20 Dec 18:16
Compare
Choose a tag to compare

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

This patch updates brings a few new features and fixes:

  • build: Allow file descriptor be generated without --include_source_info (#786)
  • build: Expose from_str_name for generated enums (#774)

v0.11.4

09 Dec 18:24
d3ba4e8
Compare
Choose a tag to compare

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

This patch updates brings a few new features and fixes:

  • build: Add clippy allow lint to all code generated prost structs

v0.11.3

29 Nov 01:43
32ce2c0
Compare
Choose a tag to compare

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

This patch updates brings a few new features and fixes:

  • build: Use log to print error logs.
  • build: Remove accidentally included prints.
  • build: Improve debian error message hint.

v0.11.2

04 Nov 18:07
cdbd148
Compare
Choose a tag to compare

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

This patch updates brings a few new features and fixes:

  • build: Improve protoc sourcing instructions in error messages.
  • build: Add Clone to Service types.
  • build: Sort modules to produce deterministic include files.
  • core: Tuple struct support.
  • build: Allow generated code derive path's to be changed.
  • build: Allow changing prost crate path.
  • build: Add code formatting support.

prost-types-v0.11.1

02 Aug 21:17
a577931
Compare
Choose a tag to compare
  • Removes extra spaces in doc comments

prost-build-v0.11.1

02 Aug 21:17
a577931
Compare
Choose a tag to compare
  • Removes extra spaces in doc generation