- Fix MountFS watchers having incorrect paths when created in Mount() (PR #26)
- Add CanWatch impls to physical and composite FS (PR #24)
- Use dispose for all aggregate file systems. Add support for owned FS (PR #22)
- Fix SearchPattern special case for Windows. Via (PR #23)
- Correct MountFS watch behavior for arbitrary mounts. Via (PR #17)
- Add IFileSystem.CanWatch. Via (PR #18)
- Add support for netstandard2.0 to avoid pulling dependencies there. Via (PR #21)
- Add support for mount points at any path for
MountFileSystem
. Courtesy of Rohan Singh via PR #11
- Propagate the originating IFileSystem to the IFileSystemWatcher events
- Add support for
IFileSystemWatcher
, courtesy of Rohan Singh via PR #9
- Try to fix a sporadic Unauthorized access when using CopyFileCross with a PhysicalFileSystem as a destination
- Add FileEntry.CopyTo across filesystems
- Fix FileSystemEntry.Parent (FileEntry.Directory). Should return a DirectoryEntry even if it does not exist instead of throwing an exception
- Add extension method IFileSystem.GetOrCreateSubFileSystem
- Fix issue when combining a root path
/
with an empty path (#7) - Add == operator to FileSystemEntrty
- Add IEquatable<FileSystemEntry> to FileSystemEntry
- Add AggregateFileSystem.ClearFileSystems and AggregateFileSystem.FindFileSystemEntries
- Add FileEntry.ReadAllText/WriteAllText/AppendAllText/ReadAllBytes/WriteAllBytes
- Fix directory/file locking issue in MemoryFileSystem
- Initial version