4.63.2
(fix): Fix wire test datetime format mismatch. When datetime_milliseconds is false (default),
WireMock stubs are now stripped of .000 milliseconds to match the SDK’s default
serialize_datetime output. When true, test verification values include .000 to match
millisecond-precision output. Fixes wire test failures for APIs with datetime query parameters.
4.63.1
(fix): Fix socket client generation to use keyword arguments when calling construct_type.
4.63.0
(feat): Add datetime_milliseconds custom config option. When set to true,
serialize_datetime always includes millisecond precision in ISO 8601 output
(e.g., 2008-01-02T00:00:00.000Z instead of 2008-01-02T00:00:00Z).
Useful for APIs that require a fixed-width datetime format with fractional seconds.
Default behavior is unchanged.
4.62.4
(fix): Re-throw errors after logging for README.md and reference.md generation failures.
Documentation generation errors now break the generation flow so they are treated
as important to fix.
4.62.3
(fix): Fix dynamic snippets to include global headers in generated code examples.
Previously, required global headers (e.g., X-Organization-ID) configured via
x-fern-global-headers were missing from dynamic snippet output. Also fixes
header value lookup to use wire values instead of a non-existent property.