Projects in Blazor solution now target net8.0 (formerly net6.0)
Update other .NET dependencies, and code analyzer package versions
Update docs
Re-build Demo.Server example based on new Blazor Web App template
Update acceptance test projects to use similar setup as Blazor Web App templates
NimbleBlazor.Tests.Acceptance.Client: Existing tests use the InteractiveServer render mode. The project also now supports tests using InteractiveWebAssembly and static SSR render modes. Add one example test for each.
TODO: Spright acceptance test project currently don't use the new setup yet. If the changes look reasonable and we want to do the same for the Spright tests, I can do so in an update.
š§Ŗ Testing
Manual testing
Autotests (unit/acceptance) pass. New tests for Nimble for InteractiveWebAssembly / static SSR render modes.
ā Checklist
[x] I have updated the project documentation to reflect my changes or determined no changes are needed.
Pull Request
š¤Ø Rationale
Resolves #1667
2355 : Resolved by updates to Nimble/Spright JS initialization scripts for .NET 8
2188 : Not reproducible by Nimble team, can debug further once changes published if client can still reproduce
š©āš» Implementation
net8.0
(formerlynet6.0
)Demo.Server
example based on new Blazor Web App templateNimbleBlazor.Tests.Acceptance.Client
: Existing tests use theInteractiveServer
render mode. The project also now supports tests usingInteractiveWebAssembly
and static SSR render modes. Add one example test for each.š§Ŗ Testing
ā Checklist