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.