> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt. ## 1.24.0 **`(feat):`** Added the `respectAuthSchemeNames` configuration option. With it enabled, credential keyword arguments on the client follow the names configured on the auth schemes (`token: { name: apiKey }` produces `api_key:` instead of `token:`), matching the TypeScript and Python generators. Names that would shadow a built-in client keyword (`base_url`, `environment`, `max_retries`, `app_info`, `client`, `request_options`) are suffixed with `_auth`, and global headers that collide with a credential or built-in keyword are prefixed with `header_`. The option defaults to `false`, since renaming a keyword argument breaks callers of an already published gem; the default is expected to flip in the next major version.