From dc064c801830ad2f6d2386bdec2533294e4ae200 Mon Sep 17 00:00:00 2001 From: fern-support <126544928+fern-support@users.noreply.github.com> Date: Wed, 3 Dec 2025 22:38:48 +0000 Subject: [PATCH] update changelogs --- .../overview/csharp/changelog/2025-12-03.mdx | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/fern/products/sdks/overview/csharp/changelog/2025-12-03.mdx b/fern/products/sdks/overview/csharp/changelog/2025-12-03.mdx index aa79ffbaf..adae8bd21 100644 --- a/fern/products/sdks/overview/csharp/changelog/2025-12-03.mdx +++ b/fern/products/sdks/overview/csharp/changelog/2025-12-03.mdx @@ -1,3 +1,34 @@ +## 2.10.0 +**`(feat):`** Add support for flexible `output-path` configuration that allows specifying different paths +for the library project, test project, solution file, and other files (README.md, reference.md). + +Configuration options: +* Simple string: `output-path: src` - all projects go to that path +* Object with specific paths: + - `library`: path for the library project (default: "src") + - `test`: path for the test project (default: "src") + - `solution`: path for the solution file (default: ".") + - `other`: path for README.md, reference.md, and other files (default: ".") + +Example generators.yml configuration: +```yml +groups: + dotnet-sdk: + generators: + - name: fernapi/fern-csharp-sdk + version: 2.10.0 + config: + output-path: + library: src/MyApi + test: test/MyApi.Test + solution: . + other: src/MyApi +``` + +The generated CI workflow and project references are automatically updated to use the configured paths. +Note: `.github`, `.fern`, `.editorconfig`, `.gitignore`, and `.fernignore` are always generated in the root output folder. + + ## 2.9.9 **`(fix):`** Retries now check `Retry-After` and `X-RateLimit-Reset` headers before defaulting to exponential backoff with jitter.