Releases: Azure/typespec-azure
Releases · Azure/typespec-azure
@azure-tools/typespec-client-generator-core@0.47.4
Bug Fixes
- #1763 support serialized name for body parameter to avoid example mis-mapping
- #1761 use root source property to map operation params to method
- #1775 remove unused path parameter from method
- #1700 We no longer filter out core models. The
filter-out-core-models
parameter toSdkContext
is also removed - #1772 use array instead of set to make the types ordered by typespec definition
- #1762 make union/nullable type to be reference type and add usage/access support for them
@azure-tools/azure-http-specs@0.1.0-alpha.0
[@azure-tools/azure-http-specs] - Rollout the azure http specs packag…
@azure-tools/typespec-client-generator-core@0.47.3
@azure-tools/typespec-client-generator-core@0.47.2
Bug Fixes
- #1606 overwrite original value when set multiple value for same decorator
@azure-tools/typespec-azure-resource-manager@0.47.1
Bug Fixes
- #1673 Fix
ArmProviderActionAsync
to correctly return 202 responses.
typespec-azure@0.47.0
@azure-tools/typespec-autorest
Bump dependencies
- #1534 Bump dependencies
Features
- #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-core
Bug Fixes
- #1416 Fix #1180 Return StatusMonitor result field for non-resource PUT operations in getLroMetadata.finalResult
Bump dependencies
- #1534 Bump dependencies
@azure-tools/typespec-azure-portal-core
Bump dependencies
- #1534 Bump dependencies
@azure-tools/typespec-azure-resource-manager
Bug Fixes
- #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
Bump dependencies
- #1534 Bump dependencies
Features
- #1639 Adding
ArmProviderActionSync
andArmProviderActionAsync
templates to the ARM library to perform actions at the subscription and tenant levels. - #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
@azure-tools/typespec-client-generator-core
Bug Fixes
- #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
Bump dependencies
- #1534 Bump dependencies
Features
Deprecations
- #1613 deprecate description in
SdkExampleBase
Breaking Changes
- #1560 Remove
.description
and.details
from deprecated api surface
@azure-tools/typespec-client-generator-core@0.47.1
Bug Fixes
- #1659 remove projection for source model since typespec core has already fixed the issue
@azure-tools/typespec-azure-rulesets@0.47.0
@azure-tools/typespec-autorest-canonical@0.8.0
Bump dependencies
- #1534 Bump dependencies
@azure-tools/typespec-client-generator-core@0.46.2
Bug Fixes
- #1592 change example mapping logic to allow operation id with/without renaming
- #1589 In
0.46.1
we changed the type ofresponses
inSdkHttpOperation
fromMap<number | HttpRange, SdkHttpResponse>
toSdkHttpResponse[]
,exceptions
inSdkHttpOperation
fromMap<number | HttpRange | "*", SdkHttpResponse>
toSdkHttpResponse[]
,
and added astatusCodes
property toSdkHttpResponse
. But thestatusCodes
is defined asnumber | HttpRange | "*"
, which loses the information that the responses inresponses
property could never have a*
as its statusCodes.
This PR adds a new typeSdkHttpErrorResponse
with thestatusCodes
ofnumber | HttpRange | "*"
, and changes the type ofstatusCodes
inSdkHttpResponse
tonumber | HttpRange
to be precise.