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

**`(feat):`** Add a `--pack` flag to `fern generate`. When generating to the local file system, the CLI now
builds distributable package artifacts (npm tarball, Python wheel, JAR, NuGet package, gem,
Composer zip, crate) into a `fern-dist/` folder inside each output directory, so SDKs can be
shared internally without publishing to a registry. Use `--pack-mode docker` to run the
packaging toolchains inside official Docker images instead of requiring them on the host.
`--pack` also generates full, packageable projects (pyproject.toml, README.md, etc.) for
local-file-system outputs so the packaging toolchains have the metadata they need, and
host-mode packaging hides any enclosing git repository so VCS-aware build backends
(e.g. poetry-core) don't silently exclude gitignored output files from the artifact.

## 5.83.1

**`(fix):`** Fix user-specified OpenRPC examples to use the method's computed endpoint path instead of
appending a hardcoded `/{apiKey}` path.

## 5.83.0

**`(internal):`** Add the additive `OAuthAuthorizationCode.redirectUriBackupPorts` IR field (fallback loopback
callback ports for the authorization-code/PKCE flow). No behavior change for existing configs.