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.
0.57.22
(fix):
Parse anyOf
and oneOf
schemas with “null” in a first class manner in the v3 OpenAPI parser.
0.57.21
(fix):
Correctly parse schema-valued additionalProperties in the v3 OpenAPI parser.
0.57.18
(fix):
Improve the ReadMe migrator to respect the original navigation structure when creating the file hierarchy. Previously, nested navigation groups were
flattened, but now the file structure will mirror the navigation hierarchy, preserving the original organization of documentation.