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`. + +