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

**`(feat):`** Support omitting username or password from basic auth when configured via
`usernameOmit` or `passwordOmit` in the IR. Omitted fields are removed from
the SDK's public API and treated as empty strings internally (e.g., omitting
password encodes `username:`, omitting username encodes `:password`). When
both are omitted, the Authorization header is skipped entirely.

## 2.56.6

**`(fix):`** Ensure extra-dependencies overrides take precedence over bundled dependency versions, preventing duplicate PackageReference entries in generated .csproj files.

## 2.56.5

**`(fix):`** Fix mock server test generation to omit null values for non-nullable
properties in inlined request bodies, matching the SDK's
JsonIgnoreCondition.WhenWritingNull serialization behavior. When
enableExplicitNullableOptional is disabled (default), all nulls are
now unconditionally omitted from expected request JSON.

**`(fix):`** Fix pagination test build errors (CS8411) when generatePaginatedClients
is disabled. The test generator now checks the config flag before emitting
`await foreach` code, preventing attempts to iterate over plain response
types that do not implement IAsyncEnumerable.