0.32.2
(chore): Bump @fern-api/generator-cli to 0.9.11. The GitHub pipeline step now creates
signed commits via the GitHub REST API (matching fiddle’s legacy InMemoryGitRepo
push path), restoring verified fern-api[bot] commits on replay-enabled orgs.
0.32.1
(chore): Add crash reporting via Sentry to the generator runtime, and classify
thrown errors using the new shared GeneratorError taxonomy so user-facing
failures (config, validation, auth, network, environment) are kept distinct
from internal Fern bugs — only the latter are forwarded to Sentry. No
change to generated output.
0.32.0
(chore): Bump @fern-api/generator-cli to 0.9.8. Changelog URLs in generated PRs
now use the commit SHA instead of the PR branch name, keeping the link
valid after the branch is deleted or squash-merged.
0.32.0-rc.0
(feat): Upgrade to IR v66 which compresses the IR Name type, reducing IR size and increasing performance.
0.31.0
(feat): Generate a Version.swift source file containing the SDK version
string. This embeds the version in the generated source code for
consistency with other generators and fixes auto-versioning for
Swift SDKs.
0.30.0
(feat): Add maxRetries custom config option to override the default maximum
number of retries for failed requests. The default remains 2 when not
specified.
0.29.0
(feat): Add Environments section to generated README showing how to select
different environments (production/sandbox) when initializing the client.
0.28.3
(fix): Thread endpoint ID through dynamic snippet generator to differentiate
generated snippets by endpoint.
0.28.2
(fix): Re-throw errors after logging for README.md and reference.md generation failures.
Documentation generation errors now break the generation flow so they are treated
as important to fix.
0.28.1
(fix): Fix dynamic snippets to include global headers in generated code examples.
Previously, required global headers (e.g., X-Organization-ID) configured via
x-fern-global-headers were missing from dynamic snippet output. Also adds
global header support to the Swift dynamic snippet generator.
0.28.0
(feat): Generate discriminated unions using direct associated values instead of synthesized nested wrapper structs, while preserving Codable behavior for object, keyed, primitive, and empty variants.
0.27.1
(fix): Improve error logging for README.md and reference.md generation failures.
The generator now logs the actual error message and stack trace instead
of crashing the entire generation, making it easier to diagnose issues.
0.27.0
(feat): Add global headers as named parameters on the client constructor.