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