---
title: 0.45.0 August 2024
---

# Release Notes Version 0.45.0 - August 2024

See TypeSpec Core 0.59 [release notes](https://typespec.io/docs/release-notes/release-2024-08-06)

:::caution
This release contains deprecations and breaking changes
:::

## Features

### @azure-tools/typespec-autorest

- [#1275](https://github.com/Azure/typespec-azure/pull/1275) Add support for encoding numeric types as string
- [#1247](https://github.com/Azure/typespec-azure/pull/1247) Add support for URI templates in routes

### @azure-tools/typespec-azure-core

- [#1154](https://github.com/Azure/typespec-azure/pull/1154) Add new `@azure-tools/typespec-azure-core/require-versioned` linting rule to require Azure service to use versioning library.
- [#1193](https://github.com/Azure/typespec-azure/pull/1193) Add new linter rule to prevent using items from Private namespace from an external library.

### @azure-tools/typespec-client-generator-core

- [#1258](https://github.com/Azure/typespec-azure/pull/1258) add support for encoding an int as a string
- [#1155](https://github.com/Azure/typespec-azure/pull/1155) Make literal endpoints overridable
- [#1148](https://github.com/Azure/typespec-azure/pull/1148) add `@override` decorator that allows authors to explicitly describe their desired client method

## Bug Fixes

### @azure-tools/typespec-autorest

- [#1248](https://github.com/Azure/typespec-azure/pull/1248) Fix issue what allowed `multi` format on a header

### @azure-tools/typespec-azure-core

- [#1198](https://github.com/Azure/typespec-azure/pull/1198) Use some more precise types for certain decorators that would have crashed otherwise

### @azure-tools/typespec-azure-resource-manager

- [#1187](https://github.com/Azure/typespec-azure/pull/1187) Replace deprecated LocationParameter with LocationResourceParameter

### @azure-tools/typespec-client-generator-core

- [#1238](https://github.com/Azure/typespec-azure/pull/1238) TCGC, add `crossLanguageDefinitionId` to `SdkClientType`
- [#1266](https://github.com/Azure/typespec-azure/pull/1266) expose default values for endpoint template arguments through `.clientDefaultValue`
- [#1281](https://github.com/Azure/typespec-azure/pull/1281) Support @multipartBody for `bodyParam` of `SdkHttpOperation`
- [#1233](https://github.com/Azure/typespec-azure/pull/1233) don't move server description onto endpoints parameter
