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

**`(feat):`** Add support for URI and Path pagination types in OpenAPI `x-fern-pagination` extension. This enables HATEOS-style pagination where the next page is specified as a full URI (`next_uri: $response.nextUri`) or path only (`next_path: $response.nextPath`). These new pagination types complement the existing cursor and offset pagination options.

## 3.71.0

**`(feat):`** Adds support for customizing GraphQL API Reference layout (ordering, renaming operations, overriding slugs).

## 3.70.3

**`(chore):`** Rename `resource` to `name` in the GraphQL spec schema for generators.yml configuration.

## 3.70.2

**`(fix):`** Fix AsyncAPI V3 parser failing to resolve channel references that use JSON Pointer encoding. Channel paths containing forward slashes (e.g., `/api/v1/streaming-tts/stream`) are encoded as `~1api~1v1~1streaming-tts~1stream` in `$ref` values per RFC 6901. The parser now correctly decodes `~1` to `/` and `~0` to `~` when resolving channel and message references.

## 3.70.1

**`(fix):`** Fix OOM crash during IR generation for OpenAPI specs with self-referencing schemas (e.g. JSON Schema's `JsonschemaSchema` with 14 recursive fields). Added cycle detection to v1 example generation to prevent exponential memory growth when generating examples for recursive types.

## 3.70.0

**`(feat):`** Add PR update feature for local SDK generation in GitHub output mode. When generating SDKs with `mode: pull-request`, the CLI now checks for existing open PRs that were created by the fern-api bot and contain only generation commits. If such a PR exists, it updates the existing PR's branch instead of creating a new one, reducing PR clutter when regenerating SDKs multiple times.