5.14.18
(fix): Fixed the generated legacy wire test conftest.py so the test suite no longer fails when no mock server is configured. The client fixtures now skip wire tests when TESTS_BASE_URL is unset…
5.14.17
(fix): Fix OAuth token provider to use correct parameter names from request-properties mapping for custom OAuth endpoints, and pass additional required parameters (scopes, custom properties) through…
5.14.16
(fix): Fix discriminated union snippet generation to include base properties (e.g. extra, tags) inherited from the union's base type. Also fix conftest generation to skip non-string constructor…
5.14.10
(fix): Fix the typing of endpoints that extract a property from an optional response body. The HttpResponse/AsyncHttpResponse generic (and the corresponding client return type) is now wrapped in…
5.14.9
(fix): Fix generation failure in output_directory: source-root mode by skipping poetry lock and ruff commands that require a pyproject.toml which is not emitted in source-root mode. (fix): Fix…
5.14.8
(fix): Fix construct_type crash on bare unparameterized dict, list, and set types. Previously, get_args() on a bare container returned an empty tuple, causing ValueError (dict) or IndexError…
5.14.7
(fix): Fix offset pagination so generated list endpoints emit a real _has_next instead of the literal True. When the API declares has-next-page on the pagination config, the generator now reads that…
5.14.6
(fix): Improve SSE event parsing and deserialization performance by caching resolved type hints and short-circuiting convert_and_respect_annotation_metadata when a type has no aliased fields.…
5.14.5
(fix): Fix TypedDict alias generation when use_typeddict_requests: true so that container element types (List[T], Dict[K, V], Set[T]) and direct aliases (Alias = T) reach for the request-side TParams…
5.14.4
(fix): Fix SSE union discrimination for both data-level and protocol-level contexts. Data-level: Simplify parse_sse_obj to always parse the SSE data field as JSON instead of using runtime heuristics.…