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.
0.26.0
(feat): Add support for global and service-level headers in generated SDK methods.
0.25.4
(chore): Add sdkVersion as a top-level field in the generated metadata.json file.
0.25.3
(fix): Fix getGitHubConfig to return RawGithubConfig with undefined values instead of throwing errors when publishing config is missing, aligning with TypeScript/Python generator behavior.
0.25.2
(fix): Remove error on null config in README generation.
0.25.1
(fix): Remove using generator-cli to push to GitHub for self-hosted SDKs; this is now handled in the local workspace runner.
0.25.0
(feat): Introduced a unified client error enum and structured HTTPError with a nested ResponseBody, and updated the HTTP client and tests to classify and surface HTTP failures consistently.
0.24.1
(chore): Bump generator CLI version to publish new Docker image.