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

**`(fix):`** Fix `missing-redirects` causing `fern check` to exit with code 1 even when
the rule is configured at `warn`. Rule initialization failures now honor
the configured severity (`warn` emits a warning, `error` emits an error)
instead of always being reported as fatal. The `missing-redirects` rule
also degrades to a warning when the local docs navigation fails to
resolve, captures the underlying `failAndThrow` message so the warning
explains *why* (e.g. `Folder not found: ...`) instead of `[object Object]`,
and non-`Error` throws are formatted readably across the validator.

## 5.26.3

**`(fix):`** Fix `fern docs dev` grabbing the local fern token for authentication when loading a global theme

## 5.26.2

**`(fix):`** Fix commit author attribution for GitHub Enterprise: API-created commits now
use the Fern bot identity instead of the PAT-owning user, matching the git CLI
behavior of Fern 3.x generators.

**`(fix):`** Authenticate Venus calls during local Docker generation (`fern generate --local`)
by silently picking up an existing `FERN_TOKEN` env var or saved login token,
matching the remote generation path. Previously, `useLocalDocker` skipped the
auth flow entirely, leaving Venus calls (e.g. `GET /organizations/{org_id}`)
unauthenticated.

## 5.26.1

**`(fix):`** Forward `--verify` through the remote (Fiddle) generation path. Previously the
CLI-level `--verify` flag only worked for local generation; on remote runs the
value was silently dropped before reaching `CreateJobRequestV2.verify`. The
flag now plumbs through `runRemoteGenerationForAPIWorkspace` →
`runRemoteGenerationForGenerator` → `createAndStartJob` and is set on the
Fiddle job request, enabling the generator-cli pipeline's VerificationStep
against the language-specific validator on opted-in runs.

## 5.26.0

**`(feat):`** Add `fern docs link check` command to validate links on live documentation sites.
Supports text, JSON, and CSV output formats via `--output` flag.
Use `--url <url>` to specify which docs site to check, or auto-detect from docs.yml.

**`(feat):`** Add progress bars matching `fern docs dev` style for `fern docs link check`.
Broken links show status codes, blocked links show diagnostic details,
and error messages include actionable context.

**`(feat):`** The `fern docs link check` command now resolves broken link sources to local file paths when the server provides `sourcePageIds` and a Fern workspace is available.

## 5.25.0

**`(feat):`** Register the new `fernapi/fern-cli` generator in the CLI configuration.

## 5.24.2

**`(fix):`** Fix `fern config migrate` producing wrong file path references in the generated `fern.yml`. Paths from `generators.yml` (relative to the `fern/` directory) are now correctly re-rooted to be relative to the project root where `fern.yml` is created. This also fixes the `docs` `$ref` pointer to use `./fern/docs.yml` instead of `./docs.yml`.

## 5.24.1

**`(chore):`** Propagate Fern `docs:` strings into generated JSON Schemas so editor hovers
work for schemas served from `schema.buildwithfern.dev`.