---
title: February 2024
---

# Release Notes February 2024 (2024-02-06)

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

## New Features

### `@azure-tools/typespec-autorest` New Features

- Respect `@clientName` decorator from `@azure-rest/typespec-client-generator-core` library where `@projectedName("client")` used to work.

### `@azure-tools/typespec-client-generator-core` New Features

- Add new `MultipartFile` type
- error out if user tries to encode bytes in multipart input
- Add support for creating an `enum` from a `union` declaration
- tcgc will return the raw tsp types to emitters, instead of doing more conversion

### `@azure-tools/typespec-azure-resource-manager` New features

- Add mechanism for additional path segments See example:
  - Location resources https://github.com/Azure/typespec-azure/blob/main/packages/samples/specs/resource-manager/arm-scenarios/location-resource/main.tsp
  - Add extra path segments https://github.com/Azure/typespec-azure/tree/main/packages/samples/specs/resource-manager/arm-scenarios/virtual-resource
- Update references to ARM, Add template customization parameters, add migration docs

## Bug Fixes

### `@azure-tools/typespec-autorest` Bug Fixes

- Fix: Inline enums properties with default values as `default` is not allowed next to `$ref`
- Emit warning if using opendIdConnect http auth scheme
- Update references to ARM, Add template customization parameters, add migration docs

### `@azure-tools/typespec-azure-resource-manager` Bug Fixes

- Fix Location resource issue

### `@azure-tools/typespec-client-generator-core` Bug Fixes

- fix incorrect linter error for models not directly used in multipart operations
