v1.1.0
Note: This release impacts all categories
- Improvement: The root client users interact with is now exported from the main
__init__.py
, this allows users to access the client viafrom my_sdk import my_sdk_client
as opposed tofrom my_sdk.client import my_sdk_client
. - Generated SDKs now use ruff for linting and formatting instead of Black.
- Introduce Pythonic naming for discriminated union members through
union_naming
configuration flag. - Allow specifying pip extras within your
pyproject.toml
. - Parameters of file upload functions now default to OMIT, not None, so that the SDK appropriately filters out unset parameters, while still allowing for user specified None values.
- Generated README and code snippet improvements