3.63.2
(fix): 在 webhook 签名验证中支持按字母顺序排序的 body 参数。
当 IR 在 payload format 上指定 bodySort: ALPHABETICAL 时,生成的
verifySignature 方法现在接受 string | Record<string, string> 作为
requestBody 参数。当提供 Record 时,key 会按字母顺序排序
并在签名前拼接为 key-value 对。这对于签名算法按字母顺序排序
POST body 参数的提供商是必需的。
3.60.3
(chore): 将 @biomejs/biome 从 2.4.9 更新到 2.4.10。
3.60.2
(fix): 修复当查询参数名称与 body 属性名称冲突且启用
resolveQueryParameterNameConflicts 时,请求 body 属性被剥离的问题。
生成的客户端方法中的解构模式现在正确使用重命名的查询参数属性
(例如 filterIsComplete)而不是线协议值(例如 is_complete),
防止 body 属性被意外提取为查询参数。
3.60.1
(fix): 修复 WebSocket 连接缺少客户端级别默认头部的问题。生成的
connect 方法现在在合并的头部中包含 this._options?.headers,
与 HTTP 端点方法的行为保持一致。之前只发送认证头部和用户在连接时
提供的头部,导致 Authorization 和其他客户端配置的头部在 WebSocket
连接上被静默丢弃。