Skip to content

Releases: tokio-rs/prost

v0.11.5

Choose a tag to compare

@LucioFranco LucioFranco released this 20 Dec 18:16

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

Choose a tag to compare

@LucioFranco LucioFranco released this 09 Dec 18:24
d3ba4e8

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

Choose a tag to compare

@LucioFranco LucioFranco released this 29 Nov 01:43
32ce2c0

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

Choose a tag to compare

@LucioFranco LucioFranco released this 04 Nov 18:07
cdbd148

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

Choose a tag to compare

@LucioFranco LucioFranco released this 02 Aug 21:17
a577931
  • Removes extra spaces in doc comments

prost-build-v0.11.1

Choose a tag to compare

@LucioFranco LucioFranco released this 02 Aug 21:17
a577931
  • Removes extra spaces in doc generation

v0.11.0

Choose a tag to compare

@LucioFranco LucioFranco released this 29 Jul 19:59
4459a1e

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

Relase 0.11 brings a few breaking changes and changes to how prost sources protoc.

  • prost-build now requires protoc to be available in the path or set
    via the PROTOC env var.
  • prost-types now contains new Timestamp/Duration FromStr implementations.
  • MSRV bump to 1.56 and all crates have been moved to edition 2021

Notible changes that are not breaking:

  • prost-build now has a cleanup-markdown feature for cleaining up
    code blocks from protobuf files so that they work under rustdoc tests.
  • prost-build now generates as_str_name for message types.

v0.10.4

Choose a tag to compare

@LucioFranco LucioFranco released this 24 May 15:51
c2d70d9

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

Small fix for compiling protoc from source to speed up compile times.

v0.10.3

Choose a tag to compare

@LucioFranco LucioFranco released this 05 May 15:55
48160ef

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

This release reverts #605 and contains some typo fixes.

(this release is actually the v0.10.2 release but prost-build had to be yanked because of a local publish issue)

v0.10.2

Choose a tag to compare

@LucioFranco LucioFranco released this 05 May 14:22
4a41329

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

This release reverts #605 and contains some typo fixes.

(this release was yanked due to missing third-party source, v0.10.3 is now the active release for this)