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 the local generation fix.
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 parameters in generated code examples.
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}, {organization}, {apiName}. When absent,
defaults to {packageName}/{version} (current behavior, non-breaking).
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” / “Connect to Cursor” buttons are hidden.
(fix): Add payload-format support for asymmetric webhook signature verification,
allowing the timestamp and other components to be included in the signed
payload. Previously, only the raw body was signed for asymmetric webhooks,
making the timestamp tolerance check ineffective against replay attacks.