0.47.0 October 2024
See TypeSpec Core 0.61 release notes
Breaking Changes
Section titled “Breaking Changes”@azure-tools/typespec-client-generator-core
Section titled “@azure-tools/typespec-client-generator-core”- #1560 Remove
.description
and.details
from deprecated api surface
Deprecations
Section titled “Deprecations”@azure-tools/typespec-client-generator-core
Section titled “@azure-tools/typespec-client-generator-core”- #1613 deprecate description in
SdkExampleBase
Features
Section titled “Features”@azure-tools/typespec-autorest
Section titled “@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
Section titled “@azure-tools/typespec-azure-resource-manager”- #1512
x-ms-skip-url-encoding
should be replaced withallowReserved
- #1505 Added common-types managed identity with delegation and network security perimeter
- #1555 Add
no-empty-model
rule - #1639 Adding
ArmProviderActionSync
andArmProviderActionAsync
templates to the ARM library to perform actions at the subscription and tenant levels.
@azure-tools/typespec-client-generator-core
Section titled “@azure-tools/typespec-client-generator-core”Bug Fixes
Section titled “Bug Fixes”@azure-tools/typespec-azure-core
Section titled “@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
Section titled “@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
Section titled “@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