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.