# August 22, 2024

## 1.3.0

**`(internal):`** No changes.

## 1.3.0-rc2

**`(internal):`** Fix warnings in generated `RawClient`.

**`(internal):`** Use a simpler primitive instantiation for the various number types.

## 1.3.0-rc1

**`(feat):`** Generate the `ToString` method to write the JSON format of an object.

**`(feat):`** Generate snippets as example documentation.

## 1.3.0-rc0

**`(feat):`** Add support for sending the `User-Agent` header.

**`(internal):`** The `RawClient` now supports HTTP headers within the `ClientOptions` and `RequestOptions` types.

**`(feat):`** Add support for the `package-id` configuration, which is used to control the name of the package in NuGet.

**`(feat):`** Add support for mock server tests with `generate-mock-server-tests` configuration option.

**`(internal):`** Omit `null` property values in requests.

**`(fix):`** Fix a bug where request bodies are not sent for wrapped requests that include headers or query params.

**`(fix):`** Fix a bug where enums, dates, and datetimes are sometimes not serialized properly as query parameters and headers.

**`(feat):`** Add support for `read-only-memory-types` configuration.

**`(feat):`** Add the `CancellationToken` parameter as the last parameter to every endpoint method.

**`(feat):`** Add support for gRPC/Protobuf endpoints.