Skip to content

Upgrade SimpleOAuth.Net from .NET Framework 3.5 to .NET 10#6

Open
djmc wants to merge 1 commit intomasterfrom
claude/upgrade-dotnet-10-wG7YG
Open

Upgrade SimpleOAuth.Net from .NET Framework 3.5 to .NET 10#6
djmc wants to merge 1 commit intomasterfrom
claude/upgrade-dotnet-10-wG7YG

Conversation

@djmc
Copy link
Owner

@djmc djmc commented Feb 14, 2026

  • Convert all projects from legacy .csproj format to SDK-style targeting net10.0
  • Add HttpRequestMessage extension methods alongside existing WebRequest API
  • Modernize async API from APM (BeginGetResponse/EndGetResponse) to async/await
  • Remove Silverlight/Windows Phone conditional compilation and dead projects
  • Move NuGet package metadata from .nuspec into csproj
  • Remove duplicate UrlHelper.cs and AssemblyInfo.cs files from example projects
  • Add comprehensive xUnit test project with 51 tests covering:
    • URL encoding/decoding (RFC 3986)
    • Query string parsing
    • Token merging
    • Nonce/timestamp/HMAC-SHA1 generators
    • OAuth request signing for both WebRequest and HttpRequestMessage
    • Fluent API chaining
    • Encryption method attributes

https://claude.ai/code/session_01RVbZsFLU6C1aQBGmaikCdt

- Convert all projects from legacy .csproj format to SDK-style targeting net10.0
- Add HttpRequestMessage extension methods alongside existing WebRequest API
- Modernize async API from APM (BeginGetResponse/EndGetResponse) to async/await
- Remove Silverlight/Windows Phone conditional compilation and dead projects
- Move NuGet package metadata from .nuspec into csproj
- Remove duplicate UrlHelper.cs and AssemblyInfo.cs files from example projects
- Add comprehensive xUnit test project with 51 tests covering:
  - URL encoding/decoding (RFC 3986)
  - Query string parsing
  - Token merging
  - Nonce/timestamp/HMAC-SHA1 generators
  - OAuth request signing for both WebRequest and HttpRequestMessage
  - Fluent API chaining
  - Encryption method attributes

https://claude.ai/code/session_01RVbZsFLU6C1aQBGmaikCdt
@djmc
Copy link
Owner Author

djmc commented Feb 15, 2026

@claude update the readme file and include example code

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.

2 participants