5.65.7
(fix): fern check now fails when docs.yml contains both navigation and products. These are mutually exclusive (as navigation and versions already were): in a multi-product site the navigation lives…
5.65.6
(chore): Bump @fern-api/generator-cli to 0.9.44 so every local-only commit is signed when pushing to GitHub, not just HEAD.
5.65.5
(fix): Improve fern docs dev initial build time by pre-fetching external <Code src="https://..."/> URLs in parallel instead of sequentially, and optimizing image processing with early-exit checks and…
5.65.4
(fix): fern check now errors when a path parameter shares a name with another request property (an inlined request body property, query parameter, or header), including collisions that only appear…
5.65.3
(fix): Fix relative .md/.mdx link resolution in translated documentation pages. Previously, translated pages passed an empty markdownFilesToPathName map, so relative markdown links (e.g.,…
5.65.2
(fix): Improve error messages when ledger docs publishing fails: surface the server-side validation issues (field paths and messages) so the exact failing field is visible without needing server-side…
5.65.1
(fix): Improve fern docs dev reload performance for content edits (35s → 4-5s). Reduces debounce from 1000ms to 300ms, skips background validation for markdown-only changes, and writes a generation…
5.65.0
(feat): Add support for x-fern-global-parameters OpenAPI extension. Allows declaring global defaults for request body, query, header, and path fields that are set once at the SDK client level and…
5.64.3
(fix): Fix pages losing their sidebar when a top-level landing-page shares a slug with a page in versioned navigation. Reverts a 5.58.0 change: the top-level landing-page is no longer copied into…
5.64.2
(fix): OpenAPI import: an endpoint that declares both a body-bearing 2xx response and a 204 No Content response now correctly produces an optional success body, even when the 204 erroneously declares…
5.64.1
(fix): Fix GraphQL namespace types (e.g. Inventory, Geography) being excluded from the type registry and missing parent operations for query pages. Namespace types are now registered so their fields…
5.64.0
(fix): Fix proto target path resolution when using remote git sources. Previously the target was resolved relative to the workspace instead of the cloned repository, causing "file missing" errors.…
5.63.1
(fix): Prevent --version AUTO from embedding literal 'AUTO' in generated SDK code during remote generation. The magic placeholder is now substituted before IR generation in the remote path, matching…
5.63.0
(feat): Extend dynamic IR OAuth types with custom properties and populate them in DynamicSnippetsConverter, enabling dynamic snippet generators to include custom OAuth token endpoint request…
5.62.2
(fix): Strip CLI-only config keys (e.g. user-agent) from the custom config before forwarding to generator containers, preventing strict validation errors in generators that reject unknown keys.
5.62.1
(fix): Fix float primitive types rendering as 'double' in documentation. Float types now correctly render as 'float'.
5.62.0
(feat): Add --generate-tests flag to fern generate to enable test file generation even when outputting to a local file system. Previously, tests were only generated for GitHub output modes.
5.61.0
(feat): Add user-agent generator config option that accepts a template string for the User-Agent header. Supported placeholders: {packageName}, {version}, {language}, {generatorVersion},…
5.60.0
(feat): Add mcp option to page-actions in docs.yml. When set to false, the MCP server endpoint is disabled, its URL is omitted from llms.txt and agent prompts, and the "Connect to Claude Code" /…