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 (instead of issuing requests to an invalid URL), and the conftest re-declares the hook that auto-skips @pytest.mark.aiohttp tests when the optional httpx_aiohttp dependency is not installed.

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 the client constructor to the token provider.

(fix): Enforce required additional OAuth parameters with an explicit runtime check that raises an ApiError instead of assert, so the validation is not stripped under Python’s optimized mode (-O).

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 parameters like headers from os.getenv() wrapping.