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.