> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt. ## 1.12.0-rc3 **`(feat):`** Add support for schema properties with write-only and read-only access. **`(feat):`** The JSON serializer will write with indentation during debugging, and without in production. ## 1.12.0-rc2 **`(feat):`** Pager and BiPager now have consistent properties and methods. As part of this change, pagers are now generated asynchronously which is a breaking change for the endpoint methods. ```csharp // Before: var pager = client.GetItemsAsync(...); // After: var pager = await client.GetItemsAsync(...); ``` **`(fix):`** Fixed an issue where generated code for setting UUIDs in a query string parameter would generate uncompilable code. **`(feat):`** Extend support for offset pagination to float, double, and decimal types. ## 1.12.0-rc1 **`(feat):`** Add support for the `include-exception-handler` configuration option, which generates an `ExceptionHandler` interface for the SDK. This is useful when you want to act upon all exceptions thrown by the SDK (e.g. report them to a monitoring service). You can configure this feature with the following: ```yaml # generators.yml - name: fern-api/fern-csharp-sdk version: 1.12.0-rc1 config: include-exception-handler: true ``` **`(fix):`** Fixes a regression for mapping `ReadOnlyMemory` values in the generated Protobuf mapper.