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