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

**`(feat):`** Add docs deployment ledger. Set `FERN_DOCS_DEPLOY_MODE=ledger` to
publish via the new ledger backend; `legacy` (default) uses the
existing register flow. The ledger path uses content-addressed
storage for incremental deploys and supports multi-locale
translations (including localized API reference content with
per-locale apiManifest blobs and sidebar titles), custom JS
components, favicon resolution, git provenance metadata,
multi-domain forwarding, stable file-path references in page
markdown, MIME-type inference for uploads, and a dedicated preview
endpoint.

## 5.49.3

**`(fix):`** When a generator breaks an import cycle by relocating types into a shared
package, the local generation runner now applies those relocations to the IR
that powers host-side dynamic snippet test generation. This keeps the
generated dynamic snippets referencing each relocated type from the same
package the generator declares it in, fixing undefined-symbol compile errors
in the Go SDK's dynamic snippet tests.