|
| 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 | + |
1 | 55 | # Prost version 0.13.1 |
2 | 56 |
|
3 | 57 | _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. |
|
0 commit comments