> This page is for SDK.

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

## 0.26.6

**`(chore):`** 默认情况下，通过 `__Unknown(String)` 捕获所有变体使多变体枚举向前兼容，与 C#/TypeScript 行为保持一致。单变体枚举（在 `#[serde(untagged)]` 联合中使用的类型判别器）保持严格模式以保持正确的变体分发。此外，在具有 `extraProperties` 的结构体上生成 `#[serde(flatten)] pub extra: HashMap<String, serde_json::Value>` 以捕获来自服务器的未知字段。

## 0.26.5

**`(chore):`** 从 `ApiClientBuilder` 移除 `Default` 实现以提高向前兼容性。构建器类型上的 `..Default::default()` 展开模式可能会静默吞没未来版本中添加的新必需字段。移除 `Default` 确保编译器指导消费者显式处理任何新字段。更新了 README WebSocket 代码片段，使用显式的 `ClientConfig` 构造而不是 `..Default::default()` 展开。

## 0.26.4

**`(chore):`** 为 `ApiClientBuilder` 添加 `Default` 实现，并更新 README 代码片段生成以使用更简单的基于结构体的客户端初始化模式，采用 `ClientConfig { token: ..., ..Default::default() }`。