Skip to content

Releases: Azure/typespec-azure

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

31 Oct 18:02
681402f
Compare
Choose a tag to compare

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 to SdkContext 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

29 Oct 19:15
1f36182
Compare
Choose a tag to compare
[@azure-tools/azure-http-specs] - Rollout the azure http specs packag…

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

23 Oct 16:26
0ec0106
Compare
Choose a tag to compare

Bug Fixes

  • #1731 fix wrong compare target for response body with anonymous model when finding anonymous model context
  • #1698 have paging respect renames

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

15 Oct 12:24
ddf28f1
Compare
Choose a tag to compare

Bug Fixes

  • #1606 overwrite original value when set multiple value for same decorator

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

14 Oct 21:10
ddf28f1
Compare
Choose a tag to compare

Bug Fixes

  • #1673 Fix ArmProviderActionAsync to correctly return 202 responses.

typespec-azure@0.47.0

10 Oct 00:13
e20b38b
Compare
Choose a tag to compare

@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 and ArmProviderActionAsync templates to the ARM library to perform actions at the subscription and tenant levels.
  • #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

@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

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

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

10 Oct 08:10
e20b38b
Compare
Choose a tag to compare

Bug Fixes

  • #1659 remove projection for source model since typespec core has already fixed the issue

@azure-tools/typespec-azure-rulesets@0.47.0

10 Oct 00:13
e20b38b
Compare
Choose a tag to compare

Bump dependencies

  • #1534 Bump dependencies

Features

  • #1555 Add no-empty-model rule to ruleset

@azure-tools/typespec-autorest-canonical@0.8.0

10 Oct 00:13
e20b38b
Compare
Choose a tag to compare

Bump dependencies

  • #1534 Bump dependencies

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

24 Sep 08:44
6faaac8
Compare
Choose a tag to compare

Bug Fixes

  • #1592 change example mapping logic to allow operation id with/without renaming
  • #1589 In 0.46.1 we changed the type of responses in SdkHttpOperation from Map<number | HttpRange, SdkHttpResponse> to SdkHttpResponse[], exceptions in SdkHttpOperation from Map<number | HttpRange | "*", SdkHttpResponse> to SdkHttpResponse[],
    and added a statusCodes property to SdkHttpResponse. But the statusCodes is defined as number | HttpRange | "*", which loses the information that the responses in responses property could never have a * as its statusCodes.
    This PR adds a new type SdkHttpErrorResponse with the statusCodes of number | HttpRange | "*", and changes the type of statusCodes in SdkHttpResponse to number | HttpRange to be precise.