Skip to content

Releases: TestableIO/System.IO.Abstractions

v2.2.10-beta

28 Nov 20:57
ec1b673
Compare
Choose a tag to compare
v2.2.10-beta Pre-release
Pre-release
Fix file operations that fail when used with relative paths  (#407)

Root cause for the problems is https://github.com/wleader/System.IO.Abstractions/commit/95ead3a2a3fbe848e34642931f2e5fafc2368c5a#diff-e76db4b13ed41e41943b80f8f1075287 where we started using `Path.GetDirectoryName` to get the parent directory, but unfortunately this method returns an empty string when the path does not contain directory information (e.g. a plain file name).

The changes here make the paths absolute before passing them on to `Path.GetDirectoryName`.

Fixes #404 and #401

v2.2.9-beta

16 Nov 22:07
Compare
Choose a tag to compare
v2.2.9-beta Pre-release
Pre-release
Add support for running dotnet commands against solution

v2.2.8-beta

09 Nov 10:47
Compare
Choose a tag to compare
v2.2.8-beta Pre-release
Pre-release
Call base.Close() in MockFileStream.Close() (#398)

Fixes #397

v2.2.7-beta

05 Nov 10:57
Compare
Choose a tag to compare
v2.2.7-beta Pre-release
Pre-release
Make MockFile.Delete throw exception when file does not exist. (#387)

Fixes #284

v2.2.6-beta

30 Oct 19:51
Compare
Choose a tag to compare
v2.2.6-beta Pre-release
Pre-release
Use AppVeyor build version for GitHub release

v2.2.5

30 Oct 16:13
Compare
Choose a tag to compare
v2.2.5 Pre-release
Pre-release
Use simple GitBuildVersion for GitHub release

v2.2.4.3592

30 Oct 10:13
080e148
Compare
Choose a tag to compare
v2.2.4.3592 Pre-release
Pre-release
Update GitHub auth token (#386)

v2.1.0.234

08 Oct 21:17
933ae30
Compare
Choose a tag to compare
  • Add internal, parameterless ctors for generated proxies (#359)

v2.1.0.183

04 Jul 22:13
685a44c
Compare
Choose a tag to compare
  • Increased support for Unix
  • MockFile should now throw a DirectoryNotFoundException if the directory that the file resides in does not exist
  • Update pathing to support the new System.IO.Abstractions organization

Upgrade to .NET 4.0

17 Mar 22:11
Compare
Choose a tag to compare

Supports newer signatures from .NET 4.0, but also require .NET 4.0

If you need .NET 3.5 support, stick to the 1.x.x.x line.