Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions fern/products/cli-api-reference/cli-changelog/2026-07-29.mdx
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
## 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.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## 2.79.3
**`(fix):`** Only reference `README.md` in the generated `.csproj` when the file actually exists. The
`<PackageReadmeFile>` property and the packed `<None Include>` item are now guarded with an
MSBuild `Exists` condition, so `dotnet pack` no longer fails with NU5019 for outputs that do
not include a README (e.g. local-file-system output).


8 changes: 8 additions & 0 deletions fern/products/sdks/generators/ruby/changelog/2026-07-29.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
## 1.20.2
**`(fix):`** Fix `gem build` producing an empty gem when the generated SDK is not inside a git checkout:
the generated gemspec now falls back to filesystem globbing when `git ls-files` returns no
files. Also stamp the gem version and name from the IR's filesystem publish target
(populated by `fern generate --version <version>` for local-file-system output) instead of
always defaulting to `0.0.0`.


Loading