> 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.

## 3.22.2

**`(fix):`** Fix OpenAPI example parsing to preserve explicit `null` values. Previously, explicit `null` values in OpenAPI response examples (e.g., `balance_max: null` for unbounded tiers) were being incorrectly replaced with schema example values or generated placeholders.

## 3.22.1

**`(fix):`** Fix OpenAPI 3.1+ parsing to respect `$ref` sibling examples. When a property has both a `$ref` and sibling `example`/`examples` properties, the sibling examples now correctly take precedence over the referenced schema's examples. This fix applies to both the old and new OpenAPI parsers.

```yaml
# OpenAPI 3.1+ allows $ref siblings like example/examples
Company:
  type: object
  properties:
    logo:
      $ref: '#/components/schemas/File'
      example:
        url: https://images.example.com/logo.png  # This example is now used
```

## 3.22.0

**`(feat):`** Share `.fernignore` handling between local and remote task handlers. When running remote generation with `local-file-system` output mode, the `.fernignore` file is now respected, matching the behavior of local generation.

## 3.21.1

**`(fix):`** Fix ExampleValidator to validate response examples against their corresponding status code schemas instead of always using the 200/201 success schema. Error response examples (400, 404, 500, etc.) are now correctly validated against their respective schemas.

## 3.21.0

**`(feat):`** Add a `custom` field to the `page-actions` configuration. This allows users to add custom page actions to the docs.

## 3.20.0

**`(feat):`** Add `docs` field to `HttpResponse` in the IR to capture response descriptions for webhook responses. This enables webhook response descriptions (e.g., for 204, 400, 500 status codes) to be properly propagated from OpenAPI specs to documentation.