Skip to content

chore: prepare 0.2.2 release - #144

Merged
adamcavendish merged 1 commit into
mainfrom
adamcavendish/prepare-0.2.2
Aug 9, 2026
Merged

chore: prepare 0.2.2 release#144
adamcavendish merged 1 commit into
mainfrom
adamcavendish/prepare-0.2.2

Conversation

@adamcavendish

@adamcavendish adamcavendish commented Aug 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

Prepare the 0.2.2 release containing pointer-sized generated Rust
ApiCallError values.

Problem

The boxed error representation is merged, but the workspace version, changelog,
and stable installer documentation still identify 0.2.1.

Behavior

Surface 0.2.2 behavior
Workspace packages Report version 0.2.2
Changelog Publishes the boxed ApiCallError change under 0.2.2
Stable installer links Download release 0.2.2
Rust error documentation States the one-allocation erasure tradeoff

Compatibility

Generated Rust public error methods and calling semantics remain unchanged.
Derived Debug output reflects the private boxed inner representation, as
documented in the changelog.

Documentation

  • docs/src/rust_config.md: documents that converting a typed operation error
    into pointer-sized ApiCallError performs one heap allocation while typed
    errors remain inline.

Validation

  • cargo metadata --format-version=1 --locked --no-deps
  • just fmt-check
  • just clippy
  • just book
  • git diff --check

@codecov

codecov Bot commented Aug 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

- Bump workspace versions and stable installer links to 0.2.2
- Publish pointer-sized Rust API call errors and document allocation behavior
@adamcavendish
adamcavendish force-pushed the adamcavendish/prepare-0.2.2 branch from 4753175 to c8c97e8 Compare August 9, 2026 15:48
@adamcavendish
adamcavendish merged commit 31d87f5 into main Aug 9, 2026
5 checks passed
@adamcavendish
adamcavendish deleted the adamcavendish/prepare-0.2.2 branch August 9, 2026 15:48
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