> 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.59.3

**`(fix):`** 修复当启用 `generate-literals` 时，模拟服务器测试和代码片段生成在对象初始化器中跳过字面量属性。之前，生成器会为 `TypeLiteral` 属性发出普通的字符串/布尔值赋值，导致 CS0029 编译错误。字面量属性现在依赖其 `= new()` 默认初始化器。

## 2.59.2

**`(fix):`** 修复当端点有示例但请求是不带 `id` 的普通 `EndpointSnippetRequest` 时，动态代码片段生成失败，提示"端点没有匹配代码片段的示例"。现在只有当代码片段包含 `id` 时，守护条件才会验证示例匹配。

## 2.59.1

**`(fix):`** 修复在转换期间添加错误时，动态代码片段中的无区分联合变体匹配选择不正确的变体。匹配器现在检查是否添加了错误（通过 `errors.size() > errorsBefore`）以及现有的 `isNop` 检查，并添加了缺失的 `nop` 检查，该检查导致无条件返回第一个变体。这防止了在生成的代码片段中为像 `options` 这样的联合字段返回空对象。