> This page is for SDK, version Legacy.
> For other versions, use one of these documentation indexes:
> - Current (default): https://buildwithfern.com/learn/sdks/current/llms.txt
> - Legacy: https://buildwithfern.com/learn/sdks/legacy/llms.txt

> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt.

## 2.20.2

**`(fix):`** 连接测试断言现在使用 JSON 元素比较而不是对象相等性，解决了比较非区分联合类型内集合时的错误失败问题。

**`(fix):`** 修复模拟响应数据生成，为可选但不可空的属性省略空值，匹配 SDK 序列化行为。

**`(fix):`** 通过为 ReadAsPropertyName 方法使用非可选返回类型，修复非区分联合 JsonConverter 中的可空性警告（CS8764）。

## 2.20.1

**`(fix):`** 修复当多个子客户端在不同命名空间中共享相同名称时，子客户端接口的模糊类型引用（CS0104）。

**`(fix):`** 修复具有解析为同一类型的多个变体的非区分联合的重复隐式转换操作符（CS0557）。

**`(fix):`** 为嵌套的非区分联合添加传递隐式转换操作符。

## 2.20.0

**`(chore):`** 从生成的 SDK 中移除 .NET 6（2024/10/12 已停止支持）和 7（2024/05/14 已停止支持）目标框架，因为 Microsoft 不再支持它们。
生成的 SDK 现在仅针对 .NET Framework 4.6.2、.NET Standard 2.0 和 .NET 8。

## 2.19.7

**`(fix):`** 顶层客户端现在对子客户端使用接口类型而不是具体类型。

## 2.19.6

**`(fix):`** 修复连接测试生成以保留包含类似日期时间字符串的字符串字段值。