Releases: tokio-rs/prost
v0.12.4
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 features and fixes:
- Bump MSRV to 1.70 (minimum supported Rust version)
- Rename cargo feature
prost-derive
toderive
(#992) - Add @generated comment on top of generated files (#935)
- Optimize implementation of prost::Name when generated by prost-build (#956)
Dependencies
- build(deps): Allow itertools 0.12 (#948)
- build(deps): Allow heck 0.5 (#1012)
- build(deps): Allow multimap 0.10 (#1013)
Documentation
- Improve protoc not found error message (#937)
- build: Add development container config (#949)
- docs: Fixed README typos (#952 / #967 / #970)
Internal
- chore: Fix minimal versions (#920)
- fix: fq_message_name should begin with one dot (#981)
- improve encode_varint performance by bounding its loop (#940)
- style: Remove duplicate function call (#989)
- test: Improve test decode_varint_slow (#977)
- chore: Add dep: prefix to feature dependencies (#919)
- Minor clippy lint fixes. (#1006)
- chore: Use taiki-e/install-action to setup cargo-machete (#909)
- chore: Remove which dependency. (#962)
- chore: Update to actions/checkout@v4 (#910)
v0.12.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 fixes:
v0.12.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:
v0.12.0
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
andName
impl/traits.
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.