> This page is for 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.0.0

**`(break):`** Remove `og:background-image` metadata key. Use `og:dynamic:background-image` instead,
which is consistent with other `og:dynamic:*` settings.

## 4.109.0

**`(feat):`** cli-v2: Add support for GraphQL specs in `fern.yml`. Specs can now be declared
with a `graphql` key (plus optional `name`, `origin`, and `overrides`) and are
rendered in the docs pipeline. SDK generation targets that reference an API
containing a GraphQL spec emit a non-fatal warning and skip the GraphQL spec,
since GraphQL SDK generation is not supported.

## 4.108.0

**`(internal):`** Validate staged changelog entries in `changes/<version>/*.yml` (not just `versions.yml`)
and trigger the workflow on PRs that touch those staged files. Catches unescaped
`{}` / `<>` / `#{}` patterns at PR time instead of after autorelease promotes the
entry to `versions.yml` on `main`.

## 4.107.3

**`(fix):`** Fix `fern generate --docs --preview` hang when OpenAPI specs contain circular
`$ref` chains. The unbundled fallback document now has its circular references
replaced with opaque object schemas so downstream converters no longer
infinite-loop.

## 4.107.2

**`(fix):`** Suppress additional Sentry false positives: EADDRINUSE port conflicts,
MDX/acorn parse errors from docs preview and publishing, version range
strings in generators.yml, missing fern project when using --id flag,
non-JSON fern.config.json, and absolute filepath in OpenAPI spec config.

## 4.107.1

**`(fix):`** Make OpenAPI validation errors non-fatal during docs generation. Previously,
validation issues like "Self-referencing circular pointer" or parameter name
collisions would abort `fern generate --docs` entirely. The CLI now logs
warnings and skips the offending API workspace so the rest of the docs can
still be published. These validations remain errors in `fern check`.