Blazor.FileSystemAccess v2.0.0 Release Notes

Release Date: 2022-11-10 // over 1 year 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.