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
10 changes: 10 additions & 0 deletions fern/products/cli-api-reference/cli-changelog/2026-04-28.mdx
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
## 4.107.0
**`(feat):`** Add `infer-discriminated-union-base-properties` OpenAPI parser setting.
When enabled, the parser intersects the resolved (allOf-flattened) property
maps of every variant of a discriminated `oneOf` and lifts properties that
appear in all variants with structurally-equal schemas into the union's
common properties. SDKs (e.g. C#, Java, Go) that already support union base
properties can then expose those shared fields directly on the union type
without forcing callers to cast to a concrete variant. Defaults to false.


## 4.106.3
**`(fix):`** Send `gitattributesEntries` to Fiddle on `fern replay init` so the
generated PR marks `.fern/replay.lock` as `linguist-generated=true`.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
## 5.8.3
**`(fix):`** Fix async SSE parsing to only split on SSE-spec line terminators (\n, \r, \r\n).
Previously, aiter_sse() used httpx's aiter_lines() which splits on \u2028 and
\u2029 via Python's str.splitlines(), corrupting data fields containing those
characters (common in LLM JSON output).


## 5.8.2
**`(chore):`** Bump @fern-api/generator-cli to 0.9.16, which bundles the autoversion
pipeline's private workspace deps (@fern-api/logging-execa,
Expand Down
Loading