diff --git a/Cargo.lock b/Cargo.lock index cf6b6d1..1d3454a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -327,7 +327,7 @@ dependencies = [ [[package]] name = "granc" -version = "0.2.2" +version = "0.2.3" dependencies = [ "clap", "echo-service", diff --git a/granc/CHANGELOG.md b/granc/CHANGELOG.md index 198b253..51e4dd0 100644 --- a/granc/CHANGELOG.md +++ b/granc/CHANGELOG.md @@ -7,25 +7,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## `granc` - [0.2.3](https://github.com/JasterV/granc/compare/granc-v0.2.2...granc-v0.2.3) - 2026-01-21 + +### Other + +- **Internal refactor**: Decouple ReflectionClient to possibly publish in a separate crate + ## `granc` - [0.2.2](https://github.com/JasterV/granc/compare/granc-v0.2.1...granc-v0.2.2) - 2026-01-21 ### Other -- update README.md + +- Update README.md ## `granc` - [0.2.1](https://github.com/JasterV/granc/compare/granc-v0.2.0...granc-v0.2.1) - 2026-01-21 ### Other -- update README + +- Update README ## `granc` - [0.2.0](https://github.com/JasterV/granc/compare/granc-v0.1.0...granc-v0.2.0) - 2026-01-21 -### Other -- implement automatic reflection ([#9](https://github.com/JasterV/granc/pull/9)) -- update README +### Added + +- **Automatic Reflection**: The tool now supports automatic reflection, trying to reach the reflection service in the server if the user doesn't provide a file descriptor binary ([#9](https://github.com/JasterV/granc/pull/9)) ## `granc` - 0.1.0 2026-01-20 ### Added + - **Dynamic gRPC Client**: Implemented a CLI that performs gRPC calls without generating Rust code, bridging JSON payloads to Protobuf binary format at runtime. - **Schema Loading**: Support for loading Protobuf schemas dynamically from binary `FileDescriptorSet` (`.bin` or `.pb`) files. - **Full Streaming Support**: Automatic dispatch for all four gRPC access patterns based on the method descriptor: diff --git a/granc/Cargo.toml b/granc/Cargo.toml index 86f01ad..7d92f1d 100644 --- a/granc/Cargo.toml +++ b/granc/Cargo.toml @@ -11,7 +11,7 @@ publish = true readme = "README.md" repository = "https://github.com/JasterV/granc" rust-version = "1.89" -version = "0.2.2" +version = "0.2.3" default-run = "granc" [features]