Changelog


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.

users.yml
1service:
2 auth: false
3 base-path: /users
4 endpoints:
5 update:
6 path: ""
7 response:
8 status-code: 204

0.51.8

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


0.51.5

(fix): Added a new rule to validate frontmatter parsing across markdown files, ensuring frontmatter is properly formatted and can be parsed without errors.


0.51.3

(fix): The OpenAPI parser now prefers the JSON Content-Type variant over others (e.g. application/x-www-form-urlencoded).


0.51.2

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


0.50.17

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


0.50.14

(fix): Fixes a bug where duplicate types in undiscriminated unions (oneOf in OpenAPI) were not being deduped, which could lead to invalid generated code.



0.50.9

(fix): The Fern CLI no longer logs the full API request when finishing docs registration, reducing unnecessary log output.


Built with