2.68.12
(fix): Generated request paths no longer contain duplicate slashes when an endpoint's API/service base-paths join into an empty segment (e.g. a service base-path: /). The client now requests…
2.68.11
(fix): Fixed a C# compile error (CS0102) for discriminated unions whose discriminant property name collides with one of the union's variant type names. The colliding nested variant type is now…
2.68.10
(fix): Fix a compile error in the generated raw-client retry tests when an API defines a model named StreamRequest. The test now references the Core streaming request type via its fully qualified…
2.68.9
(fix): Generate URI/path pagination endpoints as regular (unpaged) methods instead of skipping them. Previously these endpoints were omitted from the client entirely, leaving generated example…
2.68.8
(fix): Fixed serialization of discriminated union members that have no properties. Such members now represent their value as a nullable object so they round-trip correctly with only their…
2.68.7
(fix): Fixed request URLs for endpoints with enum-typed path parameters and for multi-value query parameters whose element type is a complex type (e.g. an undiscriminated union). Multi-value query…
2.68.6
(fix): Fix generated code for literal-typed values. Literal path parameters are now emitted as required arguments in dynamic snippets even when generate-literals is enabled, and mock server tests now…
2.68.5
(fix): Fixed compilation of generated dynamic-snippet tests when exported-client-class-name is set. The exported client class name is a docs-only override that names a customer-provided wrapper class…
2.68.4
(fix): Fix argument ordering for endpoints that have both a request body and a path parameter with a client default. Such path parameters are optional in the generated method signature and are placed…
2.68.3
(fix): Fixed C# generation failures for APIs that declare a model type named Test. The generated test project no longer emits a {Namespace}.Test namespace that collides with the model type, so…
2.68.2
(chore): Document the new RawResponse property on thrown API exceptions in the generated README's Exception Handling section, and note that .WithRawResponse() also works on streaming and void…
2.68.1
(fix): Fix ObjectDisposedException thrown from RawClient.CloneRequestAsync when retrying a request with retryable content (JSON or buffered multipart). The retry loop previously sent the original…
2.68.0
(feat): Generate raw-response wrappers for streaming and void endpoints. Streaming endpoints now return a new WithRawResponseStream<T> struct that implements IAsyncEnumerable<T> (so await foreach…