Skip to content

Update to target .NET 8 #159

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 22 commits into from
Nov 14, 2023
Merged

Update to target .NET 8 #159

merged 22 commits into from
Nov 14, 2023

Conversation

martincostello
Copy link
Member

@martincostello martincostello commented Oct 2, 2023

Update the providers to target net8.0 with the .NET 8 SDK. Changes, in no particular order, include:

  • Add a README file to the NuGet packages as recommended by the .NET 8 SDK.
  • Remove now-obsolete use of ISystemClock.
  • Fix code analysis warning by using TryGetValue().
  • Use static ArgumentException methods.
  • Use AuthenticationFailureException where relevant.
  • Use primary constructors in a few places where relevant.
  • Apply some IDE suggestions to use newer C# syntax.
  • Fix typo.
  • Update to the latest release of Arcade for .NET 8.

Update to preview 3 of ASP.NET Core 8.
Add a README file to the NuGet packages as recommended by the .NET 8 SDK.
Update to preview 4 of ASP.NET Core 8.
- Update to preview 5 of ASP.NET Core 8.
- Remove now-obsolete use of `ISystemClock`.
- Fix code analysis warning by using `TryGetValue()`.
- Use static `ArgumentException` methods.
- Use `AuthenticationFailureException` where relevant.
Update to preview 6 of ASP.NET Core 8.
Update to preview 7 of ASP.NET Core 8.
Update .NET SDK for RC1.
- Use primary constructors in a few places where relevant.
- Apply some IDE suggestions to use newer C# syntax.
- Fix typo.
@martincostello martincostello added this to the 8.0.0 milestone Oct 2, 2023
Update to the latest release of arcade for .NET 8.
- Update to RC 2 of ASP.NET Core 8.
- Update NuGet packages to their latest versions.
Remove System.Text.Json as an explicit package reference.
Bump Microsoft.IdentityModel.Protocols to 7.0.3 as there's been some bugs in v7 that .NET 8 is picking up e.g. dotnet/aspnetcore#51430.
- Fix AoT warning.
- Simplify member name.
Update AngleSharp and JetBrains.Annotations to their latest versions.
Add support for native AoT for the libraries.
Update to stable .NET 8 SDK and NuGet packages.
Add TODO for updating `PackageValidationBaselineVersion` after release.
@martincostello martincostello marked this pull request as ready for review November 14, 2023 14:57
@martincostello martincostello merged commit b30d42e into dev Nov 14, 2023
@martincostello martincostello deleted the dev-v8 branch November 14, 2023 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

2 participants