4.41.3
(fix): Fix multipart form data requests to omit None values instead of converting them to empty strings.
This prevents httpx from sending empty strings for optional parameters that should be absent.
4.41.2
(fix): More fixes and improvements to wire tests.
4.41.1
(fix): More fixes and improvements to wire tests.
4.41.0
(feat): package_path: sub/directory generates the SDK into the specified subdirectory.
Only top-level concerns (pyproject.toml, README.md, etc.) are exempt.
4.40.0
(feat): Add support for X-RateLimit-Reset header
Retry strategy matches other SDKs (1s initial delay, 60s max delay).
4.39.2
(fix): More fixes and improvements to wire tests.
4.39.1
(fix): Various fixes and improvements to wire tests.
4.39.0
(feat): Add environment_class_name config option to customize the environment class name. Default remains {ClientName}Environment.
4.38.5
(fix): Fix discriminated union Field(discriminator=…) and UnionMetadata(discriminant=…) to use Python field names instead of JSON aliases for Pydantic v2 compatibility.
4.38.4
(fix): Remove using generator-cli to push to GitHub for self-hosted SDKs; this is now handled in the local workspace runner.
4.38.3-rc1
(feat): Add wire test generation behind enable_wire_tests flag.
4.38.3-rc0
(feat): Add support for custom pagination
4.38.2
(fix): Fix missing websocket services when using lazy imports
4.38.1
(fix): Add contents:read permission to generated publish workflow for OIDC authentication to fix actions/checkout@v4 requirements.
4.38.0
(feat): Add pytest-xdist for parallel test execution and upgrade CI Python version to 3.9 in generated SDKs.
4.37.1
(chore): Bump generator CLI version to publish new Docker image.
4.37.0
(feat): Pagination: page.response is the typed API response object for each page (e.g., ListUsersPaginationResponse), not a raw HTTP wrapper. This is a typing-only improvement; no runtime behavior changes and existing code continues to work. If you explicitly type-annotate pagers, use two type parameters (SyncPager[T, R] / AsyncPager[T, R]).
4.36.2
(fix): Fix circular reference issue for recursive types and unions.
4.36.1
(fix): Resolve PydanticUserError for mutually recursive models in Pydantic v2.