3.89.1

(fix): Fix wire test failures for APIs with both JSON and bytes endpoints at the same path. WireMock mappings are no longer generated for bytes request body endpoints, which prevents ambiguous matches that return empty response bodies.

3.89.0

(feat): Added collapsible and collapsed-by-default support for API reference layout section items in docs.yml.

3.88.4

(fix): Fix AsyncAPI v3 channel parameters ignoring their schema property, which caused types like oneOf: [string, string[]] to be flattened to string in generated WebSocket clients.

(fix): Fix oneOf: [primitive, array<primitive>] query parameter detection when the primitive appears before the array in the union, which caused the type to lose its allow-multiple representation.

3.88.3

(fix): Fix OpenAPI file upload detection for FastAPI UploadFile fields. OpenAPI schemas that use contentMediaType: application/octet-stream are now treated as format: binary so SDKs generate correct multipart upload code.

3.88.1

(fix): Fix boolean default values from OpenAPI specs being sent as strings to FDR, causing docs publish failures. The OpenAPI parser now properly coerces boolean defaults using getAsBoolean() instead of an unsafe type assertion.