> 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.