> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt. ## 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.