Skip to content

[TCGC] Support multiple service#3617

Merged
tadelesh merged 46 commits intorelease/december-2025from
tcgc-multiple-service
Dec 18, 2025
Merged

[TCGC] Support multiple service#3617
tadelesh merged 46 commits intorelease/december-2025from
tcgc-multiple-service

Conversation

@iscai-msft
Copy link
Contributor

@iscai-msft iscai-msft commented Dec 4, 2025

Resolve: #3587

@azure-sdk
Copy link
Collaborator

azure-sdk commented Dec 4, 2025

All changed packages have been documented.

  • @azure-tools/typespec-autorest
  • @azure-tools/typespec-azure-core
  • @azure-tools/typespec-client-generator-core
Show changes

@azure-tools/typespec-autorest - fix ✏️

Allow explicit ArrayEncoding.commaDelimited on parameters

@azure-tools/typespec-autorest - fix ✏️

Fix using ArrayEncoding.pipeDelimited or ArrayEncoding.spaceDelimited on parameter would transform the type to string incorrectly

@azure-tools/typespec-autorest - fix ✏️

Don't include items when encoding change type to string

@azure-tools/typespec-azure-core - internal ✏️

Fix autorest omit unknown format

@azure-tools/typespec-autorest - fix ✏️

Ignore encoding resulting in format not explicitly supported by autorest

@azure-tools/typespec-client-generator-core - feature ✏️

Add support for a single client from multiple services

@azure-tools/typespec-autorest - feature ✏️

Emit x-ms-client-default when using @Azure.ClientGenerator.Core.Legacy.clientDefaultValue

@pkg-pr-new
Copy link

pkg-pr-new bot commented Dec 4, 2025

Open in StackBlitz

npm i https://pkg.pr.new/Azure/typespec-azure/@azure-tools/typespec-autorest@3617
npm i https://pkg.pr.new/Azure/typespec-azure/@azure-tools/typespec-azure-core@3617
npm i https://pkg.pr.new/Azure/typespec-azure/@azure-tools/typespec-client-generator-core@3617

commit: 206d497

@azure-sdk
Copy link
Collaborator

azure-sdk commented Dec 4, 2025

You can try these changes here

🛝 Playground 🌐 Website

…tor-core/guideline.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@tadelesh tadelesh merged commit 732de9d into release/december-2025 Dec 18, 2025
26 checks passed
@tadelesh tadelesh deleted the tcgc-multiple-service branch December 18, 2025 04:40
markcowl pushed a commit to markcowl/typespec-azure that referenced this pull request Dec 21, 2025
Co-authored-by: tadelesh <chenjieshi@microsoft.com>
Co-authored-by: iscai-msft <isabellavcai@gmail.com>
Co-authored-by: Chenjie Shi <tadelesh.shi@live.cn>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants