Skip to content

chore(release): prepare 0.17.0 - #76

Merged
lightsofapollo merged 1 commit into
mainfrom
chore/release-0.17.0
Sep 14, 2026
Merged

lightsofapollo merged 1 commit into
mainfrom
chore/release-0.17.0

Conversation

@lightsofapollo

Copy link
Copy Markdown
Contributor

What

Prepares the 0.17.0 release: version bump and changelog.

Why a minor

DepRequirement is public and re-exported at the crate root, and it gained the
public field target, so public-struct literals must include it. That is the
same kind of change 0.16.0 classified as breaking (SchemaAnalysis gained
untagged_union_branches) and shipped as a minor. The generated-API churn is
also broader than a patch: every client's REQUIRED_DEPS.toml changes, and
SSE/retry clients gain a target-scoped dependency table.

Contents

  • Cargo.toml / Cargo.lock: 0.16.00.17.0
  • CHANGELOG.md:
    • ## [0.17.0] - 2026-09-14
    • Breaking changes: DepRequirement.target; generated REQUIRED_DEPS.toml
      and the Send-on-native/wasm-only SSE stream type
    • Fixed: wasm32 compile for default/SSE/retry clients (issue [bug]: generated client doesn't compile under WASM #74); gen-diff
      base target dir
    • Added: generated_wasm_client_test CI gate
    • compare links updated to v0.17.0

Release steps after merge

  1. Tag v0.17.0 (publish.yml verifies tag == crate version, then publishes).
  2. The playground-wasm workflow rebuilds the WASM asset on v* and bumps
    website/playground-wasm.lock on main.

Generated clients now compile for wasm32 (including the opt-in SSE runtime
and retry middleware), and DepRequirement gained a public field, so this is
a minor under the changelog's pre-1.0 qualification rather than a patch.
@vercel

vercel Bot commented Sep 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
openapi-to-rust Ready Ready Preview Sep 14, 2026 1:25pm UTC

Request Review

@lightsofapollo
lightsofapollo merged commit a968c13 into main Sep 14, 2026
14 checks passed
@lightsofapollo
lightsofapollo deleted the chore/release-0.17.0 branch September 14, 2026 17:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant