Blazor.FileSystemAccess v2.0.0 Release Notes

Release Date: 2022-11-10 // almost 2 years ago
  • ➕ Added

    • ➕ Added interfaces for FileSystemAccessService and FileSystemAccessServiceInProcess so that they are test friendly.
    • ➕ Added InProcess variants of the following wrapper classes: FileSystemDirectoryHandle, FileSystemFileHandle, FileSystemHandle and FileSystemWritableFileStream.

    🔄 Changed

    • 🔄 Changed the Blazor WebAssembly compatible service to be named FileSystemAccessServiceInProcess instead of FileSystemAccessService so that Blazor Server support is the standard.
    • 🔄 Changed to use the Blazor.FileAPI's definition of Blobs and Files.
    • 🔄 Changed to have FileSystemWritableFileStream extend Blazor.Streams's WritableStream instead of .NET Stream.
    • 🔄 Changed creator methods CreateAsync to take IJSRuntime first to normalize standards with other wrappers.

Previous changes from v1.2.1

  • 🛠 Fixed

    • 🛠 Fixed that BlobWriteParams, StringWriteParams, and ByteArrayWriteParams didn't set their WriteCommandType given from the constructor.
    • Fixed naming of GetOriginPrivateDirectoryAsync and IsSupportedAsync to have Async in name.