Skip to content

0.47.0 October 2024

See TypeSpec Core 0.61 release notes

Breaking Changes

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

  • #1560 Remove .description and .details from deprecated api surface

Deprecations

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

  • #1613 deprecate description in SdkExampleBase

Features

@azure-tools/typespec-autorest

  • #1547 Added support to use Scalar and Object as default types
  • #1627 Adding support for loading example files from nested sub-folders.

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

  • #1512 x-ms-skip-url-encoding should be replaced with allowReserved
  • #1505 Added common-types managed identity with delegation and network security perimeter
  • #1555 Add no-empty-model rule
  • #1639 Adding ArmProviderActionSync and ArmProviderActionAsync templates to the ARM library to perform actions at the subscription and tenant levels.

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

  • #1631 support value type for client default value
  • #1515 add SdkLroServiceMetadata

Bug Fixes

@azure-tools/typespec-azure-core

  • #1416 Fix #1180 Return StatusMonitor result field for non-resource PUT operations in getLroMetadata.finalResult

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

  • #1416 Fix #1180 Return StatusMonitor result field for non-resource PUT operations in getLroMetadata.finalResult
  • #1551 Correct ManagedServiceIdentityType versioning issue
  • #1537 Fix missing-x-ms-identifier rule not checking base class for properties

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

  • #1511 Fix logic to check conflicting usage for model of multipart body and regular body
  • #1629 do not promote api version param to client if service is not versioned
  • #1630 do not override client default value for api version param in non-versioning service
  • #1607 set service of og in using time instead of setting time