4.31.2
(fix): Sanitize changelog entries to wrap type references containing angle
brackets (e.g. Optional<String>, Map<String, Object>) in inline
code fences. This prevents MDX compilers from parsing these as
unclosed HTML/JSX tags when changelogs are rendered in documentation
sites. The sanitization is applied to both seed-based and
auto-versioned changelog generation paths, and the AI prompt now
instructs the model to wrap such references in backticks.
4.31.0
(feat): Update the gRPC SDK generator to not require the google.api.http annotation
on endpoints.
4.30.2
(fix): Fix an issue where the x-fern-encoding extension was not respected on
arbitrary object schemas (i.e. objects w/ properties).
4.30.1
(fix): Fix duplicate request wrapper name when using x-fern-streaming with
stream-condition on an endpoint whose request body is a $ref to a
named schema. Both the streaming and non-streaming endpoint variants
previously resolved to the same wrapper name (e.g. ChatRequest),
causing TypeScript SDK generation to fail with “already declared in this
file”. Streaming variants now automatically receive a Streaming suffix
(e.g. ChatRequest → ChatRequestStreaming), aligned with the V3
importer convention. Users can also explicitly set the streaming request
name via the new stream-request-name property inside
x-fern-streaming.