Releases: Testably/Testably.Abstractions
Releases · Testably/Testably.Abstractions
v3.1.2
What's Changed
- chore(deps): update testably.abstractions packages to v3 (major) by @renovate in #553
- chore(deps): update dependency testably.abstractions.fluentassertions to v1.1.0 by @renovate in #552
- chore(deps): update wandalen/wretry.action action to v3 by @renovate in #554
- fix: ensure correct behavior when moving or replacing a file with an open handle by @vbreuss in #555
- refactor: improve mutation score for Compression extensions by @vbreuss in #551
Full Changelog: v3.1.1...v3.1.2
v3.1.1
What's Changed
- feat: prepare simulating other file systems by @vbreuss in #546
- refactor: improve mutation score by @vbreuss in #547
- refactor: improve mutation score for AccessControl extensions by @vbreuss in #548
- fix: copying a file throws if a file handle with
ReadWriteshare is open by @vbreuss in #550
Full Changelog: v3.1.0...v3.1.1
v3.1.0
What's Changed
- refactor: remove PR pipeline by @vbreuss in #540
- refactor: fix ReSharper code issues by @vbreuss in #542
- chore(deps): update dependency testably.abstractions.fluentassertions to v1.0.2 by @renovate in #543
- chore(deps): update dependency meziantou.analyzer to v2 by @renovate in #544
- feat: make statistic interfaces generic by @vbreuss in #545
Full Changelog: v3.0.1...v3.1.0
v3.0.1
What's Changed
- fix: skip
state: releasedflagged issues and PRs during release commenting by @vbreuss in #535 - refactor: combine release and build pipeline by @vbreuss in #536
- refactor: combine stryker and build pipeline by @vbreuss in #537
- fix: remove the sonarcloud badge from the release README by @vbreuss in #538
- refactor: combine ci-stryker and ci pipeline by @vbreuss in #539
Full Changelog: v3.0.0...v3.0.1
v3.0.0
Breaking Changes
- Rename namespace from
Testably.Abstractions.Testing.FileSystemInitializertoTestably.Abstractions.Testing.Initializer - Move static methods from
RandomProvider.Generator<T>toRandomProvider.Generator - Remove
PathSystemBasefromTestably.Abstractions.Interface - Update
TestableIO.System.IO.Abstractionsto v21.0.2 and adapt interface according to the breaking change in TestableIO/System.IO.Abstractions#1104 - Make class
FileSystemWatcherMockinternal
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
Executenon-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
.gitattributesby @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
Executeby @vbreuss in #501 - feat: avoid arbitrary statistic calls by @vbreuss in #502
- coverage: add tests for
FileSystemWatcherevents 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.Abstractionsto v21.0.2 by @vbreuss in #506 - feat: remove obsolete class
PathSystemBaseby @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.Analyzerby @vbreuss in #519 - fix: disable build warning CS0436 in
Testably.Abstractions.Testing.Testsby @vbreuss in #516 - refactor: remove
.ConfigureAwaitin tests by @vbreuss in #520 - refactor: dispose of
ManualResetEventSlimby @vbreuss in #518 - coverage: avoid skipping brittle tests in
FileSystemWatcherby @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.EndReadby @vbreuss in #522 - coverage: add missing tests by @vbreuss in #525
- feat: collect coverage information for .NET Framework by @vbreuss in https://github.com/Testably/Testably.Abs...
v2.6.1
What's Changed
- chore(deps): update testably.abstractions packages to v2.6.0 by @renovate in #425
- chore(deps): update xunit-dotnet monorepo by @renovate in #426
- chore(deps): update dependency microsoft.codeanalysis.csharp to v4.8.0 by @renovate in #427
- chore(deps): update dependency autofixture.xunit2 to v4.18.1 by @renovate in #428
- chore(deps): update actions/setup-java action to v4 by @renovate in #429
- chore(deps): update actions/setup-dotnet action to v4 by @renovate in #430
- chore(deps): update dependency testableio.system.io.abstractions to v20 by @renovate in #432
- chore(deps): update dependency testableio.system.io.abstractions to v20.0.4 by @renovate in #433
- chore(deps): update xunit-dotnet monorepo by @renovate in #434
- chore(deps): update actions/download-artifact action to v4 by @renovate in #435
- chore(deps): update actions/upload-artifact action to v4 by @renovate in #436
- chore(deps): update xunit-dotnet monorepo by @renovate in #437
- chore(deps): update apexskier/github-release-commenter action to v1.3.6 by @renovate in #438
- fix: handling of whitespace-only filenames by @vbreuss in #439
- fix: use correct empty name for
IFileInfowith trailing directory separator char by @vbreuss in #440 - chore(deps): update dependency xunit to v2.6.5 by @renovate in #441
- refactor: fix sonar issues due to updated analyzers by @vbreuss in #443
- fix: remove
test-report.ymlbuild pipeline by @vbreuss in #444 - fix: sonar issue
xUnit1040by @vbreuss in #445 - fix: failing build by @vbreuss in #446
Full Changelog: v2.6.0...v2.6.1
v2.6.0
v2.5.1
What's Changed
- chore(deps): update testably.abstractions packages to v2.5.0 by @renovate in #410
- fix: support relative path with drive information in
Path.GetFullPathby @vbreuss in #411 - chore(deps): update xunit-dotnet monorepo by @renovate in #412
- chore(deps): update dependency xunit to v2.5.3 by @renovate in #413
- chore(deps): update actions/checkout digest to b4ffde6 by @renovate in #414
- fix:
Directory.EnumerateDirectorieswith trailing slash inpathby @vbreuss in #415 - chore(deps): update dependency xunit to v2.6.0 by @renovate in #416
- chore(deps): update dependency xunit to v2.6.1 by @renovate in #417
- chore(deps): update dependency microsoft.net.test.sdk to v17.8.0 by @renovate in #418
- feat: enable support for .NET 8.0 by @vbreuss in #389
- chore(deps): update danielpalme/reportgenerator-github-action action to v5.2.0 by @renovate in #420
- feat: update references to net8 by @vbreuss in #421
- fix: Delete directory recursive should delete files in subfolders by @ElStefan in #422
Full Changelog: v2.5.0...v2.5.1
v2.5.0
What's Changed
- chore(deps): update testably.abstractions packages to v2.4.1 by @renovate in #379
- refactor: prepare support for .NET 8.0 by @vbreuss in #388
- feat: support .NET 8.0 |
LastAccessTimeis no longer updated for the source file when copying it on OSX by @vbreuss in #382 - feat: support .NET 8.0 | Remove
BinaryFormatterfromTestingExceptionby @vbreuss in #383 - feat: support .NET 8.0 | Refresh cache on
IFileInfo.CreateTextby @vbreuss in #384 - feat: support .NET 8.0 | Timer no longer throws
ObjectDisposedExceptionby @vbreuss in #385 - feat: support .NET 8.0 | Add new methods for
IZipFileby @vbreuss in #386 - feat: support .NET 8.0 | Add new methods for
IRandomby @vbreuss in #387 - chore(deps): update dependency testableio.system.io.abstractions to v19.2.67 by @renovate in #390
- chore(deps): update dependency microsoft.net.test.sdk to v17.7.2 by @renovate in #391
- chore(deps): update dependency testableio.system.io.abstractions to v19.2.69 by @renovate in #392
- chore(deps): update dependency testably.abstractions.fluentassertions to v0.7.0 by @renovate in #393
- chore(deps): update actions/checkout action to v4 by @renovate in #394
- chore(deps): update danielpalme/reportgenerator-github-action action to v5.1.25 by @renovate in #395
- chore(deps): update dependency testably.abstractions.fluentassertions to v0.8.0 by @renovate in #396
- chore(deps): update dependency testably.abstractions.fluentassertions to v0.9.0 by @renovate in #397
- refactor: use
ExistandNotExistfluent assertions by @vbreuss in #398 - fix: nullable warning from SonarCloud by @vbreuss in #400
- chore(deps): update dependency nsubstitute to v5.1.0 by @renovate in #401
- chore(deps): update xunit-dotnet monorepo to v2.5.1 by @renovate in #402
- chore(deps): update actions/checkout digest to 8ade135 by @renovate in #404
- docs: update README by @vbreuss in #405
- chore(deps): update danielpalme/reportgenerator-github-action action to v5.1.26 by @renovate in #407
- fix: explicitly specify
FileAttributesin tests by @vbreuss in #406 - fix: throw UnauthorizedAccessException when replacing a read-only file on Windows by @vbreuss in #408
- chore(deps): update dependency testably.abstractions.fluentassertions to v1 by @renovate in #409
Full Changelog: v2.4.1...v2.5.0