Skip to content

Upgrade @typespec/compiler and related libraries to latest versions in http-client-csharp#9179

Merged
JoshLove-msft merged 8 commits intomainfrom
copilot/upgrade-compiler-version
Dec 12, 2025
Merged

Upgrade @typespec/compiler and related libraries to latest versions in http-client-csharp#9179
JoshLove-msft merged 8 commits intomainfrom
copilot/upgrade-compiler-version

Conversation

Copy link
Contributor

Copilot AI commented Dec 11, 2025

Upgrade TypeSpec compiler and related libraries to latest versions

  • Update @typespec/http-client-csharp package.json dependencies
    • Upgrade @typespec/compiler from ^1.6.0 to ^1.7.0 (peerDependencies and devDependencies)
    • Upgrade @typespec/http from ^1.6.0 to ^1.7.0 (peerDependencies and devDependencies)
    • Upgrade @typespec/openapi from ^1.6.0 to ^1.7.0 (peerDependencies and devDependencies)
    • Upgrade @typespec/json-schema from 1.6.0 to 1.7.0 (devDependencies)
    • Upgrade @typespec/rest from 0.76.0 to 0.77.0 (peerDependencies and devDependencies)
    • Upgrade @typespec/streams from 0.76.0 to 0.77.0 (peerDependencies and devDependencies)
    • Upgrade @typespec/versioning from 0.76.0 to 0.77.0 (peerDependencies and devDependencies)
    • Upgrade @typespec/xml from 0.76.0 to 0.77.0 (devDependencies)
    • Upgrade @typespec/library-linter from 0.76.0 to 0.77.0 (devDependencies)
    • Upgrade @azure-tools/typespec-client-generator-core from 0.62.0 to 0.63.0 (devDependencies)
    • Upgrade @azure-tools/typespec-client-generator-core peerDependency from >=0.62.0 < 0.63.0 || ~0.63.0-0 to >=0.63.0 < 0.64.0 || ~0.64.0-0 (following existing pattern)
    • Upgrade @azure-tools/azure-http-specs from 0.1.0-alpha.32 to 0.1.0-alpha.33 (devDependencies)
  • Run npm install --legacy-peer-deps in http-client-csharp to update package-lock.json
  • Verify http-specs uses workspace dependencies (confirmed: uses workspace:^ for all TypeSpec packages, automatically resolves to latest versions)
  • Verify no breaking changes in upgraded versions (confirmed: all updates are non-breaking, mostly dependency bumps and minor features)

Summary

Successfully upgraded http-client-csharp to use the latest TypeSpec compiler (1.7.0) and related libraries (0.77.0 for rest/versioning/streams/xml), and upgraded @Azure-Tools packages to their latest versions (client-generator-core 0.63.0 and azure-http-specs 0.1.0-alpha.33). All version ranges follow the existing pattern used in the package. All version upgrades are non-breaking changes.

Original prompt

This section details on the original issue you should resolve

<issue_title>Upgrade to latest compiler version</issue_title>
<issue_description>typesspec/compiler and all related libraries.</issue_description>

Comments on the Issue (you are @copilot in this section)


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

…n http-client-csharp

Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com>
Copilot AI changed the title [WIP] Upgrade to latest compiler version Upgrade @typespec/compiler and related libraries to 1.7.0/0.77.0 in http-client-csharp Dec 11, 2025
Copilot AI requested a review from JoshLove-msft December 11, 2025 00:17
Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com>
…0 and azure-http-specs to 0.1.0-alpha.33

Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com>
Copilot AI changed the title Upgrade @typespec/compiler and related libraries to 1.7.0/0.77.0 in http-client-csharp Upgrade @typespec/compiler and related libraries to latest versions in http-client-csharp Dec 11, 2025
@microsoft-github-policy-service microsoft-github-policy-service bot added the emitter:client:csharp Issue for the C# client emitter: @typespec/http-client-csharp label Dec 11, 2025
@github-actions
Copy link
Contributor

No changes needing a change description found.

…dependency

Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com>
@JoshLove-msft JoshLove-msft marked this pull request as ready for review December 11, 2025 19:55
@JoshLove-msft JoshLove-msft added this pull request to the merge queue Dec 12, 2025
Merged via the queue into main with commit b3e4cdb Dec 12, 2025
22 checks passed
@JoshLove-msft JoshLove-msft deleted the copilot/upgrade-compiler-version branch December 12, 2025 00:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

emitter:client:csharp Issue for the C# client emitter: @typespec/http-client-csharp

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade to latest compiler version

4 participants