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.