3.43.13

(fix): 修复可空枚举查询参数在传递 undefined 时被丢弃而不是作为 null 发送的问题。之前,像 role: nullable<UserRole> 这样的可空查询参数会生成将 undefined 转换为 null 的代码,导致参数作为空值包含在请求中。现在 undefined 值保持 undefined 状态,并正确地从查询字符串中丢弃。

3.43.12

(fix): 修复 passthrough() 函数仅在结果中包含真正未知/额外属性的问题。之前,当类型具有 additionalProperties: true 并使用属性名称映射(例如,snake_case 到 camelCase)时,passthrough 会同时展开原始原始对象和转换后的值,导致两种命名约定的属性重复。现在 passthrough 在展开之前正确过滤已知属性,确保只包含不属于模式定义的额外属性。