From f7c45914dd8f7a1b0a194d6d17d3f3063e9a9a11 Mon Sep 17 00:00:00 2001 From: dsinghvi <10870189+dsinghvi@users.noreply.github.com> Date: Thu, 30 Apr 2026 01:53:58 +0000 Subject: [PATCH] update changelogs --- .../sdks/generators/csharp/changelog/2026-04-30.mdx | 7 +++++++ .../sdks/generators/java/changelog/2026-04-30.mdx | 8 ++++++++ .../sdks/generators/swift/changelog/2026-04-30.mdx | 9 +++++++++ 3 files changed, 24 insertions(+) create mode 100644 fern/products/sdks/generators/csharp/changelog/2026-04-30.mdx create mode 100644 fern/products/sdks/generators/java/changelog/2026-04-30.mdx create mode 100644 fern/products/sdks/generators/swift/changelog/2026-04-30.mdx diff --git a/fern/products/sdks/generators/csharp/changelog/2026-04-30.mdx b/fern/products/sdks/generators/csharp/changelog/2026-04-30.mdx new file mode 100644 index 000000000..f4be8b31f --- /dev/null +++ b/fern/products/sdks/generators/csharp/changelog/2026-04-30.mdx @@ -0,0 +1,7 @@ +## 2.63.3 +**`(fix):`** Fix dynamic snippets emitting wrong property name when PascalCase(property) +collides with class name (e.g. CatalogV1Id.catalog_v1_id). The snippet +generator now uses the same rename logic as the SDK (appending "_") so that +generated examples compile without CS0542 / CS0117 errors. + + diff --git a/fern/products/sdks/generators/java/changelog/2026-04-30.mdx b/fern/products/sdks/generators/java/changelog/2026-04-30.mdx new file mode 100644 index 000000000..3428bd6be --- /dev/null +++ b/fern/products/sdks/generators/java/changelog/2026-04-30.mdx @@ -0,0 +1,8 @@ +## 4.6.4 +**`(fix):`** Fix dynamic snippet generation for multipart/form-data endpoints with file parameters. +Previously, when a file value was not provided in the example, the file argument was +omitted from the snippet, causing subsequent arguments to shift and produce compile errors +(e.g. `incompatible types: Request cannot be converted to Optional`). +Now emits `null` for missing file arguments to keep positional args aligned. + + diff --git a/fern/products/sdks/generators/swift/changelog/2026-04-30.mdx b/fern/products/sdks/generators/swift/changelog/2026-04-30.mdx new file mode 100644 index 000000000..4b323985b --- /dev/null +++ b/fern/products/sdks/generators/swift/changelog/2026-04-30.mdx @@ -0,0 +1,9 @@ +## 0.34.1 +**`(fix):`** Properly escape control characters, real newlines, real backslashes, and +real double quotes when emitting Swift string literals that wrap raw user +data (example values, dynamic snippet inputs, JSON wire test fixtures). +Previously, an example value containing a real newline (e.g. a multi-line +iCalendar string) caused the generated SDK to fail Swift compilation with +`error: unterminated string literal`. + +