3.79.1

(fix): Generated snippets now use baseUrl instead of environment when no environments are defined in the API spec, matching the actual constructor parameter users should provide.

3.77.3

(fix): Revert the automatic renaming of inlined path parameters that collide with request body properties (introduced in 3.77.1). These collisions are now rejected at the CLI level: fern check errors and asks the user to deconflict the names (e.g. via x-fern-parameter-name).

3.75.0

(feat): TimeoutError now extends the base API error class instead of Error directly, so instanceof ApiError catches timeout errors. Added a requestId getter to the base API error class that extracts x-request-id from the raw response headers.

3.73.3

(fix): Fix SSE event parsing to buffer data and yield on blank lines per the SSE spec. Previously, the parser yielded events immediately on data: lines, causing id: and retry: fields that follow the data: line to be missed or associated with the wrong event.