> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt.

## 2.17.0

**`(feat):`** Add an `encode-path-params` config option (default `false`). When enabled, generated clients
pass path parameter values through `RawClient::encodePathParam()` at the point they are
substituted into the path template, so a value containing `/` or `..` can no longer change which
endpoint the request resolves to. The default `false` preserves the existing (unencoded)
behavior; TypeScript, Go, Java, and C# already encode path params.