Skip to content

Commit 55b905e

Browse files
chore: release 0.8.0
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent da727e1 commit 55b905e

6 files changed

Lines changed: 20 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,18 @@ All notable changes are recorded here. This project follows semantic versioning,
44
with one pre-1.0 qualification: a minor release may change generated Rust APIs
55
when correcting output that was wrong or incomplete on the wire.
66

7-
## [Unreleased]
7+
## [0.8.0] - 2026-07-19
8+
9+
### Added
10+
11+
- An in-browser WASM playground at
12+
[openapi-to-rust.dev/playground](https://openapi-to-rust.dev/playground):
13+
paste a spec or fetch one by URL and get the exact generated file set —
14+
byte-identical to `openapi-to-rust generate <SOURCE>` — with a downloadable
15+
runnable crate.
16+
- A default-on `cli` feature gating clap and reqwest. With
17+
`--no-default-features` the library compiles on `wasm32-unknown-unknown`;
18+
URL policy and spec parsing moved into the shared `spec_source` module.
819

920
### Fixed
1021

@@ -94,7 +105,8 @@ when correcting output that was wrong or incomplete on the wire.
94105
signed enum values, recursive unions, parameter collisions, optional request
95106
bodies, range response codes, and path-segment encoding.
96107

97-
[Unreleased]: https://github.com/gpu-cli/openapi-to-rust/compare/v0.7.0...HEAD
108+
[Unreleased]: https://github.com/gpu-cli/openapi-to-rust/compare/v0.8.0...HEAD
109+
[0.8.0]: https://github.com/gpu-cli/openapi-to-rust/compare/v0.7.0...v0.8.0
98110
[0.7.0]: https://github.com/gpu-cli/openapi-to-rust/compare/v0.6.0...v0.7.0
99111
[0.6.0]: https://github.com/gpu-cli/openapi-to-rust/releases/tag/v0.6.0
100112
[0.5.3]: https://github.com/gpu-cli/openapi-to-rust/compare/v0.5.2...v0.5.3

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ exclude = ["tmp"]
66

77
[package]
88
name = "openapi-to-rust"
9-
version = "0.7.0"
9+
version = "0.8.0"
1010
edition = "2024"
1111
rust-version = "1.88.0"
1212
autobins = false

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ hosted fixture:
2222

2323
```bash
2424
cargo install --locked openapi-to-rust
25-
openapi-to-rust generate https://raw.githubusercontent.com/gpu-cli/openapi-to-rust/v0.7.0/tests/fixtures/operation_extraction/simple_get.json
25+
openapi-to-rust generate https://raw.githubusercontent.com/gpu-cli/openapi-to-rust/v0.8.0/tests/fixtures/operation_extraction/simple_get.json
2626
```
2727

2828
This writes `src/generated/{types,client,mod}.rs` and the exact dependencies

website/src/pages/docs/getting-started.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const install = `cargo install --locked openapi-to-rust
66
openapi-to-rust --version`;
77
88
const trial = `openapi-to-rust generate \\
9-
https://raw.githubusercontent.com/gpu-cli/openapi-to-rust/v0.7.0/tests/fixtures/operation_extraction/simple_get.json`;
9+
https://raw.githubusercontent.com/gpu-cli/openapi-to-rust/v0.8.0/tests/fixtures/operation_extraction/simple_get.json`;
1010
1111
const config = `[generator]
1212
spec_path = "openapi.yaml"

website/src/pages/index.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ const schemas = [
4242
downloadUrl: "https://crates.io/crates/openapi-to-rust",
4343
programmingLanguage: "Rust",
4444
runtimePlatform: "Rust 1.88 or newer",
45-
softwareVersion: "0.7.0",
45+
softwareVersion: "0.8.0",
4646
license: "https://opensource.org/license/mit",
4747
keywords: "OpenAPI generator Rust, Rust API client generator, Axum server generator, Reqwest codegen",
4848
},
@@ -94,7 +94,7 @@ const schemas = [
9494
<a class="button button-primary" href="/playground">Try it in your browser <span aria-hidden="true">→</span></a>
9595
<a class="button button-secondary" href="/docs/getting-started">Install the CLI <span aria-hidden="true">→</span></a>
9696
</div>
97-
<p class="hero-meta">v0.7.0 · Rust 1.88+ · MIT licensed</p>
97+
<p class="hero-meta">v0.8.0 · Rust 1.88+ · MIT licensed</p>
9898
</div>
9999

100100
<a

0 commit comments

Comments
 (0)