Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .beads/issues.jsonl

Large diffs are not rendered by default.

291 changes: 279 additions & 12 deletions Cargo.lock

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,13 +37,13 @@ once_cell = "1.19"
prettyplease = "0.2"
proc-macro2 = "1.0"
quote = "1.0"
reqwest = { version = "0.12", default-features = false, features = ["blocking", "rustls-tls"], optional = true }
reqwest = { version = "0.13", default-features = false, features = ["blocking", "query", "rustls"], optional = true }
url = "2"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde_yaml = "0.9"
syn = { version = "2.0", features = ["parsing"] }
thiserror = "1.0"
thiserror = "2.0"
tempfile = { version = "3.0", optional = true }
insta = { version = "1.41", features = ["yaml"], optional = true }
toml = "0.8"
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/progenitor-builds/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ or newer.
## Interpretation limits

- Clean-build measurements include each generated client's current dependency
graph (`reqwest` 0.12 for `openapi-to-rust`, 0.13 for Progenitor). They do not
graph (`reqwest` 0.13 for both generators). They do not
isolate procedural-macro overhead.
- Filesystem and Cargo registry caches are warm, but every clean sample uses
fresh compiled-artifact directories.
Expand Down
6 changes: 3 additions & 3 deletions benchmarks/progenitor-builds/run.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -119,11 +119,11 @@ version = "0.1.0"
edition = "2024"

[dependencies]
reqwest = { version = "=0.12.28", default-features = false, features = ["rustls-tls"] }
reqwest-middleware = "=0.4.2"
reqwest = { version = "=0.13.4", default-features = false, features = ["rustls"] }
reqwest-middleware = "=0.5.2"
serde = { version = "=1.0.229", features = ["derive"] }
serde_json = "=1.0.151"
thiserror = "=1.0.69"
thiserror = "=2.0.19"
`);
fs.writeFileSync(path.join(aotRoot, "src/lib.rs"), `pub mod generated;

Expand Down
6 changes: 3 additions & 3 deletions examples/generate_full_client.rs
Original file line number Diff line number Diff line change
Expand Up @@ -346,13 +346,13 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {{
println!(" 1. Review the generated code in examples/generated/");
println!(" 2. Copy the generated files to your project");
println!(" 3. Add the required dependencies to your Cargo.toml:");
println!(" - reqwest = {{ version = \"0.12\", features = [\"json\"] }}");
println!(" - reqwest = {{ version = \"0.13\", features = [\"json\"] }}");
println!(" - reqwest-middleware = \"0.3\"");
println!(" - reqwest-retry = \"0.6\"");
println!(" - reqwest-tracing = \"0.5\"");
println!(" - reqwest-tracing = \"0.7\"");
println!(" - serde = {{ version = \"1.0\", features = [\"derive\"] }}");
println!(" - serde_json = \"1.0\"");
println!(" - thiserror = \"1.0\"");
println!(" - thiserror = \"2.0\"");
println!(" - tokio = {{ version = \"1\", features = [\"full\"] }}");

Ok(())
Expand Down
6 changes: 3 additions & 3 deletions examples/server-openai-responses/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ axum = "0.8"
http-body-util = "0.1"
jsonschema = { version = "0.49", default-features = false }
mime = "0.3"
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls"] }
reqwest-middleware = "0.4"
reqwest-tracing = "0.5"
reqwest = { version = "0.13", default-features = false, features = ["rustls"] }
reqwest-middleware = { version = "0.5", features = ["query"] }
reqwest-tracing = "0.7"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
serde_urlencoded = "0.7"
Expand Down
6 changes: 3 additions & 3 deletions scripts/install-smoke.sh
Original file line number Diff line number Diff line change
Expand Up @@ -49,13 +49,13 @@ dependency_tree="$(cargo tree \
--locked \
--edges normal)"
if printf '%s\n' "$dependency_tree" \
| grep -E 'reqwest v0\.11|hyper v0\.14|insta v|tempfile v' >/dev/null; then
| grep -E 'reqwest v0\.(11|12)|hyper v0\.14|insta v|tempfile v' >/dev/null; then
echo "[install-smoke] default dependency tree contains a forbidden dependency" >&2
printf '%s\n' "$dependency_tree" >&2
exit 1
fi
if ! printf '%s\n' "$dependency_tree" | grep -E 'reqwest v0\.12' >/dev/null; then
echo "[install-smoke] expected reqwest 0.12 in the default dependency tree" >&2
if ! printf '%s\n' "$dependency_tree" | grep -E 'reqwest v0\.13' >/dev/null; then
echo "[install-smoke] expected reqwest 0.13 in the default dependency tree" >&2
exit 1
fi

Expand Down
Loading
Loading