Skip to content

Commit a36e324

Browse files
Update changelogs from fern repo (#4973)
Co-authored-by: Swimburger <3382717+Swimburger@users.noreply.github.com>
1 parent ca93979 commit a36e324

File tree

13 files changed

+148
-0
lines changed

13 files changed

+148
-0
lines changed

fern/products/cli-api-reference/cli-changelog/2026-04-15.mdx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
## 4.71.5
2+
**`(fix):`** `fern automations list generate` now skips generators with local-file-system output
3+
or autorelease disabled, matching the behavior of autopilot.
4+
5+
6+
## 4.71.4
7+
**`(fix):`** Fix per-endpoint server overrides being ignored when top-level servers
8+
define multiple base URLs with x-fern-server-name. Endpoints now correctly
9+
resolve to their specified server URL instead of always using the default.
10+
11+
12+
## 4.71.3
13+
**`(fix):`** Fix OpenAPI-to-IR conversion to resolve custom properties (e.g., grant_type)
14+
in OAuth token endpoint requests. Previously, customProperties was always set
15+
to undefined for OpenAPI specs, causing generated SDKs to omit required
16+
literal properties from the token request.
17+
18+
119
## 4.71.2
220
**`(fix):`** Fix allOf composition bugs in V3 OpenAPI importer: resolve $ref schemas
321
within multi-element allOf arrays instead of falling back to untyped objects,
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
## 4.74.0
2+
**`(feat):`** Resolve Windows symlinks via NTFS junctions during bundle extraction instead
3+
of running pnpm install in standalone. This enables docs preview on Windows
4+
without elevated privileges.
5+
6+
7+
## 4.73.0
8+
**`(feat):`** Present an interactive TUI dropdown when the user omits `--api`,
9+
`--instance`, or `--group` flags and multiple options exist.
10+
In TTY environments the CLI now prompts for selection instead of
11+
failing hard. Non-TTY environments retain the previous error behavior.
12+
13+
14+
## 4.72.0
15+
**`(feat):`** Polish `fern config migrate` command: point the `docs` key at the
16+
existing `docs.yml` file via `$ref` syntax instead of inlining, drop
17+
legacy `defaultGroup` and `group` fields from SDK target output, and
18+
automatically update GitHub Actions workflow files to use the v2 CLI
19+
syntax (`fern sdk generate`, `--target` instead of `--group`).
20+
21+
22+
## 4.71.6
23+
**`(fix):`** Fix MDX rendering of C++ library docs by properly escaping angle brackets
24+
in template parameters and HTML-like tags within description text. Unescaped
25+
angle brackets (e.g. `vector<int>`, `<para>`) caused MDX parse failures.
26+
27+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
## 2.60.1
2+
**`(chore):`** Bump @fern-api/generator-cli to 0.9.8. Changelog URLs in generated PRs
3+
now use the commit SHA instead of the PR branch name, keeping the link
4+
valid after the branch is deleted or squash-merged.
5+
6+
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
## 1.34.8
2+
**`(fix):`** Fix incorrect import paths in generated `_test.go` files for types
3+
referencing nested cross-package types. Previously, only the leaf
4+
package name was used (e.g., `fern/foo`), dropping intermediate path
5+
segments. Now the full path is used (e.g., `fern/common/foo`),
6+
matching the behavior of non-test generated files.
7+
8+
9+
## 1.34.7
10+
**`(fix):`** Enforce strict config key casing in the Go SDK generator. Config keys in
11+
`generators.yml` must now use exact camelCase (e.g., `importPath`, not
12+
`importpath`). Previously, miscased keys were silently accepted by the v1
13+
generator but ignored by the v2 generator, causing confusing `go mod tidy`
14+
failures.
15+
16+
17+
## 1.34.6
18+
**`(chore):`** Bump @fern-api/generator-cli to 0.9.8. Changelog URLs in generated PRs
19+
now use the commit SHA instead of the PR branch name, keeping the link
20+
valid after the branch is deleted or squash-merged.
21+
22+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
## 4.2.2
2+
**`(chore):`** Bump @fern-api/generator-cli to 0.9.8. Changelog URLs in generated PRs
3+
now use the commit SHA instead of the PR branch name, keeping the link
4+
valid after the branch is deleted or squash-merged.
5+
6+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
## 2.4.1
2+
**`(chore):`** Bump @fern-api/generator-cli to 0.9.8. Changelog URLs in generated PRs
3+
now use the commit SHA instead of the PR branch name, keeping the link
4+
valid after the branch is deleted or squash-merged.
5+
6+
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
## 5.5.0
2+
**`(feat):`** Add `use_request_defaults` top-level config option with three modes: `"none"`,
3+
`"parameters"` (query params and headers only), and `"all"` (query params, headers,
4+
request body params, and pydantic model fields). This takes precedence over the
5+
existing `pydantic_config.use_provided_defaults` boolean, which will be deprecated
6+
in a future release.
7+
8+
9+
**`(fix):`** Fix `mypy` error in generated client wrapper when a non-string global header is
10+
declared (e.g. `Request-Timeout: integer`). The generator emits `headers: Dict[str, str]`
11+
but previously assigned the raw typed member (e.g. `int`) directly, causing
12+
`Incompatible types in assignment`. Non-string global header values are now wrapped
13+
with `str(...)` when assigned. String-typed headers are unchanged.
14+
15+
16+
## 5.4.0
17+
**`(chore):`** Bump @fern-api/generator-cli to 0.9.8. Changelog URLs in generated PRs
18+
now use the commit SHA instead of the PR branch name, keeping the link
19+
valid after the branch is deleted or squash-merged.
20+
21+
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## 1.4.1
2+
**`(chore):`** Add `Severity` to `Naming/VariableNumber` in generated `.rubocop.yml` config.
3+
Defaults to `warning` for customer SDKs. Configurable via `rubocopSeverity` custom config.
4+
5+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
## 1.4.2
2+
**`(chore):`** Bump @fern-api/generator-cli to 0.9.8. Changelog URLs in generated PRs
3+
now use the commit SHA instead of the PR branch name, keeping the link
4+
valid after the branch is deleted or squash-merged.
5+
6+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
## 0.32.0
2+
**`(chore):`** Bump @fern-api/generator-cli to 0.9.8. Changelog URLs in generated PRs
3+
now use the commit SHA instead of the PR branch name, keeping the link
4+
valid after the branch is deleted or squash-merged.
5+
6+

0 commit comments

Comments
 (0)