5.5.0
(feat): Add use_request_defaults top-level config option with three modes: "none",
"parameters" (query params and headers only), and "all" (query params, headers,
request body params, and pydantic model fields). This takes precedence over the
existing pydantic_config.use_provided_defaults boolean, which will be deprecated
in a future release.
(fix): Fix mypy error in generated client wrapper when a non-string global header is
declared (e.g. Request-Timeout: integer). The generator emits headers: Dict[str, str]
but previously assigned the raw typed member (e.g. int) directly, causing
Incompatible types in assignment. Non-string global header values are now wrapped
with str(...) when assigned. String-typed headers are unchanged.
5.4.0
(chore): Bump @fern-api/generator-cli to 0.9.8. Changelog URLs in generated PRs
now use the commit SHA instead of the PR branch name, keeping the link
valid after the branch is deleted or squash-merged.