Skip to content

fix: remove NuGet.Protocol dependency chain#76

Merged
StevenTCramer merged 1 commit into
masterfrom
dev
Apr 26, 2026
Merged

fix: remove NuGet.Protocol dependency chain#76
StevenTCramer merged 1 commit into
masterfrom
dev

Conversation

@StevenTCramer

Copy link
Copy Markdown
Contributor

Summary

  • Replace NuGet.Protocol-based version lookup with direct NuGet registration metadata calls so Amuru no longer exposes the NuGet.Protocol/Newtonsoft.Json dependency chain to AOT consumers.
  • Keep NuGet.Versioning for version parsing/comparison and use registration metadata so unlisted packages are excluded.
  • Bump package version to 1.0.0-beta.32 and update package metadata changes present on the branch.

Verification

  • dev check-version
  • dotnet build source/timewarp-amuru/timewarp-amuru.csproj

🤖 Generated with opencode

Co-Authored-By: opencode noreply@opencode.ai

Use NuGet registration metadata directly so Amuru does not expose the NuGet.Protocol/Newtonsoft.Json dependency chain to AOT consumers while preserving NuGet.Versioning semantics.

🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <noreply@opencode.ai>
@StevenTCramer StevenTCramer merged commit 2d6cd4b into master Apr 26, 2026
1 check passed
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.

1 participant