🌿 ✨ [Scheduled] Upgrade Fern CLI #12
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Upgrading from
0.112.0to0.118.0- Changelog0.118.0feat:Add support for external URLs in<Code src="...">tags in docs markdown. Code snippets can now reference external URLs (e.g., raw.githubusercontent.com) to fetch code content dynamically.0.117.0feat:Add support for hidden versions.0.116.1fix:Retrieve package name from module.path configuration for Go SDK generator to support local generation workflows0.116.0feat:Add support for a minimal footer navigation theme.0.115.6fix:Do not upload snippet-templates.json files to FDR.11 additional updates, see more
0.115.5fix:Fix PyPI credentials to use standard environment variable names (PYPI_USERNAME, PYPI_PASSWORD) and correct package version propagation for local generation0.115.4fix:Improve error message for unknown API definitions in docs.yml.0.115.3fix:Fix name deconfliction for subtypes of an undiscriminated union (especially when one is an enum).0.115.2fix:Fix gRPC source resolution to log warnings instead of throwing errors when protobuf sources cannot be resolved, matching OpenAPI behavior.0.115.1fix:Update markdown variable replacement to use double curly braces for variable interpolation.0.115.0feat:Add support for multiAuth field in FDR endpoint definitions to represent OpenAPI security with OR-of-AND semantics.0.114.0feat:Add newremove-discriminants-from-schemassetting for OpenAPI/AsyncAPI imports in generators.yml.If
"always", discriminant properties are removed from schemas when generating types, unless the schema is also used outside of a discriminated union.If
"never", schemas are left untouched.Defaults to
"always".fix:Do not remove discriminant properties from schemas when generating types if the schema is also used outside of a discriminated union.0.113.1fix:Make individual theme options optional in docs.yml.0.113.0feat:Add support for page actions theme in docs.yml.0.112.2fix:- Gracefully circuit-break from recursive examples0.112.1fix:Fix OpenAPI importer to correctly handleoneOf[Type, null]andanyOf[Type, null]patterns for non-required properties. These properties are now properly represented asoptional(nullable(T))in the IR, ensuring autogenerated examples omit the field instead of generating{}. This preserves tri-state semantics (absent, null, present) for both collapsedOptional<T>and non-collapsedOptionalNullable<T>modes.