Releases: Azure/typespec-azure
Releases · Azure/typespec-azure
[email protected]
@azure-tools/typespec-autorest
Features
- #2257 Adds support for
@header
explode field - #2263 Update azure core libraries to use Enum-based visibility modifiers instead of strings.
@azure-tools/typespec-azure-core
Features
- #2263 Update azure core libraries to use Enum-based visibility modifiers instead of strings.
@azure-tools/typespec-azure-portal-core
No changes, version bump only.
@azure-tools/typespec-azure-resource-manager
Features
- #2263 Update azure core libraries to use Enum-based visibility modifiers instead of strings.
@azure-tools/typespec-client-generator-core
Features
- #2257 Adds support for
@header
explode field - #2263 Update azure core libraries to use Enum-based visibility modifiers instead of strings.
Bug Fixes
- #2208 Make sure to keep orphan models
@azure-tools/[email protected]
No changes, version bump only.
@azure-tools/[email protected]
No changes, version bump only.
@azure-tools/[email protected]
@azure-tools/[email protected]
@azure-tools/[email protected]
Bug Fixes
- #2229 Fix missing result segments of anonymous paged response with header.
- #2196 Do not allow union with circular ref, change union name inside nullable type and do not take nullable type as non-body response.
Features
- #2206 Add
pagingMetadata.continuationTokenParameterSegments
andpagingMetadata.continuationTokenResponseSegments
toSdkPagingServiceMetadata
to indicate the mapping of continuation token parameter and response. - #2206 Make
SdkServiceResponseHeader
to be part ofSdkModelPropertyType
. Then it could contain the client related info. - #2206 Add
SdkPagingServiceMetadata
type to store all paging related info. - #2220 Add
crossLanguageDefinitionId
property forSdkNullableType
.
Deprecations
- #2206 Deprecate
__raw_paged_metadata
,nextLinkPath
andnextLinkOperation
inSdkPagingServiceMethodOptions
. UsepagingMetadata.__raw
,pagingMetadata.nextLinkSegments
andpagingMetadata.nextLinkOperation
instead. - #2206 Deprecate
resultPath
inSdkMethodResponse
. UseresultSegments
instead. - #2219 Deprecate
clientNamespace
property inSdkClientType
,SdkNullableType
,SdkEnumType
,SdkUnionType
andSdkModelType
. Usenamespace
instead.
Breaking Changes
- #2217 Remove
null
form union forvalue
property type ofSdkConstantType
. It is a breaking change, but since no logic will come tonull
type, it shall have little impact.
@azure-tools/[email protected]
Bug Fixes
- #2211 Make sure to keep orphan models
[email protected]
@azure-tools/typespec-autorest
Bug Fixes
- #2137 Ensure that
@clientName
value propagates tox-ms-enum.name
for enums and unions.
Bump dependencies
- #2109 Upgrade dependencies
Features
- #2091 Add
@externalTypeRef
decorator, to been able to specify an external reference that should be used when emitting. - #2173 Update versioning handling to use new mutator approach
- #2094 Use the
@identifiers
decorator to identify and utilize identifiers forx-ms-identifiers
. Additionally, use the@key
decorator to identify identifiers.
@azure-tools/typespec-azure-core
Bump dependencies
- #2109 Upgrade dependencies
@azure-tools/typespec-azure-portal-core
Bump dependencies
- #2109 Upgrade dependencies
@azure-tools/typespec-azure-resource-manager
Bug Fixes
- #2178 Fixing
etag
property name on common-types fromeTag
toetag
. - #2077 Fix provider name not being replaced in the route when using
ArmProviderActionSync
orArmProviderActionAsync
operation. - #2085 Exclude template instances from the
no-response-body
rule. - #2185 Fix common-types privatelink typo in
@key("privateLinkResourcenName") from privateLinkResourcenName to privateLinkResourceName
Bump dependencies
- #2109 Upgrade dependencies
Features
- #2091 Add
@externalTypeRef
decorator, to been able to specify an external reference that should be used when emitting. - #2173 Update versioning handling to use new mutator approach
- #2094 Use the
@identifiers
decorator to identify and utilize identifiers forx-ms-identifiers
. Additionally, use the@key
decorator to identify identifiers.
@azure-tools/typespec-client-generator-core
Bug Fixes
- #2176 Enhance content type judge logic, which fix missing serialization options of models and wrong bytes encode.
- #2181 Fix wrong example doc of
@override
decorator. - #2167 add cache for
SdkModelPropertyType
in TCGCContext - #2172 move to core's
getVisibilityForClass
to determine a property's visibility - #2159 add
.json
serialization information for json model serialization within multipart - #2163 add visibility for other properties
Bump dependencies
- #2109 Upgrade dependencies
Features
@azure-tools/[email protected]
Bump dependencies
- #2109 Upgrade dependencies
@azure-tools/[email protected]
Bump dependencies
- #2109 Upgrade dependencies