> 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.

## 3.57.0

**`(feat):`** Add support for `index.mdx` (or `index.md`) files as section overviews when using `folder` navigation. When a nested subfolder contains an `index.mdx` file, it is now automatically used as the section overview page instead of appearing as a regular page in the navigation.

## 3.56.10

**`(fix):`** Add proactive debug logging for git environment when using self-hosted GitHub mode. Running with
`--log-level debug` now outputs git path, version, and PATH before attempting to clone, helping
diagnose git availability issues without requiring manual debug prints.

## 3.56.9

**`(fix):`** Fix undiscriminated union variant displayName to only use user-specified values. Previously, displayName would fall back to the type's originalName, which for OpenAPI-sourced APIs could be long generated schema names (e.g., "ObjectsObjectTypeBatchUpsertPostRequestBody..."). Now displayName is only set when explicitly specified via `display-name` in the Fern definition.

## 3.56.8

**`(fix):`** Support GraphQL API References. You can now add a `graphql` spec to `generators.yml` to render an auto-generated reference in the docs.

## 3.56.0

**`(feat):`** Add namespace prefix support for endpoint references. When working with multiple OpenAPI specs that have namespaces, you can now disambiguate endpoints using the `namespace::METHOD /path` syntax (e.g., `oauth::POST /v2/token`). This is useful for OAuth configuration when multiple specs may have overlapping paths.