Releases: Testably/Testably.Abstractions
Releases · Testably/Testably.Abstractions
v4.2.1
v4.2.0
What's Changed
Full Changelog: v4.1.0...v4.2.0
v4.1.0
What's Changed
- chore(deps): update dependency testably.abstractions.testing to 4.0.1 by @renovate[bot] in #768
 - chore(deps): update dotnet monorepo by @renovate[bot] in #769
 - chore(deps): update dependency dotnet-sdk to v9.0.202 by @renovate[bot] in #770
 - chore(deps): update dependency meziantou.analyzer to 2.0.189 by @renovate[bot] in #771
 - chore(deps): update dependency meziantou.analyzer to 2.0.193 by @renovate[bot] in #774
 - chore(deps): update dependency xunit.v3 to 2.0.1 by @renovate[bot] in #775
 - chore(deps): update dependency nunit.analyzers to 4.7.0 by @renovate[bot] in #776
 - chore(deps): update dependency meziantou.analyzer to 2.0.196 by @renovate[bot] in #777
 - chore(deps): update dotnet monorepo by @renovate[bot] in #778
 - chore(deps): update dependency meziantou.analyzer to 2.0.197 by @renovate[bot] in #780
 - chore(deps): update dependency publicapigenerator to 11.4.6 by @renovate[bot] in #782
 - chore(deps): update dependency meziantou.analyzer to 2.0.201 - autoclosed by @renovate[bot] in #781
 - chore(deps): update dotnet monorepo by @renovate[bot] in #784
 - chore(deps): update dependency microsoft.codeanalysis.analyzers to v4 by @renovate[bot] in #785
 - chore(deps): update dependency nunit.analyzers to 4.8.0 by @renovate[bot] in #787
 - chore(deps): update xunit-dotnet monorepo by @renovate[bot] in #783
 - chore(deps): update dependency nunit.analyzers to 4.9.0 by @renovate[bot] in #788
 - chore(deps): update dependency nunit.analyzers to 4.9.2 by @renovate[bot] in #791
 - chore(deps): update dependency meziantou.analyzer to 2.0.203 by @renovate[bot] in #790
 - feat: support Windows NT device alias path prefixes by @vbreuss in #794
 - chore(deps): update dotnet monorepo by @renovate[bot] in #793
 - chore(deps): update dependency sharpcompress to 0.40.0 by @renovate[bot] in #789
 - refactor: remove .NET6 from test projects by @vbreuss in #797
 - refactor: skip brittle tests on MacOS by @vbreuss in #798
 - refactor: replace FluentAssertions with aweXpect by @vbreuss in #796
 - chore(deps): update dependency microsoft.net.test.sdk to 17.14.1 by @renovate[bot] in #786
 - chore(deps): update dependency meziantou.analyzer to 2.0.205 by @renovate[bot] in #795
 
Full Changelog: v4.0.1...v4.1.0
v4.0.1
What's Changed
- chore(deps): update xunit-dotnet monorepo by @renovate in #743
 - chore(deps): update dependency meziantou.analyzer to 2.0.187 by @renovate in #742
 - chore(deps): update dotnet monorepo by @renovate in #744
 - chore(deps): update dependency microsoft.net.test.sdk to 17.13.0 by @renovate in #747
 - chore(deps): update dependency sharpcompress to 0.39.0 by @renovate in #749
 - chore(deps): update dependency fluentassertions to 7.2.0 by @renovate in #751
 - chore(deps): update dependency awexpect.testably to 0.7.0 by @renovate in #746
 - chore: update Testably.Abstractions to v4.0.0 by @vbreuss in #752
 - chore(deps): update dependency publicapigenerator to 11.4.2 by @renovate in #748
 - chore: update aweXpect.Testably to v0.8.0 by @vbreuss in #753
 - fix: build warnings by @vbreuss in #754
 - chore(deps): update dependency microsoft.codeanalysis.csharp to 4.13.0 by @renovate in #756
 - chore(deps): update dependency nunit3testadapter to v5 by @renovate in #758
 - chore(deps): update dependency system.threading.channels to v9 by @renovate in #760
 - chore(deps): update dependency xunit.v3 to v2 by @renovate in #761
 - docs: also include nuget badge for Testably.Abstractions by @vbreuss in #764
 - refactor: remove NCrunch from test projects by @vbreuss in #765
 - fix: zipped file remains locked after 
ZipFile().CreateFromDirectoryby @vbreuss in #766 - chore(deps): update dependency publicapigenerator to 11.4.5 by @renovate in #755
 - chore(deps): update dependency meziantou.analyzer to 2.0.188 by @renovate in #750
 - fix: directory with forward slash exists on windows by @vbreuss in #759
 
Full Changelog: v4.0.0...v4.0.1
v4.0.0
What's Changed
- chore(deps): update dependency fluentassertions to 6.12.2 by @renovate in #666
 - refactor: add "dependencies" label for dependabot PRs by @vbreuss in #669
 - refactor: skip release message for pull requests with "dependencies" label by @vbreuss in #670
 - chore(deps): update dependency nunit.analyzers to 4.4.0 by @renovate in #674
 - refactor: add test to ensure, that 
GetTempPathends with a directory separator by @vbreuss in #675 - chore(deps): update wandalen/wretry.action action to v3.7.3 by @renovate in #676
 - chore(deps): update dependency microsoft.net.test.sdk to 17.12.0 by @renovate in #677
 - chore(deps): update danielpalme/reportgenerator-github-action action to v5.4.1 by @renovate in #673
 - chore(deps): update testably.abstractions packages to 3.2.4 by @renovate in #672
 - chore(deps): update dependency dotnet-sdk to v8.0.404 by @renovate in #671
 - chore(deps): update dependency fluentassertions to v7 by @renovate in #680
 - refactor: use aweXpect by @vbreuss in #682
 - chore(deps): update dependency testableio.system.io.abstractions to 21.1.7 by @renovate in #683
 - chore(deps): update dependency nunit to 4.3.0 by @renovate in #687
 - chore(deps): update dependency xunit.skippablefact to 1.5.23 by @renovate in #679
 - chore(deps): update dependency microsoft.codeanalysis.csharp to 4.12.0 by @renovate in #684
 - refactor: use aweXpect for Compression project by @vbreuss in #685
 - refactor: add Nuke build by @vbreuss in #688
 - docs: update README badges by @vbreuss in #689
 - fix: sonar issues by @vbreuss in #690
 - fix: test classes are not source generated anymore by @vbreuss in #691
 - refactor: use aweXpect for Compression project (2) by @vbreuss in #692
 - fix: tests are not generated/executed by @vbreuss in #693
 - feat: add mutation commit message by @vbreuss in #694
 - chore(deps): update dependency nunit to 4.3.1 by @renovate in #695
 - chore(deps): update dependency microsoft.codeanalysis.csharp to 4.12.0 by @renovate in #696
 - chore(deps): update dependency awexpect to 0.13.0 by @renovate in #686
 - chore(deps): update dependency nunit.analyzers to 4.5.0 by @renovate in #697
 - chore(deps): update dependency publicapigenerator to 11.3.0 by @renovate in #698
 - chore(deps): update dependency awexpect to 0.14.1 by @renovate in #700
 - chore(deps): update dependency nunit to 4.3.2 by @renovate in #699
 - chore(deps): update dependency coverlet.collector to 6.0.3 by @renovate in #701
 - feat: Add initial 
FileVersionInfosupport by @vbreuss in #703 - fix: mutation comment during update by @vbreuss in #705
 - feat: enable mocking the 
IFileVersionInfoby @vbreuss in #704 - chore: update Meziantou.Analyzer to 2.0.185 by @vbreuss in #706
 - feat!: allow disposing event registration and use globbing by @vbreuss in #707
 - refactor: fix analyzer warnings by @vbreuss in #709
 - refactor: retry unit test step in build pipeline by @vbreuss in #710
 - coverage: add test that source generation was successful by @vbreuss in #708
 - chore(deps): update dotnet monorepo to v9 (major) by @renovate in #678
 - refactor: fix analyzer warnings (2) by @vbreuss in #711
 - chore(deps): update dependency xunit to 2.9.3 by @renovate in #714
 - chore(deps): update dependency awexpect to 0.15.0 by @renovate in #715
 - chore(deps): update dependency microsoft.codeanalysis.csharp to 4.12.0 by @renovate in #716
 - chore(deps): update dependency nunit.analyzers to 4.6.0 by @renovate in #717
 - refactor: fix analyzer warnings (3) by @vbreuss in #713
 - refactor: switch to an incremental source generator by @vbreuss in #720
 - refactor: simplify 
InternalsVisibleToby @vbreuss in #721 - fix: avoid warnings about untested "System.Threading.Channels" version by @vbreuss in #722
 - refactor: allow workflow dispatch for 
build.ymlby @vbreuss in #723 - refactor: update aweXpect by @vbreuss in #724
 - chore(deps): update dependency coverlet.collector to 6.0.4 by @renovate in #725
 - refactor!: remove support for .NET7 by @vbreuss in #729
 - chore(deps): update dotnet monorepo by @renovate in #726
 - refactor: upgrade to xunit v3 by @vbreuss in #728
 - chore(deps): update dependency testableio.system.io.abstractions to 21.2.8 by @renovate in #730
 - chore(deps): update nuke-build monorepo to 9.0.4 by @renovate in #731
 - chore(deps): update dependency awexpect to 0.20.0 by @renovate in #732
 - chore(deps): update dependency fluentassertions to 7.1.0 by @renovate in #733
 - fix: throw correct exception when deleting a file or directory with invalid FileSystemTypes by @vbreuss in #727
 - fix: build pipeline by @vbreuss in #734
 - feat: add support for .NET9 by @vbreuss in #735
 - feat: add filesystem interface by @vbreuss in #736
 - chore(deps): update dependency meziantou.analyzer to 2.0.186 by @renovate in #650
 - refactor: update and simplify references by @vbreuss in #737
 - fix: trigger build on tags with pre-release information by @vbreuss in #738
 - feat: strong-name sign the assemblies by @vbreuss in #739
 - chore: update Testably.Abstractions to v9.0.0 by @vbreuss in #740
 - fix: pipeline does not run with different versions by @vbreuss in #741
 
Full Changelog: v3.2.4...v4.0.0
v3.2.4
What's Changed
- chore(deps): update testably.abstractions packages to v3.2.3 by @renovate in #641
 - chore(deps): update dependency dotnet-sdk to v8.0.401 by @renovate in #640
 - chore(deps): update dependency microsoft.net.test.sdk to v17.11.0 by @renovate in #643
 - chore(deps): update dependency microsoft.codeanalysis.csharp to v4.11.0 by @renovate in #642
 - chore(deps): update dependency nunit to 4.2.2 by @renovate in #644
 - chore(deps): update dependency microsoft.net.test.sdk to 17.11.1 by @renovate in #646
 - chore(deps): update dependency minver to v6 by @renovate in #647
 - chore(deps): update danielpalme/reportgenerator-github-action action to v5.3.9 by @renovate in #645
 - refactor: Use 
AutoDomainDataattribute instead of directly mocking withNSubstituteby @vbreuss in #648 - chore(deps): update dependency fluentassertions to 6.12.1 by @renovate in #649
 - chore(deps): update dependency xunit to 2.9.1 by @renovate in #651
 - chore(deps): update danielpalme/reportgenerator-github-action action to v5.3.10 by @renovate in #652
 - chore(deps): update dependency dotnet-sdk to v8.0.402 by @renovate in #653
 - chore(deps): update dependency xunit to 2.9.2 by @renovate in #654
 - chore(deps): update actions/checkout digest to eef6144 by @renovate in #656
 - chore(deps): update danielpalme/reportgenerator-github-action action to v5.3.11 by @renovate in #657
 - chore(deps): update dotnet monorepo by @renovate in #658
 - chore(deps): update actions/checkout digest to 11bd719 by @renovate in #659
 - chore(deps): update wandalen/wretry.action action to v3.7.0 by @renovate in #661
 - chore(deps): update nuget/setup-nuget action to v2.0.1 by @renovate in #660
 - refactor: add support for Rider by @vbreuss in #663
 - fix: initialization of 
UnixFileModeby @vbreuss in #662 - fix: use explicit 
Strykerversion 4.3.0 by @vbreuss in #665 - chore(deps): update wandalen/wretry.action action to v3.7.2 by @renovate in #667
 - chore(deps): update dependency System.IO.Abstractions to 21.1.3 by @vbreuss in #664
 
Full Changelog: v3.2.3...v3.2.4
v3.2.3
What's Changed
- chore(deps): update danielpalme/reportgenerator-github-action action to v5.3.8 by @renovate in #631
 - chore(deps): update dependency meziantou.analyzer to v2.0.161 by @renovate in #632
 - chore(deps): update dependency meziantou.analyzer to v2.0.162 by @renovate in #633
 - chore(deps): update dependency nunit3testadapter to v4.6.0 by @renovate in #636
 - chore(deps): update dependency testableio.system.io.abstractions to v21.0.29 by @renovate in #634
 - chore(deps): update testably.abstractions packages to v3.2.2 by @renovate in #635
 - chore(deps): update dependency meziantou.analyzer to v2.0.163 by @renovate in #637
 - fix: Throw correct exception when using 
File.Replacewith case-only changes on MacOS by @vbreuss in #638 - chore(deps): update dependency nunit.analyzers to v4.3.0 by @renovate in #639
 
Full Changelog: v3.2.2...v3.2.3
v3.2.2
What's Changed
- refactor: store file handles centrally in 
InMemoryStorageby @vbreuss in #603 - feat: Add 
TotalCountto Statistics by @vbreuss in #604 - chore(deps): update dependency dotnet-sdk to v8.0.300 by @renovate in #606
 - chore(deps): update dependency meziantou.analyzer to v2.0.152 by @renovate in #607
 - chore(deps): update actions/checkout digest to a5ac7e5 by @renovate in #608
 - chore(deps): update dependency meziantou.analyzer to v2.0.153 by @renovate in #609
 - chore(deps): update dependency dotnet-sdk to v8.0.301 by @renovate in #610
 - chore(deps): update dependency meziantou.analyzer to v2.0.155 by @renovate in #611
 - chore(deps): update xunit-dotnet monorepo to v2.8.1 by @renovate in #613
 - chore(deps): update testably.abstractions packages to v3.2.1 by @renovate in #612
 - chore(deps): update dependency microsoft.net.test.sdk to v17.10.0 by @renovate in #615
 - chore(deps): update danielpalme/reportgenerator-github-action action to v5.3.5 by @renovate in #614
 - chore(deps): update wandalen/wretry.action action to v3.5.0 by @renovate in #617
 - chore(deps): update danielpalme/reportgenerator-github-action action to v5.3.6 by @renovate in #616
 - chore(deps): update dependency dotnet-sdk to v8.0.302 by @renovate in #619
 - chore(deps): update actions/checkout digest to 692973e by @renovate in #618
 - chore(deps): update dependency microsoft.codeanalysis.csharp to v4.10.0 by @renovate in #621
 - chore(deps): update dependency meziantou.analyzer to v2.0.158 by @renovate in #620
 - chore(deps): update dependency testableio.system.io.abstractions to v21.0.22 by @renovate in #622
 - chore(deps): update danielpalme/reportgenerator-github-action action to v5.3.7 by @renovate in #623
 - chore(deps): update dependency meziantou.analyzer to v2.0.159 by @renovate in #624
 - fix: update buffer when accessing a 
FileStreamin parallel by @vbreuss in #625 - docs: Add allowed prefix for conventional commits by @vbreuss in #626
 - chore(deps): update dependency dotnet-sdk to v8.0.303 by @renovate in #627
 - chore(deps): update dependency meziantou.analyzer to v2.0.160 by @renovate in #628
 - chore(deps): update xunit-dotnet monorepo by @renovate in #630
 - chore(deps): update dependency testableio.system.io.abstractions to v21.0.26 by @renovate in #629
 
Full Changelog: v3.2.1...v3.2.2
v3.2.1
What's Changed
- refactor: reduce method complexity in 
InMemoryStorageby @vbreuss in #592 - chore(deps): update dependency meziantou.analyzer to v2.0.150 by @renovate in #593
 - chore(deps): update dependency nunit.analyzers to v4.2.0 by @renovate in #594
 - chore(deps): update testably.abstractions packages to v3.2.0 by @renovate in #595
 - chore(deps): update xunit-dotnet monorepo to v2.8.0 by @renovate in #596
 - refactor: avoid blocking in tests by @vbreuss in #598
 - refactor: cleanup temporary file created in unit test by @vbreuss in #600
 - refactor: fix brittle 
EventTestsby @vbreuss in #599 - refactor: avoid unnecessary allocations from using callbacks in 
ExecuteExtensionsby @vbreuss in #601 - refactor: reduce memory footprint of statistics functionality by @vbreuss in #602
 
Full Changelog: v3.2.0...v3.2.1
v3.2.0
What's Changed
- docs: improve links in nuget README by @vbreuss in #556
 - chore(deps): update dependency meziantou.analyzer to v2.0.147 by @renovate in #559
 - chore(deps): update dependency dotnet-sdk to v8.0.204 by @renovate in #558
 - chore(deps): update testably.abstractions packages to v3.1.2 by @renovate in #560
 - chore(deps): update xunit-dotnet monorepo by @renovate in #561
 - fix: avoid using methods from System.IO in Testing by @vbreuss in #562
 - feat: use SimulationMode instead of OSPlatform by @vbreuss in #563
 - fix: start implementing Path simulation by @vbreuss in #564
 - feat: foundation for simulated tests by @vbreuss in #565
 - feat: implement additional methods for simulated 
Pathby @vbreuss in #566 - feat: implement 
Joinfor simulatedPathby @vbreuss in #567 - feat: implement 
TryJoinfor simulatedPathby @vbreuss in #568 - feat: implement 
GetRandomFileNamefor simulatedPathby @vbreuss in #569 - feat: implement 
GetDirectoryNamefor simulatedPathby @vbreuss in #571 - feat: implement 
Combinefor simulatedPathby @vbreuss in #572 - feat: implement 
GetFullPathfor simulatedPathby @vbreuss in #573 - feat: implement 
HasExtensionandTrimEndingDirectorySeparatorfor simulatedPathby @vbreuss in #574 - feat: implement 
GetTempFileNamefor simulatedPathby @vbreuss in #570 - feat: implement 
GetRelativePathfor simulatedPathby @vbreuss in #575 - chore(deps): update dependency meziantou.analyzer to v2.0.149 by @renovate in #577
 - chore(deps): update wandalen/wretry.action action to v3.4.0 by @renovate in #578
 - fix: use local time for Today in 
DateTimeMockby @vbreuss in #579 - fix: correctly set simulated EventArgs in 
FileSystemWatcherMockby @vbreuss in #582 - chore(deps): update actions/checkout digest to 0ad4b8f by @renovate in #580
 - fix: throw correct exception in File.Copy when using an invalid path by @vbreuss in #583
 - fix: correct the 
NotifyFiltersinFileSystemWatcherMockwhen creating files by @vbreuss in #584 - chore(deps): update danielpalme/reportgenerator-github-action action to v5.2.5 by @renovate in #581
 - feat: allow simulating other operating systems by @vbreuss in #576
 - refactor: add missing tests from simulation mode implementation by @vbreuss in #585
 - refactor: add missing tests from simulation mode implementation (2) by @vbreuss in #586
 - refactor: disable simulation mode on .NET Standard by @vbreuss in #587
 - feat: rename "Initialization" to "Options" by @vbreuss in #588
 - feat: support more properties of 
EnumerationOptionsby @vbreuss in #589 - feat: support remaining properties of 
EnumerationOptionsby @vbreuss in #590 - fix: correctly handle special directories for root paths by @vbreuss in #591
 
Full Changelog: v3.1.2...v3.2.0