Skip to content

Releases: Azure/typespec-azure

@azure-tools/[email protected]

22 Jan 08:45
e80a1fd
Compare
Choose a tag to compare

Bug Fixes

  • #2115 Fix regression of example mapping for model with parameters.

Deprecations

  • #2115 Deprecate serializedName property of SdkEndpointParameter. Use type.templateArguments[x].serializedName or type.variantTypes[x].templateArguments[x].serializedName instead.

[email protected]

15 Jan 23:48
20444c9
Compare
Choose a tag to compare

@azure-tools/typespec-autorest

No changes, version bump only.

@azure-tools/typespec-azure-core

No changes, version bump only.

@azure-tools/typespec-azure-portal-core

No changes, version bump only.

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

No changes, version bump only.

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

Features

  • #1998 Add @scope decorator to define the language scope for operation
  • #2029 add @alternateType decorator

@azure-tools/[email protected]

21 Jan 06:29
20444c9
Compare
Choose a tag to compare

Features

  • #2097 support name and isGeneratedName for nullable type
  • #2027 Add serializationOptions property to SdkModelType and SdkBodyModelPropertyType. Its type is SerializationOptions which contains the info of how to serialize to Json/Xml/Multipart value.

Deprecations

  • #2027 Deprecate serializedName property in SdkBodyModelPropertyType, use serializationOptions.xxx.name instead.
  • #2027 Deprecate multipartOptions in SdkBodyModelPropertyType, use serializationOptions.multipart instead.

@azure-tools/[email protected]

15 Jan 23:48
20444c9
Compare
Choose a tag to compare

No changes, version bump only.

@azure-tools/[email protected]

15 Jan 23:48
20444c9
Compare
Choose a tag to compare

No changes, version bump only.

@azure-tools/[email protected]

15 Jan 23:48
20444c9
Compare
Choose a tag to compare
Pre-release

Bug Fixes

  • #2039 Add Rust to client naming scenarios

Features

  • #1929 Add test scenario for clientNamespace
  • #1934 Added CheckNameAvailability operations case for ARM tests.
  • #1924 Added ExtensionResource case for ARM tests.
  • #1933 Added listing available operations case for ARM tests.
  • #1932 Added Location-based Resource case for ARM tests.

@azure-tools/[email protected]

06 Jan 06:41
9d16af1
Compare
Choose a tag to compare

Bug Fixes

  • #2000 ensure operation examples to be ordered
  • #2004 get correct pageable info for azure pageable operation with inheritance return model
  • #2034 refine cross language definition id logic

Features

  • #2010 add getHttpOperationParameter helper function
  • #1978 Add @isApiVersion decorator to override whether a parameter is an api version or not

Breaking Changes

  • #2007 fix typo of crossLanguageDefinitionId of method.

[email protected]

11 Dec 02:36
4e74671
Compare
Choose a tag to compare

@azure-tools/typespec-autorest

Bug Fixes

  • #1838 Emit error @azure-tools/typespec-autorest/no-matching-version-found when the version option is used and does not match any versions of the service.
  • #1950 Update lockfile for core changes

@azure-tools/typespec-azure-core

Bug Fixes

  • #1886 Remove Azure.Core.nextLink as there is a nextLink instance in TypeSpec.nextLink, which is causing an ambiguous problem between the two.
  • #1950 Update lockfile for core changes

Features

  • #1272 Add armResourceType scalar, and changed some properties to be armResourceType instead of string

@azure-tools/typespec-azure-portal-core

Bug Fixes

  • #1950 Update lockfile for core changes

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

Bug Fixes

  • #1866 Fix the no-empty-model rule to prevent it from being triggered for Records, as this is already covered by another rule.
  • #1886 Replace usage of Azure.Core.nextLink to TypeSpec.nextLink.
  • #1950 Update lockfile for core changes

Features

  • #1689 Add common-types v6 with changes in managed identity, private links, and types.
  • #1272 Add armResourceType scalar, and changed some properties to be armResourceType instead of string
  • #1881 common-types consistency with original swagger
  • #1923 Add the @Azure.ResourceManager.Legacy.customAzureResource decorator to identify ARM resources that do not use the base resource types.
  • #1740 Update the arm no-response-body rule to behave similarly to the core rule, but with the additional requirement that the 202 response can and should also be empty

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

Bug Fixes

  • #1950 Update lockfile for core changes

Features

  • #1812 add SdkCookieParameter type and support @cookie in TypeSpec http lib
  • #1783 Implement scope negation for TCGC decorators
  • #1912 support emit code model

@azure-tools/[email protected]

11 Dec 02:36
4e74671
Compare
Choose a tag to compare

Bug Fixes

  • #1950 Update lockfile for core changes

Features

  • #1923 Discourage usage of new decorator @Azure.ResourceManager.Legacy.customAzureResource
  • #1740 Update the arm no-response-body rule to behave similarly to the core rule, but with the additional requirement that the 202 response can and should also be empty

@azure-tools/[email protected]

11 Dec 02:36
4e74671
Compare
Choose a tag to compare

Bug Fixes

  • #1950 Update lockfile for core changes