0.112.0
(feat): Markdown snippets now support passing parameters to the markdown file.
0.111.0
(feat): OpenAPI importer now converts request bodies to referenced requests when body parameter names overlap with query parameter names. This ensures proper type generation and avoids naming conflicts in generated SDKs.
0.110.1
(chore): CLI will send the correct IR version to latest Ruby generator.
0.110.0
(chore): Add support for file hashing when running fern generate --docs. This allows for more efficient file uploads to the docs site by only uploading files that have changed since the last generation.
0.109.1
(fix): Fix TypeScript SDK generator’s local GitHub generation to match remote generation.
0.109.0
(feat): Add support for binary primitive type in Conjure parser. Binary types are now converted to string with format: binary in Fern definitions, resolving “Cannot find declaration of type: binary” errors when importing Conjure files.
0.108.0
(feat): Add position-based sorting for folder navigation in docs.yml. Pages can now control their order using a position field in frontmatter. Pages with position values sort first (ascending), then pages without position sort alphabetically.
Example:
(fix): Fix hot-reload in fern docs dev to detect frontmatter position changes. Previously, changing position values required restarting the dev server. Now position changes, file additions, and file deletions trigger automatic navigation rebuilds.
0.107.11
(fix): Fix AsyncAPI v3 message parsing where channel messages were not being included in generated WebSocket clients. Messages defined in AsyncAPI v3 specs are now correctly resolved and included in the SDK.
0.107.10
(chore): Update migration logic to support new generator versions with ir v61.
0.107.9
(fix): Implement variant ranking in anyOf/oneOf example generation to prefer variants that use provided examples without coercion over variants that require coercion or generate fallback examples. When a schema has anyOf: [number, string] with examples: [“2500”], the string variant is now preferred since it can use the provided example as-is, rather than the number variant which would coerce it to a number.
0.107.8
(fix): Improve anyOf/oneOf example generation to prefer variants with examples and use schema-level examples when available. This addresses cases where unions with multiple types were generating fallback examples instead of using provided examples.
0.107.6
(fix): Silence validation logs in fern docs dev unless there is a validation error
0.107.5
(fix): Perform fern docs dev validation in the background instead of foreground
0.107.4
(fix): Fix the dereferencing of message $refs in the operations section of AsyncAPI specs.
0.107.7
(chore): Enables parsing of the language setting in docs.
0.107.3
(chore): Revert the change in 0.107.0 which didn’t deduplicate types as expected
0.107.2
(fix): Fix fern docs dev on windows
0.107.1
(fix): Allow unknown types in query parameters
0.107.0
(fix): Fixes fern definition creating duplicate types in separate files
0.106.0
(feat): Add support for external product links.
0.105.0
(feat): Add a disable-analytics setting in docs.yml
0.104.0
(feat): Adds support for custom icons.
0.103.0
(feat): Add support for new IR property: GenerationMetadata.
0.102.1
(fix): Fix discriminated union validation in fern check to include base properties and extends.
0.102.0
(feat): Add discriminated union base property and extend property examples to IR.
0.101.4
(fix): Fix coerce-enums-to-literals setting to coerce single value enums to literals.
0.101.3
(fix): Fix issue where parsing failed for null objects in a TabbedNavigationItem.
0.101.2
(fix): Publish with all APIs to S3 by default.
0.101.1
(fix): Fix bug where child nodes of variants did not inherit variant slugs
0.101.0
(feat): Adds new docs.yml configurations:
theme.[sidebar, body, tabs]: controls the theme of the docssettings.disable-explorer-proxy: controls whether the explorer uses a proxylanguages: initializes localization within fern docsnavbarLinks.[dropdown]: adds a dropdown option for navbar linksnavbarLinks.[].viewers: allows navbar links to be controlled with RBAC