Skip to content

[tcgc] add .crossLanguageVersioning hash#4063

Open
iscai-msft wants to merge 4 commits intoAzure:mainfrom
iscai-msft:tcgc/crossLanguageVersioningHash
Open

[tcgc] add .crossLanguageVersioning hash#4063
iscai-msft wants to merge 4 commits intoAzure:mainfrom
iscai-msft:tcgc/crossLanguageVersioningHash

Conversation

@iscai-msft
Copy link
Contributor

This hash is computed by collecting the.crossLanguageDefinitionId, optionality, type, verb, and enum values for all api-affecting types (operations, params, models, properties, enums). This is following the design of @AlitzelMendez described in her gist here

@microsoft-github-policy-service microsoft-github-policy-service bot added the lib:tcgc Issues for @azure-tools/typespec-client-generator-core library label Mar 18, 2026
@pkg-pr-new
Copy link

pkg-pr-new bot commented Mar 18, 2026

Open in StackBlitz

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

commit: c889977

@azure-sdk
Copy link
Collaborator

azure-sdk commented Mar 18, 2026

All changed packages have been documented.

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

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

Add .crossLanguageVersion to SdkPackage to track equivalent API surfaces across different language sdks

@azure-sdk
Copy link
Collaborator

azure-sdk commented Mar 18, 2026

You can try these changes here

🛝 Playground 🌐 Website

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lib:tcgc Issues for @azure-tools/typespec-client-generator-core library

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants