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

## 4.54.0

**`(feat):`** Add `x-fern-default` OpenAPI extension for path, header, and query parameters.
When present on a parameter, the value is carried through the OpenAPI IR
and Fern definition into the IR `clientDefault` field (a `Literal`).
Generators can read this field to emit optional parameters that
automatically send the default value when the caller omits them.
Supports string and boolean literal values.

## 4.53.1

**`(fix):`** Fix auto-generated path parameter examples producing object values
(e.g. `{ key: "value" }`) for `unknown`-typed path parameters.
`generatePathParameterExamples` now coerces non-primitive values to
a string fallback derived from the parameter name, preventing
`[object Object]` from appearing in generated wire test URLs.

## 4.53.0

**`(feat):`** Log which group is being used when `fern generate` falls back to the
`default-group` configured in `generators.yml`, so it is clear which
group is running even when `--group` is not explicitly passed.

## 4.52.2

**`(chore):`** Fall back to reading `auth` and `auth-schemes` from the spec's overrides
file when no auth is configured in `generators.yml`. This allows auth
configuration to live exclusively in the overrides file alongside other
OpenAPI overrides, without needing to duplicate it in `generators.yml`.

## 4.52.1

**`(fix):`** Fix OpenAPI importer not converting boolean enums with a single value
(`type: boolean, enum: [true]` or `enum: [false]`) into literal types.
Previously these were treated as plain `boolean`; now they correctly
produce `literal<true>` or `literal<false>` in the IR, resulting in
literal types in generated SDKs (e.g. `true` in TypeScript,
`typing.Literal[True]` in Python).

## 4.52.0

**`(feat):`** Add `integrations.context7` to `docs.yml` so Fern can upload and publish a customer-provided
`context7.json` verification file for docs sites.

## 4.51.0

**`(feat):`** Make dashboard the default launch option for the "Edit this page" button.
Previously the default was `github`, which required users to configure
`launch: dashboard` explicitly.

## 4.50.5

**`(fix):`** Fix example validation rejecting valid `null` values in `anyOf`/`oneOf`
schemas. The `ExampleConverter` now correctly preserves explicit `null`
examples (e.g. `anyOf: [{type: "string"}, {type: "null"}]` with
`"query": null`) instead of treating them as missing or undefined. This
affected both union conversion (nullish coalescing dropped null) and
object property validation (null was treated as omitted when the schema
allowed it via anyOf/oneOf).

## 4.50.4

**`(fix):`** Cache loaded OpenAPI documents across OSS validation rules to avoid
redundant parsing and overlay application. Previously each of the
4 validator rules independently called `loadOpenAPI()`, causing the
overlay log message to appear multiple times. Documents are now
pre-loaded once and shared. Also demotes the overlay temp-file log
from `info` to `debug`.