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

**`(feat):`** Add an optional `disclaimer` field to the `ai-search`/`ai-chat` docs.yml config.
It overrides the disclaimer shown in the Ask Fern chat (default:
"Responses are generated using AI and may contain mistakes.").

## 5.120.5

**`(fix):`** Fix `theme.tabs.placement` / `theme.tabs.alignment` being sent to the docs publishing API in lowercase,
which caused `fern generate --docs` to fail with `config.theme.tabs: Invalid input` even though
`fern check` passed.

## 5.120.4

**`(fix):`** Honor `required` on OpenAPI response headers: header value types are only wrapped in
`optional` when the Header Object does not declare `required: true`, matching the
request-parameter behavior.

## 5.120.3

**`(fix):`** `fern check` now validates changelogs inside a product's nested `versions` against
their full `/product/version/...` URL, so a changelog made servable by either the
product or version slug (e.g. `/platform/release-notes/updates`) is no longer
rejected by the `valid-changelog-slug` rule. Previously the docs validator never
traversed `product.versions` files.

## 5.120.2

**`(fix):`** `fern check` no longer rejects a changelog whose feed URL is made servable by its
parent product or version slug (e.g. a "Release Notes" product with an "Updates"
changelog tab at `/release-notes/updates`). The `valid-changelog-slug` rule now
includes the product/version URL segment when checking for an allowlisted segment
and reports the full resolved path.