Skip to content

v3.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Mar 04:28
· 135 commits to main since this release
c719032

Breaking Changes

  • Rename namespace from Testably.Abstractions.Testing.FileSystemInitializer to Testably.Abstractions.Testing.Initializer
  • Move static methods from RandomProvider.Generator<T> to RandomProvider.Generator
  • Remove PathSystemBase from Testably.Abstractions.Interface
  • Update TestableIO.System.IO.Abstractions to v21.0.2 and adapt interface according to the breaking change in TestableIO/System.IO.Abstractions#1104
  • Make class FileSystemWatcherMock internal

What's Changed

  • chore(deps): update testably.abstractions packages to v2.6.1 by @renovate in #447
  • chore(deps): update dependency xunit to v2.6.6 by @renovate in #449
  • chore(deps): update actions/cache action to v4 by @renovate in #450
  • chore(deps): update dependency testableio.system.io.abstractions to v20.0.15 by @renovate in #451
  • chore(deps): update nuget/setup-nuget action to v1.3.0 by @renovate in #452
  • chore(deps): update microsoft/setup-msbuild action to v2 by @renovate in #453
  • chore(deps): update nuget/setup-nuget action to v2 by @renovate in #454
  • chore(deps): update danielpalme/reportgenerator-github-action action to v5.2.1 by @renovate in #455
  • chore(deps): update dependency microsoft.net.test.sdk to v17.9.0 by @renovate in #456
  • chore(deps): update wandalen/wretry.action action to v1.4.4 by @renovate in #457
  • chore(deps): update dependency coverlet.collector to v6.0.1 by @renovate in #459
  • chore(deps): update xunit-dotnet monorepo by @renovate in #458
  • chore(deps): update danielpalme/reportgenerator-github-action action to v5.2.2 by @renovate in #461
  • refactor: make Execute non-static by @vbreuss in #462
  • refactor: fix sonar issues by @vbreuss in #463
  • refactor: use non-static OS selector in tests by @vbreuss in #464
  • chore(deps): update wandalen/wretry.action action to v1.4.5 by @renovate in #465
  • chore(deps): update dependency microsoft.codeanalysis.csharp to v4.9.2 by @renovate in #466
  • refactor: cleanup inconsistent line endings by @vbreuss in #467
  • chore(deps): update dependency minver to v5 by @renovate in #469
  • chore(deps): update wandalen/wretry.action action to v1.4.7 by @renovate in #470
  • chore(deps): update wandalen/wretry.action action to v1.4.8 by @renovate in #472
  • chore(deps): update dependency testableio.system.io.abstractions to v20.0.28 by @renovate in #475
  • chore(deps): update softprops/action-gh-release action to v2 by @renovate in #473
  • feat: add statistics by @vbreuss in #474
  • fix: errors from static code analysis by @vbreuss in #477
  • refactor: replace the dictionary in the statistics with an array by @vbreuss in #478
  • docs: improve readme examples by @vbreuss in #480
  • chore(deps): update wandalen/wretry.action action to v1.4.9 by @renovate in #481
  • chore(deps): update actions/checkout digest to 9bb5618 by @renovate in #483
  • chore(deps): update actions/checkout digest to b4ffde6 by @renovate in #484
  • chore(deps): update dependency coverlet.collector to v6.0.2 by @renovate in #485
  • chore(deps): update wandalen/wretry.action action to v1.4.10 by @renovate in #486
  • feat: add Api approval tests by @vbreuss in #482
  • refactor: normalize line endings using .gitattributes by @vbreuss in #487
  • chore(deps): update danielpalme/reportgenerator-github-action action to v5.2.3 by @renovate in #488
  • feat: add global.json to use latest SDK by @vbreuss in #479
  • chore(deps): update dependency dotnet-sdk to v8.0.202 by @renovate in #489
  • chore(deps): update dependency dotnet-sdk to v8.0.203 by @renovate in #490
  • chore: Limit "renovate" to run only weekly by @vbreuss in #491
  • feat: add statistics for property access by @vbreuss in #493
  • fix: Install .NET on code upload step by @vbreuss in #494
  • refactor: switch to sonar automatic analysis by @vbreuss in #496
  • fix: sonar issues after activating automatic analysis by @vbreuss in #495
  • refactor: adapt and execute cleanup by @vbreuss in #498
  • fix: use latest stryker.net version by @vbreuss in #497
  • refactor: adapt ReSharper File Layout to avoid Sonar issues during cleanup by @vbreuss in #499
  • fix: correctly match statistic paths by @vbreuss in #500
  • refactor: extract extension methods from Execute by @vbreuss in #501
  • feat: avoid arbitrary statistic calls by @vbreuss in #502
  • coverage: add tests for FileSystemWatcher events by @vbreuss in #503
  • fix: avoid statistic registrations on complex initializations by @vbreuss in #505
  • refactor: exclude obsolete methods from code coverage by @vbreuss in #504
  • chore!: update TestableIO.System.IO.Abstractions to v21.0.2 by @vbreuss in #506
  • feat: remove obsolete class PathSystemBase by @vbreuss in #507
  • refactor: simplify changing the test settings by @vbreuss in #508
  • chore(deps): update dependency nunit.analyzers to v4.1.0 by @renovate in #510
  • chore(deps): update dependency newtonsoft.json to v13.0.3 by @renovate in #509
  • feat: include skip message for long running tests by @vbreuss in #511
  • docs: add license scan report and status by @fossabot in #512
  • feat: enable/disable brittle tests via test settings by @vbreuss in #514
  • fix: add lock file to directory cleaner by @vbreuss in #515
  • feat: add retry also to .NET Framework tests by @vbreuss in #517
  • feat: add Meziantou.Analyzer by @vbreuss in #519
  • fix: disable build warning CS0436 in Testably.Abstractions.Testing.Tests by @vbreuss in #516
  • refactor: remove .ConfigureAwait in tests by @vbreuss in #520
  • refactor: dispose of ManualResetEventSlim by @vbreuss in #518
  • coverage: avoid skipping brittle tests in FileSystemWatcher by @vbreuss in #521
  • chore(deps): update danielpalme/reportgenerator-github-action action to v5.2.4 by @renovate in #523
  • chore(deps): update dependency meziantou.analyzer to v1.0.758 by @renovate in #524
  • fix: do not adjust LastAccessTime in FileStream.EndRead by @vbreuss in #522
  • coverage: add missing tests by @vbreuss in #525
  • feat: collect coverage information for .NET Framework by @vbreuss in #526
  • fix: Report Generator does not support mixing .NET Framework and .NET Core by @vbreuss in #527
  • feat: Enable Stryker CI-Build by @vbreuss in #528
  • fix: support search pattern with subdirectories when enumerating a directory by @vbreuss in #529
  • fix: support three-character file extension as search pattern in .NET Framework by @vbreuss in #530
  • fix: dependency error in release.yml by @vbreuss in #531
  • fix: catch ObjectDisposedException in tests by @vbreuss in #532
  • refactor: catch ObjectDisposedException in TimerMockTests by @vbreuss in #533
  • fix: use latest Stryker version in release pipeline by @vbreuss in #534

New Contributors

Full Changelog: v2.6.1...v3.0.0