> 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. For task-scoped instructions for coding agents working in a Fern project, see https://buildwithfern.com/learn/home/fern-instructions.md.

## 2.92.7

**`(fix):`** C# dynamic snippets now keep nullable list and set item types (e.g. `List<MyEnum?>` for a multi-value query parameter typed `optional<nullable<MyEnum>>`), matching the SDK's `IEnumerable<MyEnum?>` property type instead of failing with CS0266.

## 2.92.6

**`(fix):`** XML (TwiML) `ToXml()` drops characters outside the XML 1.0 `Char` production (e.g. `\u0001`) from text, attributes and comments instead of throwing `ArgumentException`.

## 2.92.5

**`(fix):`** XML (TwiML) fluent child builders now take the element's text content as the first parameter, before
attributes, so legacy-style calls such as `response.Say("hi")` and `response.Dial("+15551234567")`
compile and set the content instead of an attribute. `ToXml(xmlDeclaration, indent)` adds an indented
output option.