2.72.1
(chore): Bump the bundled @fern-api/generator-cli to 0.9.44 so every local-only commit
is signed when pushing to GitHub, not just HEAD. Replay branches contain multiple
commits (e.g. [fern-generated] + [fern-replay]); previously only the HEAD
commit was recreated via the GitHub API and signed, leaving earlier commits on
the PR unverified.
2.72.0
(feat): Add a default-timeout-in-milliseconds config option to the C# SDK generator
for expressing the default network timeout in milliseconds (mapping to .NET’s
TimeSpan). The generated ClientOptions.Timeout is now computed from
milliseconds (or Timeout.InfiniteTimeSpan when set to "infinity").
The default-timeout-in-seconds option is now deprecated but remains fully
backwards compatible: when only the seconds key is set, it is converted to
milliseconds. The new key takes precedence when both are set.
2.71.2
(fix): Fix mock-server tests and XML-doc <example> snippets calling client methods with
path parameters in the wrong order (CS1503) when a user-authored example lists its
path-parameters in a different order than the URL path template. The generated method
signature follows the IR’s canonical (URL-template) order, but the snippet writer was
consuming the example’s path-parameters positionally in the author’s declared order.
Example values are now bound to each parameter by name and emitted in the endpoint’s
canonical path-parameter order, matching the generated signature.