← Back to Engineering Notes

November 1, 2025

v0.2.4: Client Generator Fixes & Test Coverage

Extends v0.2.3 stability improvements to all supported frameworks, ensuring consistent request body handling and TypeScript types across React, Vue, and Svelte client generators.

Request Body Generation Fixes

Request body parameter generation is now fixed across all client generators. Vue and Svelte clients that were previously missing data parameters and body serialization now generate correctly, matching the React fix from v0.2.3.

TypeScript Interface Fixes

A critical bug caused required fields to be incorrectly marked as optional (with ?) in generated TypeScript interfaces. OpenAPI required arrays are now correctly reflected so that email: string stays required while age?: number stays optional.

Multi-Framework Consistency

Request body handling, TypeScript type generation, required field processing, and error handling patterns are now identical across React, Vue, and Svelte. Fixed serde deserialization issues in the OpenAPI parser.

Test Coverage

New tests cover request body scenarios for all HTTP methods, $ref schemas in request bodies, YAML spec support, required vs optional field handling, and multi-framework output comparison.