diff --git a/CHANGELOG.md b/CHANGELOG.md index f803e768..a6225cf9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.14.4] - 2025-01-13 + ### Changed - The descriptors for well known types are now distributed as Rust code instead of a binary protobuf file, to make auditing of the package easier ([# @@ -386,7 +388,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release, including support for inspecting message types at runtime. -[Unreleased]: https://github.com/andrewhickman/prost-reflect/compare/0.14.3...HEAD +[Unreleased]: https://github.com/andrewhickman/prost-reflect/compare/0.14.4...HEAD +[0.14.4]: https://github.com/andrewhickman/prost-reflect/compare/0.14.3...0.14.4 [0.14.3]: https://github.com/andrewhickman/prost-reflect/compare/0.14.2...0.14.3 [0.14.2]: https://github.com/andrewhickman/prost-reflect/compare/0.14.1...0.14.2 [0.14.1]: https://github.com/andrewhickman/prost-reflect/compare/0.14.0...0.14.1 diff --git a/Cargo.lock b/Cargo.lock index 6eaeb8c3..d5385210 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -816,7 +816,7 @@ dependencies = [ [[package]] name = "prost-reflect" -version = "0.14.3" +version = "0.14.4" dependencies = [ "base64", "insta", diff --git a/README.md b/README.md index 044d766b..80b0cdb9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ [![crates.io](https://img.shields.io/crates/v/prost-reflect.svg)](https://crates.io/crates/prost-reflect/) [![docs.rs](https://docs.rs/prost-reflect/badge.svg)](https://docs.rs/prost-reflect/) -[![deps.rs](https://deps.rs/crate/prost-reflect/0.14.3/status.svg)](https://deps.rs/crate/prost-reflect) +[![deps.rs](https://deps.rs/crate/prost-reflect/0.14.4/status.svg)](https://deps.rs/crate/prost-reflect) ![MSRV](https://img.shields.io/badge/rustc-1.64+-blue.svg) [![Continuous integration](https://github.com/andrewhickman/prost-reflect/actions/workflows/ci.yml/badge.svg)](https://github.com/andrewhickman/prost-reflect/actions/workflows/ci.yml) [![codecov.io](https://codecov.io/gh/andrewhickman/prost-reflect/branch/main/graph/badge.svg?token=E2OITYXO7M)](https://codecov.io/gh/andrewhickman/prost-reflect) @@ -124,12 +124,12 @@ Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions. -[`DescriptorPool`]: https://docs.rs/prost-reflect/0.14.3/prost_reflect/struct.DescriptorPool.html -[`DynamicMessage`]: https://docs.rs/prost-reflect/0.14.3/prost_reflect/struct.DynamicMessage.html -[`MessageDescriptor`]: https://docs.rs/prost-reflect/0.14.3/prost_reflect/struct.MessageDescriptor.html -[`MessageDescriptor`]: https://docs.rs/prost-reflect/0.14.3/prost_reflect/struct.MessageDescriptor.html -[`DynamicMessage::decode`]: https://docs.rs/prost-reflect/0.14.3/prost_reflect/struct.DynamicMessage.html#method.decode -[`ReflectMessage`]: https://docs.rs/prost-reflect/0.14.3/prost_reflect/trait.ReflectMessage.html +[`DescriptorPool`]: https://docs.rs/prost-reflect/0.14.4/prost_reflect/struct.DescriptorPool.html +[`DynamicMessage`]: https://docs.rs/prost-reflect/0.14.4/prost_reflect/struct.DynamicMessage.html +[`MessageDescriptor`]: https://docs.rs/prost-reflect/0.14.4/prost_reflect/struct.MessageDescriptor.html +[`MessageDescriptor`]: https://docs.rs/prost-reflect/0.14.4/prost_reflect/struct.MessageDescriptor.html +[`DynamicMessage::decode`]: https://docs.rs/prost-reflect/0.14.4/prost_reflect/struct.DynamicMessage.html#method.decode +[`ReflectMessage`]: https://docs.rs/prost-reflect/0.14.4/prost_reflect/trait.ReflectMessage.html [`Default`]: https://doc.rust-lang.org/stable/core/default/trait.Default.html [prost::Message]: https://docs.rs/prost/latest/prost/trait.Message.html diff --git a/README.tpl b/README.tpl index 571daa61..fd224f90 100644 --- a/README.tpl +++ b/README.tpl @@ -1,6 +1,6 @@ [![crates.io](https://img.shields.io/crates/v/prost-reflect.svg)](https://crates.io/crates/prost-reflect/) [![docs.rs](https://docs.rs/prost-reflect/badge.svg)](https://docs.rs/prost-reflect/) -[![deps.rs](https://deps.rs/crate/prost-reflect/0.14.3/status.svg)](https://deps.rs/crate/prost-reflect) +[![deps.rs](https://deps.rs/crate/prost-reflect/0.14.4/status.svg)](https://deps.rs/crate/prost-reflect) ![MSRV](https://img.shields.io/badge/rustc-1.64+-blue.svg) [![Continuous integration](https://github.com/andrewhickman/prost-reflect/actions/workflows/ci.yml/badge.svg)](https://github.com/andrewhickman/prost-reflect/actions/workflows/ci.yml) [![codecov.io](https://codecov.io/gh/andrewhickman/prost-reflect/branch/main/graph/badge.svg?token=E2OITYXO7M)](https://codecov.io/gh/andrewhickman/prost-reflect) @@ -50,12 +50,12 @@ Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions. -[`DescriptorPool`]: https://docs.rs/prost-reflect/0.14.3/prost_reflect/struct.DescriptorPool.html -[`DynamicMessage`]: https://docs.rs/prost-reflect/0.14.3/prost_reflect/struct.DynamicMessage.html -[`MessageDescriptor`]: https://docs.rs/prost-reflect/0.14.3/prost_reflect/struct.MessageDescriptor.html -[`MessageDescriptor`]: https://docs.rs/prost-reflect/0.14.3/prost_reflect/struct.MessageDescriptor.html -[`DynamicMessage::decode`]: https://docs.rs/prost-reflect/0.14.3/prost_reflect/struct.DynamicMessage.html#method.decode -[`ReflectMessage`]: https://docs.rs/prost-reflect/0.14.3/prost_reflect/trait.ReflectMessage.html +[`DescriptorPool`]: https://docs.rs/prost-reflect/0.14.4/prost_reflect/struct.DescriptorPool.html +[`DynamicMessage`]: https://docs.rs/prost-reflect/0.14.4/prost_reflect/struct.DynamicMessage.html +[`MessageDescriptor`]: https://docs.rs/prost-reflect/0.14.4/prost_reflect/struct.MessageDescriptor.html +[`MessageDescriptor`]: https://docs.rs/prost-reflect/0.14.4/prost_reflect/struct.MessageDescriptor.html +[`DynamicMessage::decode`]: https://docs.rs/prost-reflect/0.14.4/prost_reflect/struct.DynamicMessage.html#method.decode +[`ReflectMessage`]: https://docs.rs/prost-reflect/0.14.4/prost_reflect/trait.ReflectMessage.html [`Default`]: https://doc.rust-lang.org/stable/core/default/trait.Default.html [prost::Message]: https://docs.rs/prost/latest/prost/trait.Message.html diff --git a/prost-reflect-build/Cargo.toml b/prost-reflect-build/Cargo.toml index ce6e25c1..7b830837 100644 --- a/prost-reflect-build/Cargo.toml +++ b/prost-reflect-build/Cargo.toml @@ -17,7 +17,7 @@ exclude = ["test.proto"] default = [] [dependencies] -prost-reflect = { path = "../prost-reflect", version = "0.14.3", features = [ +prost-reflect = { path = "../prost-reflect", version = "0.14.4", features = [ "derive" ] } prost-build = "0.13.0" diff --git a/prost-reflect/Cargo.toml b/prost-reflect/Cargo.toml index 869e246f..e493bc67 100644 --- a/prost-reflect/Cargo.toml +++ b/prost-reflect/Cargo.toml @@ -3,7 +3,7 @@ name = "prost-reflect" description = "A protobuf library extending prost with reflection support and dynamic messages." keywords = ["protobuf", "serialization", "json"] categories = ["encoding"] -version = "0.14.3" +version = "0.14.4" authors = ["Andrew Hickman "] repository = "https://github.com/andrewhickman/prost-reflect" documentation = "https://docs.rs/prost-reflect" diff --git a/prost-reflect/src/lib.rs b/prost-reflect/src/lib.rs index 637ceb3d..9e6104f0 100644 --- a/prost-reflect/src/lib.rs +++ b/prost-reflect/src/lib.rs @@ -8,7 +8,7 @@ #![cfg_attr(docsrs, feature(doc_cfg))] #![warn(missing_debug_implementations, missing_docs)] #![deny(unsafe_code)] -#![doc(html_root_url = "https://docs.rs/prost-reflect/0.14.3/")] +#![doc(html_root_url = "https://docs.rs/prost-reflect/0.14.4/")] #[cfg(feature = "serde1")] extern crate serde1 as serde;