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.