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:
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.
2.9.8
(fix): Restore default behavior for wire tests: tests are now generated by default and controlled
via the existing generate-mock-server-tests config option (defaults to true). The
enable-wire-tests option is now treated as an alias for backward compatibility.
2.9.7
(fix): Wire tests are now controlled entirely by the enable-wire-tests custom config option,
no longer using the CLI’s writeUnitTests flag.
2.9.6
(fix): Fix getGitHubConfig to return RawGithubConfig with undefined values instead of throwing errors when publishing config is missing, aligning with TypeScript/Python generator behavior.
2.9.5
(fix): Fix readonly constant assertion message showing ‘[object Object]’ instead of property name.
2.9.4
(fix): Remove error on null config in README generation.
2.9.3
(fix): Remove using generator-cli to push to GitHub for self-hosted SDKs; this is now handled in the local workspace runner.
2.9.2
(chore): Bump generator CLI version to publish new Docker image.
2.9.1
(fix): Add check in test script to verify that .NET 10 is installed.
2.9.0
(feat): Upgrade C# SDK generator Docker images to use .NET 10 SDK base image.
- Improves package restoration and build performance
- .NET 10 uses .slnx solution files instead of .sln files, which are more readable and generate deterministically
- This change does not affect the target framework of generated SDKs
2.8.0
(feat): .github/workflows/ci.yml file changes:
- Update actions/checkout to v5
- Update actions/setup-dotnet to v5
- Use .NET 10 SDK
- Split up restore and build steps
- Don’t build the test project unless running tests
2.7.5
(fix): Support enums in multipart-forms.
Corrected date-normalization code in tests generation.
2.7.4
(chore): Upgrade C# formatter csharpier to 1.2.1.
2.7.3
(fix): Refactor package dependencies in C# generation so Dynamic Snippets in the browser can work.