3.72.10
(fix): Fix inferred auth providers generating an invalid token request when the token endpoint uses a referenced request body. The generated provider now sends the request body keys using the same…
3.72.9
(fix): Fix OAuth client-credentials providers when the token endpoint request body has required properties beyond the client id and secret (e.g. a scopes mapping or other custom fields). Those…
3.72.8
(fix): Fix the serialization layer for discriminated unions that both extend another type and declare base-properties. The generated _Base schema now extends the parent type schemas (in addition to…
3.72.7
(fix): Fixed a runtime error in the serialization layer when a type references a same-named type in another package. Such references are now wrapped with lazy()/lazyObject() so they are resolved…
3.72.6
(fix): Fixed the generated wire test for paginated endpoints when neverThrowErrors is enabled. In that mode the SDK returns a wrapped APIResponse instead of a Page, so the test no longer calls…
3.72.5
(chore): Bump form-data dependency from ^4.0.4 to ^4.0.6 in generated SDKs to fix CRLF injection vulnerability (CVE-2026-12143).
3.72.4
(fix): The TypeScript SDK generator now suppresses lifted base properties from a discriminated union's synthesized _Base interface when every variant already inherits them via its extends chain.…
3.72.2
(fix): Use string literal for this.name in generated error classes instead of this.constructor.name, which gets mangled by minifiers.
3.72.1
(chore): Bump bundled @fern-api/generator-cli to 0.9.39 (Replay 0.18.0) for more reliable customization detection during regeneration.
3.72.0
(feat): Add serdeLayer config option as a positive alternative to the noSerdeLayer double negative. When both are specified, serdeLayer takes precedence.
3.71.9
(fix): Fix request body serialization when flattenRequestParameters is enabled with a non-object reference body (e.g., list<string>) and header parameters. Previously the generated code used spread…
3.71.7
(chore): Upgrade oxc tooling: oxlint 1.63.0 → 1.69.0, oxfmt 0.48.0 → 0.54.0, oxlint-tsgolint 0.22.1 → 0.23.0. tsgolint 0.23.0 ships with go1.26.3 (clearing go/stdlib CVEs), so the rebuild-from-source…
3.71.6
(fix): Fix hasNextPage for offset pagination so it no longer compares items.length against a fabricated default when the caller omits the page-size parameter (FER-11160). The previous logic…