From c3ee9e667f45a16b145ce964220d267783a76232 Mon Sep 17 00:00:00 2001 From: thesandlord <8902396+thesandlord@users.noreply.github.com> Date: Fri, 23 Oct 2026 20:34:20 +0000 Subject: [PATCH] update changelogs --- .../sdks/generators/ruby/changelog/2026-10-23.mdx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/fern/products/sdks/generators/ruby/changelog/2026-10-23.mdx b/fern/products/sdks/generators/ruby/changelog/2026-10-23.mdx index 708e9503d..161408ecd 100644 --- a/fern/products/sdks/generators/ruby/changelog/2026-10-23.mdx +++ b/fern/products/sdks/generators/ruby/changelog/2026-10-23.mdx @@ -1,3 +1,11 @@ +## 1.40.1 +**`(fix):`** Map request bodies (e.g. `map`) can be passed as keyword arguments again, as they +could before 1.34.1. `create(id: "h", MY_SECRET: "x")` sends `{"MY_SECRET":"x"}` instead of an empty +body. Passing the body argument (`request:`, or the wrapped body key) still takes precedence, and path, +query and header arguments are never included in the body. Set `allowMapBodyAsKeywordArguments: false` +to only read map bodies from the body argument, as 1.34.1 through 1.39.x did. + + ## 1.40.0 **`(feat):`** Add the opt-in `omitUnsetModelFields` config option. When enabled, request bodies no longer include model fields the caller did not set. Without it, a required field left out of a nested object (e.g. a partial