0.51.12
(fix):
The Fern Definition now allows you to declare status codes for the response without having a type.
This is useful for 204
response status codes.
(fix):
The Fern Definition now allows you to declare status codes for the response without having a type.
This is useful for 204
response status codes.
(fix):
Fixed OpenAPI importer to properly handle response status codes in documentation by propagating
the status code from the OpenAPI spec through the IR and FDR layers.
(fix):
Added a new rule to validate frontmatter parsing across markdown files, ensuring frontmatter
is properly formatted and can be parsed without errors.
(fix):
The OpenAPI parser now prefers the JSON Content-Type variant over
others (e.g. application/x-www-form-urlencoded).
(fix):
Improved error messages when docs.yml doesn’t match schema by showing more specific
validation errors and including the path where the error occurred.
(fix):
Improve performance of fern docs dev
by only reloading the markdown content when
only markdown files are changed, avoiding unnecessary recompilation of the full docs.
(fix):
Fixes a bug where duplicate types in undiscriminated unions (oneOf
in OpenAPI)
were not being deduped, which could lead to invalid generated code.
(fix):
Fixes a bug where --log-level debug
does not include trace logs.
(fix):
The Fern CLI no longer logs the full API request when finishing docs registration,
reducing unnecessary log output.
(fix):
The OpenRPC parser now respects method names as well as tags for
organization the navigation.