February 2024
Release Notes February 2024 (2024-02-06)
Section titled “Release Notes February 2024 (2024-02-06)”See TypeSpec Core release notes
New Features
Section titled “New Features”@azure-tools/typespec-autorest
New Features
Section titled “@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
Section titled “@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 aunion
declaration - tcgc will return the raw tsp types to emitters, instead of doing more conversion
@azure-tools/typespec-azure-resource-manager
New features
Section titled “@azure-tools/typespec-azure-resource-manager New features”- Add mechanism for additional path segments See example:
- Update references to ARM, Add template customization parameters, add migration docs
Bug Fixes
Section titled “Bug Fixes”@azure-tools/typespec-autorest
Bug Fixes
Section titled “@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
Section titled “@azure-tools/typespec-azure-resource-manager Bug Fixes”- Fix Location resource issue
@azure-tools/typespec-client-generator-core
Bug Fixes
Section titled “@azure-tools/typespec-client-generator-core Bug Fixes”- fix incorrect linter error for models not directly used in multipart operations