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.