> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt.

## 5.139.0

**`(feat):`** The OpenAPI importer now honors `x-twilio.libraryVisibility` (`public` | `private` | `hidden`) during SDK
generation. Visibility is read from the operation, path item, or `info` object (most specific wins), and from
parameters, schemas, and object properties. `fern generate` keeps only `public` elements; the new
`fern generate --private` flag also keeps `private` elements. `hidden` elements are never generated.
Other commands (`fern check`, `fern generate-ir`) are unaffected.

**`(feat):`** Docs generation now honors `x-twilio.docsVisibility` (`public` | `private` | `hidden`) with the same
resolution rules, independently of `libraryVisibility`. `fern generate --docs` and `fern docs dev` publish
only `public` elements in API references; `--private` also includes `private` elements. `hidden` elements
never appear in docs.

## 5.138.1

**`(chore):`** Add a pre-prod CLI build target that uses Postman-hosted production sdk-gen service origins
(sdk-gen.postman.co and related service domains) ahead of DNS cutover.

## 5.138.0

**`(feat):`** Add `theme.site-switcher` to docs.yml and global themes. When enabled, docs sites
published to the same domain under different basepaths are listed in a header
site switcher; `order`, `hide`, `labels`, and `show-products` control presentation.