5.78.0

(feat): The OpenAPI importer now automatically deconflicts path parameters whose names collide with other request properties (query parameters, headers, or request body properties). The colliding path parameter’s SDK-facing name gets a PathParam suffix (e.g. an {idType} path parameter colliding with an idType body property becomes idTypePathParam), so such OpenAPI-compliant specs generate without requiring an x-fern-parameter-name override. The wire format is unchanged, since path parameter names never appear on the wire. Explicit x-fern-parameter-name overrides still take precedence.

5.77.0

(feat): Add an ignore-tags OpenAPI setting to generators.yml. When enabled, operation-level tags are ignored when determining the SDK structure: endpoints fall back to the root package (or their namespace) and method names are derived from each operation’s operationId.

1api:
2 specs:
3 - openapi: ./openapi.yml
4 settings:
5 ignore-tags: true