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.