# November 11, 2025

## 3.29.0

**`(feat):`** Add `parameterNaming` configuration option to control how parameter names are generated in the SDK.
The available options are:

* `originalName`: Use the original name from the OpenAPI spec.
* `wireValue`: Use the wire value from the OpenAPI spec, falling back to the original name if not present.
* `camelCase`: Convert the name to camelCase.
* `snakeCase`: Convert the name to snake\_case.
* `default`: Use the default naming strategy.

## 3.28.11

**`(fix):`** Do not generate a *snippet-templates.json* file in the generated TypeScript SDK.

## 3.28.12

**`(fix):`** Include more files and folders in .npmignore:

* .mock
* .fern
* dist
* scripts
* jest.config.\*
* vitest.config.\*

**`(fix):`** Only generate *.npmignore* when `useLegacyExports: true`.
When `useLegacyExports: false`, we generate a *package.json* with `"files"` field which makes *.npmignore* redundant.