2.22.6
(fix): 修复重试带有请求体的 HTTP 请求时的 ObjectDisposedException 问题。
CloneRequestAsync 方法现在将请求内容深拷贝到新的
MemoryStream 中,而不是重复使用原始的(已释放的)内容
引用。同时修复多部分重试克隆,保留每个部分的头部信息
(例如 Content-Disposition),而不是错误地将父级
多部分头部复制到每个部分。
2.22.5
(fix): 修复 singleProperty 联合变体的模拟服务器测试生成,使用
联合类型定义中正确的属性线格式名称(例如 “value”)
而不是判别变体名称(例如 “integerValue”)。
(fix): 修复具有可选成员类型的联合类型的 CS0555 构建错误,其中
底层类型名称与内部类名称匹配,导致自转换
隐式操作符。
(fix): 修复联合反序列化,在反序列化 samePropertiesAsObject 变体之前
从 JSON 中剥离判别属性,防止判别属性
泄漏到 AdditionalProperties 中。
(fix): 修复 OAuth 客户端凭证自定义流程,将附加属性和
作用域传递给 OAuthTokenProvider 构造函数。
(fix): 与 Java 生成器的 OAuth 自定义属性过滤器保持一致:只跳过字面量
属性而不是过滤到仅原语。这确保非原语、
非字面量的自定义 OAuth 属性得到正确传播。
2.22.4
(chore): 直接使用 generator-cli JS API 而不是子进程生成。
从 Docker 镜像中移除 generator-cli,因为它现在通过 esbuild 捆绑。