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.