Skip to content

Commit 57e7942

Browse files
authored
chore: Release version 0.13.2 (#1139)
1 parent 8424775 commit 57e7942

File tree

11 files changed

+67
-13
lines changed

11 files changed

+67
-13
lines changed

CHANGELOG.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,57 @@
1+
# Prost version 0.13.2
2+
3+
_PROST!_ is a [Protocol Buffers](https://developers.google.com/protocol-buffers/) implementation for the [Rust Language](https://www.rust-lang.org/). `prost` generates simple, idiomatic Rust code from `proto2` and `proto3` files.
4+
5+
## Features
6+
7+
- prost-build: Add protoc executable path to Config (#1126)
8+
- prost-build: Extract file descriptor loading from compile_protos() (#1067)
9+
10+
## Bug Fixes
11+
12+
- prost-types: Fix date-time parsing (#1096)
13+
- prost-types: '+' is not a numeric digit (#1104)
14+
- prost-types: Converting DateTime to Timestamp is fallible (#1095)
15+
- prost-types: Parse timestamp with long second fraction (#1106)
16+
- prost-types: Format negative fractional duration (#1110)
17+
- prost-types: Allow unknown local time offset (#1109)
18+
19+
## Styling
20+
21+
- Remove use of legacy numeric constants (#1089)
22+
- Move encoding functions into separate modules (#1111)
23+
- Remove needless borrow (#1122)
24+
25+
## Testing
26+
27+
- Add tests for public interface of DecodeError (#1120)
28+
- Add `parse_date` fuzzing target (#1127)
29+
- Fix build without std (#1134)
30+
- Change some proptest to kani proofs (#1133)
31+
- Add `parse_duration` fuzzing target (#1129)
32+
- fuzz: Fix building of fuzzing targets (#1107)
33+
- fuzz: Add fuzz targets to workspace (#1117)
34+
35+
## Miscellaneous Tasks
36+
37+
- Move old protobuf benchmark into prost (#1100)
38+
- Remove allow clippy::derive_partial_eq_without_eq (#1115)
39+
- Run `cargo test` without `all-targets` (#1118)
40+
- dependabot: Add github actions (#1121)
41+
- Update to cargo clippy version 1.80 (#1128)
42+
43+
## Build
44+
45+
- Use `proc-macro` in Cargo.toml (#1102)
46+
- Ignore missing features in `tests` crates (#1101)
47+
- Use separated build directory for protobuf (#1103)
48+
- protobuf: Don't install unused test proto (#1116)
49+
- protobuf: Use crate `cmake` (#1137)
50+
- deps: Update devcontainer to Debian Bookworm release (#1114)
51+
- deps: Bump actions/upload-artifact from 3 to 4 (#1123)
52+
- deps: Bump baptiste0928/cargo-install from 2 to 3 (#1124)
53+
- deps: bump model-checking/kani-github-action from 0.32 to 1.1 (#1125)
54+
155
# Prost version 0.13.1
256

357
_PROST!_ is a [Protocol Buffers](https://developers.google.com/protocol-buffers/) implementation for the [Rust Language](https://www.rust-lang.org/). `prost` generates simple, idiomatic Rust code from `proto2` and `proto3` files.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ members = [
1717
resolver = "2"
1818

1919
[workspace.package]
20-
version = "0.13.1"
20+
version = "0.13.2"
2121
authors = [
2222
"Dan Burkert <[email protected]>",
2323
"Lucio Franco <[email protected]>",

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -380,9 +380,9 @@ the `std` features in `prost` and `prost-types`:
380380

381381
```ignore
382382
[dependencies]
383-
prost = { version = "0.13.1", default-features = false, features = ["prost-derive"] }
383+
prost = { version = "0.13.2", default-features = false, features = ["prost-derive"] }
384384
# Only necessary if using Protobuf well-known types:
385-
prost-types = { version = "0.13.1", default-features = false }
385+
prost-types = { version = "0.13.2", default-features = false }
386386
```
387387

388388
Additionally, configure `prost-build` to output `BTreeMap`s instead of `HashMap`s

prost-build/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ itertools = { version = ">=0.10, <=0.13", default-features = false, features = [
2121
log = "0.4.4"
2222
multimap = { version = ">=0.8, <=0.10", default-features = false }
2323
petgraph = { version = "0.6", default-features = false }
24-
prost = { version = "0.13.1", path = "../prost", default-features = false }
25-
prost-types = { version = "0.13.1", path = "../prost-types", default-features = false }
24+
prost = { version = "0.13.2", path = "../prost", default-features = false }
25+
prost-types = { version = "0.13.2", path = "../prost-types", default-features = false }
2626
tempfile = "3"
2727
once_cell = "1.17.1"
2828
regex = { version = "1.8.1", default-features = false, features = ["std", "unicode-bool"] }

prost-build/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![doc(html_root_url = "https://docs.rs/prost-build/0.13.1")]
1+
#![doc(html_root_url = "https://docs.rs/prost-build/0.13.2")]
22
#![allow(clippy::option_as_ref_deref, clippy::format_push_string)]
33

44
//! `prost-build` compiles `.proto` files into Rust.

prost-derive/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![doc(html_root_url = "https://docs.rs/prost-derive/0.13.1")]
1+
#![doc(html_root_url = "https://docs.rs/prost-derive/0.13.2")]
22
// The `quote!` macro requires deep recursion.
33
#![recursion_limit = "4096"]
44

prost-types/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ default = ["std"]
1717
std = ["prost/std"]
1818

1919
[dependencies]
20-
prost = { version = "0.13.1", path = "../prost", default-features = false, features = ["prost-derive"] }
20+
prost = { version = "0.13.2", path = "../prost", default-features = false, features = ["prost-derive"] }
2121

2222
[dev-dependencies]
2323
proptest = "1"

prost-types/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![doc(html_root_url = "https://docs.rs/prost-types/0.13.1")]
1+
#![doc(html_root_url = "https://docs.rs/prost-types/0.13.2")]
22

33
//! Protocol Buffers well-known types.
44
//!

prost/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ std = []
2424

2525
[dependencies]
2626
bytes = { version = "1", default-features = false }
27-
prost-derive = { version = "0.13.1", path = "../prost-derive", optional = true }
27+
prost-derive = { version = "0.13.2", path = "../prost-derive", optional = true }
2828

2929
[dev-dependencies]
3030
criterion = { version = "0.5", default-features = false }

prost/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -380,9 +380,9 @@ the `std` features in `prost` and `prost-types`:
380380

381381
```ignore
382382
[dependencies]
383-
prost = { version = "0.13.1", default-features = false, features = ["prost-derive"] }
383+
prost = { version = "0.13.2", default-features = false, features = ["prost-derive"] }
384384
# Only necessary if using Protobuf well-known types:
385-
prost-types = { version = "0.13.1", default-features = false }
385+
prost-types = { version = "0.13.2", default-features = false }
386386
```
387387

388388
Additionally, configure `prost-build` to output `BTreeMap`s instead of `HashMap`s

0 commit comments

Comments
 (0)