3.55.5
(fix): Fix default value for switcher-placement in docs.yml layout configuration.
3.55.4
(fix): Fix discriminated union variants with optional or nullable object types incorrectly using samePropertiesAsObject. When a union variant has a type like body: optional<SomeObjectType>, the IR generator now correctly uses singleProperty instead of samePropertiesAsObject, which ensures the generated TypeScript code has a value property with the optional type instead of extending the object type directly.
3.55.3
(fix): Fix schema namespace resolution to OpenAPI importers for proper type reference targeting
3.55.2
(fix): Fix fern docs diff production URL construction when docs instance URL has a base path (e.g., /learn).
3.55.1
(chore): Add docs param when publishing a doc site to support fine grain access controlls
3.55.0
(feat): Add fern docs diff command for visual regression testing of docs. This command captures screenshots of preview and production docs pages, generates visual diffs using pixelmatch, and outputs JSON with change percentages.
3.54.1
(fix): Fix dynamic snippets not being generated when using the v3 OpenAPI parser. The workspace is now loaded for dynamic snippet generation even when the v3 parser successfully generates the IR, ensuring that generators.yml configuration is available for snippet generation.
3.53.2
(fix): Reduce memory usage when generating docs for customers with many API versions by processing versions in batches of 5 instead of all in parallel.