- Bump xunit.runner.console to 2.9.2.
- Bump dotnet-stryker to 4.2.0.
- Remove redundant branch because when the key is null it uses the default key, which is what `CurrentValue` does anyway.
- Assert that the correct options instance is retrieved.
- Explicitly pass the configuration to stryker.
- Add dotnet-validate and sign to the tools manifest so that dependabot can update them if there's newer versions released, and then reference that version in the build workflow.
- Bump version to 8.4 for the next release.
- Add `net8.0` targets.
- Use .NET `TimeProvider` implementation.
- Use `FakeTimeProvider` for tests.
- Use new .NET 8 APIs where relevant.
Co-Authored-By: martintmk <103487740+martintmk@users.noreply.github.com>
- Build with the .NET 8 SDK.
- Use new artifacts output.
- Use C#12 collection initializers where relevant.
- Suppress false positives when using `TheoryData`.
- Remove some redundant code analysis suppressions.
- Resolve CP0001 and CP0002 warnings with the .NET 8 SDK.
- Fix mutation tests by switching to Windows and updating the settings to support .NET 8 and C# 12.
- Fix NETSDK1204 error as cannot publish AoT on macOS.
- Fix NETSDK1201 error on Linux and Windows.
- Use MSBuild built-in support for `[InternalsVisibleTo]` public key.
- Rename item so it can be used in projects that aren't tests without an incorrect name.
- Make it easier to build without strong naming.
- Make conditions a bit more readable.
- Sort properties.
- Fix CS7035 warning from docfx by cloning with the tags to compute the version number correctly.
- Fix two small typos.
- Remove outdated notes from content.
- Add Polly as the name and title for the site.
- Specify the language as English.
- Release - commit and validate public API
- Disable package validation for snippets and TestUtils.
Co-authored-by: Martin Costello <martin@martincostello.com>
- Update the CHANGELOG for `8.0.0-alpha.1`.
- Add dedicated NuGet package README that is much simpler and delegates most content to the repository. Resolves#1293.
- Switch to MinVer from GitVersion to make tag-based versioning simpler and reduce the build complexity.
- Fix incorrect condition for publishing to GitHub Packages for tags.
- Refactor the build script to reduce repetition.
- README tidy-up.
- Output a report in Cobertura format for coverlet.
- Write the reports to a stable directory path for coverlet upload.
- Build and test in the order of the dependency tree since #1075.