Skip to content

Commit cd733e1

Browse files
authored
Update changelogs from fern repo (#2500)
1 parent a0e5f54 commit cd733e1

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

fern/products/sdks/overview/csharp/changelog/2025-12-03.mdx

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
1+
## 2.10.0
2+
**`(feat):`** Add support for flexible `output-path` configuration that allows specifying different paths
3+
for the library project, test project, solution file, and other files (README.md, reference.md).
4+
5+
Configuration options:
6+
* Simple string: `output-path: src` - all projects go to that path
7+
* Object with specific paths:
8+
- `library`: path for the library project (default: "src")
9+
- `test`: path for the test project (default: "src")
10+
- `solution`: path for the solution file (default: ".")
11+
- `other`: path for README.md, reference.md, and other files (default: ".")
12+
13+
Example generators.yml configuration:
14+
```yml
15+
groups:
16+
dotnet-sdk:
17+
generators:
18+
- name: fernapi/fern-csharp-sdk
19+
version: 2.10.0
20+
config:
21+
output-path:
22+
library: src/MyApi
23+
test: test/MyApi.Test
24+
solution: .
25+
other: src/MyApi
26+
```
27+
28+
The generated CI workflow and project references are automatically updated to use the configured paths.
29+
Note: `.github`, `.fern`, `.editorconfig`, `.gitignore`, and `.fernignore` are always generated in the root output folder.
30+
31+
132
## 2.9.9
233
**`(fix):`** Retries now check `Retry-After` and `X-RateLimit-Reset` headers before defaulting to
334
exponential backoff with jitter.

0 commit comments

Comments
 (0)