> This page is for Fern 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.

## 0.115.1

**`(fix):`** Update markdown variable replacement to use double curly braces for variable interpolation.

## 0.114.0

**`(feat):`** Add new `remove-discriminants-from-schemas` setting for OpenAPI/AsyncAPI imports in generators.yml.

If `"always"`, discriminant properties are removed from schemas when generating types, unless the schema is also used outside of a discriminated union.
If `"never"`, schemas are left untouched.
Defaults to `"always"`.

**`(fix):`** Do not remove discriminant properties from schemas when generating types if the schema is also used outside of a discriminated union.

## 0.113.1

**`(fix):`** Make individual theme options optional in docs.yml.

## 0.113.0

**`(feat):`** Add support for page actions theme in docs.yml.

## 0.112.2

**`(fix):`** - Gracefully circuit-break from recursive examples

## 0.112.1

**`(fix):`** Fix OpenAPI importer to correctly handle `oneOf[Type, null]` and `anyOf[Type, null]` patterns for non-required properties. These properties are now properly represented as `optional(nullable(T))` in the IR, ensuring autogenerated examples omit the field instead of generating `{}`. This preserves tri-state semantics (absent, null, present) for both collapsed `Optional<T>` and non-collapsed `OptionalNullable<T>` modes.