Add .NET 10.0 (LTS) support; drop EOL target frameworks - #84
Open
mayuanyang wants to merge 3 commits into
Open
Conversation
Library packages (Mediator.Net, MicrosoftDI, Autofac, StructureMap, SimpleInjector): netstandard2.0;netstandard2.1;net8.0;net9.0;net10.0 - Removed EOL targets: net5.0, net6.0, net7.0 Middlewares.Serilog / TestUtil: was net5.0;net6.0, now net8.0;net9.0;net10.0 - Also removed stale net45 conditional blocks from Serilog csproj - Removed self-referencing Mediator.Net package reference from Serilog Test projects (main, Autofac, MSDI): added net10.0 SimpleInjector.Test / StructureMap.Test: replaced all-EOL netcoreapp3.1;net5.0;net6.0 with net8.0;net9.0;net10.0 - Also added these two projects to the CI test run (they were omitted) WebApiSample / WebApiSample.Test: upgraded from net9.0 to net10.0 - Microsoft.AspNetCore.Mvc.NewtonsoftJson: 9.0.7 -> 10.0.7 - Microsoft.AspNetCore.Mvc.Testing: 6.0.1 -> 10.0.7 CI workflows: add 10.0.x SDK; fix backslash paths to forward-slash on Linux Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Both packages have fallen behind (last touched for net6/netcoreapp3.1) and are not worth maintaining alongside the actively supported MicrosoftDependencyInjection and Autofac integrations. - Deleted src/Mediator.Net.SimpleInjector/ - Deleted src/Mediator.Net.SimpleInjector.Test/ - Deleted src/Mediator.Net.StructureMap/ - Deleted src/Mediator.Net.StructureMap.Test/ - Removed their dotnet test steps from ci.yml Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #83
What changed
Mediator.Net(core)netstandard2.0;netstandard2.1;net8.0;net9.0net10.0netstandard2.0;netstandard2.1;net5.0;net6.0;net7.0;net8.0;net9.0net10.0Middlewares.Serilognetstandard2.0;netstandard2.1;net5.0;net6.0netstandard2.0;netstandard2.1;net8.0;net9.0;net10.0TestUtilnetstandard2.0;netstandard2.1;net5.0;net6.0netstandard2.0;netstandard2.1;net8.0;net9.0;net10.0net8.0;net9.0net10.0netcoreapp3.1;net5.0;net6.0(all EOL)net8.0;net9.0;net10.0net9.0net10.08.0.x,9.0.x10.0.xAdditional cleanup
net45conditional blocks fromMiddlewares.Serilog.csprojMediator.NetNuGet package reference from Serilog (it already uses aProjectReference)ci.ymltest commands (Linux runners use/)SimpleInjector.TestandStructureMap.Testto the CI test run (they were omitted)Microsoft.AspNetCore.Mvc.NewtonsoftJson9.0.7 → 10.0.7Microsoft.AspNetCore.Mvc.Testing6.0.1 → 10.0.7Note on local verification
The local machine has SDK 9.0.101 which rejects
net10.0targets at restore time — CI with the10.0.xSDK is the verification gate for the new target.🤖 Generated with Claude Code