> This page is for Fern CLI.

> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt.

## 5.44.4

**`(fix):`** Fix docs rendering dropping parent properties when an allOf parent schema
itself uses allOf with $ref elements. The v3 OpenAPI parser now recursively
resolves nested $ref objects during allOf flattening instead of silently
filtering them out.

**`(fix):`** Fix OpenAPI parser emitting redundant or wrongly-required base properties for
discriminated unions when `infer-discriminated-union-base-properties: true`.
The inference now (1) skips properties every variant already inherits via a
shared `allOf $ref` parent — the parent schema is the single source of truth —
and (2) lifts an inferred property as `optional` if any variant declares it as
not-required. Together these prevent generated TypeScript SDKs from synthesizing
a `_Base` interface that collides with the real parent on either presence or
optionality (`TS2320`).

**`(fix):`** Fix localized docs builds so translated OpenAPI specs are used for API reference content and navigation titles.

## 5.44.3

**`(fix):`** Fix `ENOTEMPTY` error during local generation when removing the temporary
`.git` directory in `copyGeneratedFilesWithFernIgnoreInTempRepo`. The `fs.rm`
call now uses `maxRetries: 3` to handle race conditions with git background
processes (e.g. auto-gc) that may still hold references to `.git/objects/pack`.
Also disables git auto-gc during the temporary `git init` to reduce the
likelihood of the race condition.