> 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.