From 49bb7641d6b561c487cf1ee66ba8f000fc113545 Mon Sep 17 00:00:00 2001 From: dsinghvi <10870189+dsinghvi@users.noreply.github.com> Date: Wed, 20 May 2026 21:55:55 +0000 Subject: [PATCH] update changelogs --- .../sdks/generators/csharp/changelog/2026-05-20.mdx | 4 ++++ .../products/sdks/generators/go/changelog/2026-05-20.mdx | 9 +++++++++ 2 files changed, 13 insertions(+) create mode 100644 fern/products/sdks/generators/csharp/changelog/2026-05-20.mdx create mode 100644 fern/products/sdks/generators/go/changelog/2026-05-20.mdx diff --git a/fern/products/sdks/generators/csharp/changelog/2026-05-20.mdx b/fern/products/sdks/generators/csharp/changelog/2026-05-20.mdx new file mode 100644 index 000000000..ab6b8e7f9 --- /dev/null +++ b/fern/products/sdks/generators/csharp/changelog/2026-05-20.mdx @@ -0,0 +1,4 @@ +## 2.66.5 +**`(fix):`** Mock-server tests now serialize nullable date-time query and header parameters with millisecond precision so they match what the runtime sends. Previously, when a date-time field was wrapped in a nullable container (e.g. with `respect-nullable-schemas: true` and `coerce-optional-schemas-to-nullable: false`), the generated `WithParam("since", "2024-01-15T09:30:00Z")` omitted milliseconds while the SDK actually sent `2024-01-15T09:30:00.000Z`, causing WireMock to return 404. + + diff --git a/fern/products/sdks/generators/go/changelog/2026-05-20.mdx b/fern/products/sdks/generators/go/changelog/2026-05-20.mdx new file mode 100644 index 000000000..b3db3c082 --- /dev/null +++ b/fern/products/sdks/generators/go/changelog/2026-05-20.mdx @@ -0,0 +1,9 @@ +## 1.42.1 +**`(fix):`** Fix dynamic snippet generation for enum path parameters. Path parameters inlined as +struct fields on a wrapped request now use the enum value directly (e.g. +`Action: prelude.ActionAllow`) instead of `.Ptr()`, which produced a typecheck error +when the struct field is a non-pointer required enum. Path parameters passed as +positional function arguments continue to use `.Ptr()` when the SDK signature takes +a pointer. + +