3.63.2
(fix): Support alphabetical body parameter sorting in webhook signature verification.
When the IR specifies bodySort: ALPHABETICAL on the payload format, the generated
verifySignature method now accepts string | Record<string, string> for the
requestBody parameter. When a Record is provided, keys are sorted alphabetically
and concatenated as key-value pairs before signing. This is required by providers
whose signing algorithm sorts POST body parameters alphabetically.
3.60.3
(chore): Update @biomejs/biome from 2.4.9 to 2.4.10.
3.60.2
(fix): Fix request body properties being stripped when query parameter names
collide with body property names and resolveQueryParameterNameConflicts
is enabled. The destructuring pattern in the generated client method now
correctly uses the renamed query parameter property (e.g. filterIsComplete)
instead of the wire value (e.g. is_complete), preventing body properties
from being accidentally extracted as query parameters.
3.60.1
(fix): Fix WebSocket connections missing client-level default headers. The generated
connect method now includes this._options?.headers in the merged headers,
matching the behavior of HTTP endpoint methods. Previously, only auth headers
and user-provided connect-time headers were sent, causing Authorization and
other client-configured headers to be silently dropped on WebSocket connections.