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.
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.