0.58.1
(fix):
Add support for OpenRPC example parsing and rendering realistic requests and responses.
0.57.37
(feat):
Improve OpenRPC request example generation by not wrapping request payloads in JSON-RPC 2.0 format.
This ensures generated request examples match the expected format for the API’s method parameters
without the additional JSON-RPC envelope.
0.58.0-rc0
(feat):
Local development mode for app router is available in alpha for fern-dev
.
0.57.35
(feat):
Improve OpenAPI response handling for 204 status codes by respecting schema definitions.
When a 204 (No Content) response includes a schema, the importer now properly processes
and preserves this schema information, ensuring accurate API documentation and SDK generation
even for endpoints that don’t return content in successful responses.
0.57.32
(feat):
Improve server handling in OpenAPI imports by exploding servers with enum variables into multiple servers,
one for each enum value. For example, a server with URL “https://{region}.example.com” where region
is an enum [“us”, “eu”] will be exploded into two servers: “https://us.example.com” and “https://eu.example.com”.
0.57.30
(feat):
Attempt to treat non-array examples as single-element arrays in the v3 ExampleConverter.
0.57.27
(fix):
Fix an issue where deeply wrapped file request properties were not being parsed correctly.
0.57.26
(fix):
Correctly parse non-string enum values; remove dependency on Fern Definition for v3 Parser.
0.57.25
(fix):
Parse schema-level examples in the v3 OpenAPI parser.
0.57.24
(fix):
Fix an issue in the OpenAPI importer where discriminated unions with literal discriminant values in the variants would render the discriminant property twice.
The importer now correctly checks if union variants contain the discriminant property as a literal value and handles them appropriately.