Skip to content

Releases: Azure/typespec-azure

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

19 Mar 19:43
0501445

Choose a tag to compare

Bug Fixes

  • #4068 Add support for @clientOption("omitSlashFromEmptyRoute", true) to handle legacy compatibility for operations with empty routes.

typespec-azure@0.66.0

11 Mar 19:48
48a936e

Choose a tag to compare

@azure-tools/typespec-autorest

Bump dependencies

  • #3986 Upgrade dependencies

@azure-tools/typespec-azure-core

Bump dependencies

  • #3986 Upgrade dependencies

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

Bump dependencies

  • #3986 Upgrade dependencies

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

Bump dependencies

  • #3986 Upgrade dependencies

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

Features

  • #3867 Add .streamMetadata for sse events streamed in or out

Bump dependencies

  • #3986 Upgrade dependencies

Bug Fixes

  • #3953 Fix namespace duplication when @clientNamespace extends the namespace flag (e.g. @clientNamespace("Azure.Search.Documents.Indexes") with namespace flag Azure.Search.Documents)

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

12 Mar 10:09
a23996f

Choose a tag to compare

Bug Fixes

  • #4041 Consolidate orphan type discovery into shared cached listOrphanTypes used by both handleServiceOrphanTypes and getGeneratedName, fixing duplicate client name errors for orphan unions and unstable enum naming with versioned services

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

11 Mar 19:21
48a936e

Choose a tag to compare

Features

  • #3867 Add .streamMetadata for sse events streamed in or out

Bump dependencies

  • #3986 Upgrade dependencies

Bug Fixes

  • #3953 Fix namespace duplication when @clientNamespace extends the namespace flag (e.g. @clientNamespace("Azure.Search.Documents.Indexes") with namespace flag Azure.Search.Documents)

@azure-tools/typespec-metadata@0.1.1

10 Mar 22:00
f59a667

Choose a tag to compare

Bump dependencies

  • #3986 Upgrade dependencies

Bug Fixes

  • #3992 Ensure unrecognized emitter names use the full emitter name as the language key. Adds support for C# HTTP client emitters.

0.1.0 (TBD)

Initial release

  • Initial implementation of TypeSpec metadata emitter
  • Support for YAML and JSON output formats
  • Generates structured metadata for APIView and other tooling

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

11 Mar 06:46
f59a667

Choose a tag to compare

Bug Fixes

  • #4020 Optimize findMappingWithPath in getMethodParameterSegments for better performance with deeply nested models. Replace O(n) Array.shift() with O(1) index-based dequeue, and use parent pointer map instead of O(depth) path copying per node.
  • #4024 Refine orphan model logic to reduce the efforts for model calculations

@azure-tools/typespec-azure-rulesets@0.65.1

10 Mar 22:00
f59a667

Choose a tag to compare

Bump dependencies

  • #3986 Upgrade dependencies

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

10 Mar 22:00
f59a667

Choose a tag to compare

Bump dependencies

  • #3986 Upgrade dependencies

@azure-tools/azure-http-specs@0.1.0-alpha.38

10 Mar 22:00
f59a667

Choose a tag to compare

Features

  • #3729 Add test cases for flatten property with unknown type and read-only properties.
  • #3922 Add test scenario for relative nextLink URLs in pagination. Some Azure services use relative URLs instead of absolute URLs for pagination nextLink, requiring clients to resolve them against the service endpoint.

Bump dependencies

  • #3986 Upgrade dependencies

Bug Fixes

  • #3923 Fix wrong location of clientNamespace
  • #4006 Fix test cases for flatten property with read-only properties.

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

26 Feb 21:28
39f3640

Choose a tag to compare

Bug Fixes

  • #3977 Fix wrong cross-ns naming collision check.