Releases: tokio-rs/prost
v0.11.9
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
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
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
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:
v0.11.4
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
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
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
toService
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
- Removes extra spaces in doc comments
prost-build-v0.11.1
- Removes extra spaces in doc generation
v0.11.0
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 requiresprotoc
to be available in the path or set
via thePROTOC
env var.prost-types
now contains newTimestamp
/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 acleanup-markdown
feature for cleaining up
code blocks from protobuf files so that they work under rustdoc tests.prost-build
now generatesas_str_name
for message types.