All Versions
7
Latest Version
Avg Release Cycle
25 days
Latest Release
900 days ago

Changelog History

  • v2.0.0 Changes

    November 10, 2022

    ➕ 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.
  • v1.2.1 Changes

    October 10, 2022

    🛠 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.
  • v1.2.0 Changes

    October 07, 2022

    ➕ Added

    • ➕ Added ArrayBufferAsync method to Blob to read as byte array. By @fixnil.
    • ➕ Added public CreateAsync methods to FileSystemHandle, FileSystemFileHandle, and FileSystemDirectoryHandle. ### 🛠 Fixed
    • Fixed naming of QueryPermissionAsync and RequestPermissionAsync to have Async in name.
    • Fixed that there was an extra in in the name of OpenFilePickerOptionsStartInFileSystemHandle.
  • v1.1.0 Changes

    August 19, 2022

    ➕ Added

    • FileSystemWritableFileStream now extends the Stream.
  • v1.0.1 Changes

    July 12, 2022

    🛠 Fixed

    • 🛠 Fixed error of Multiple in OpenFilePickerOptionsStartInWellKnownDirectory not being serialized correctly. By @AlexanderNorup.
  • v1.0.0 Changes

    June 28, 2022

    ➕ Added

    • ➕ Added support for Origin Private File System via GetOriginPrivateDirectory method that wraps the JS call navigator.storage.getDirectory. ### 🔄 Changed
    • 🔄 Changed RemoveEntryAsync to use FileSystemRemoveOptions instead of FileSystemGetFileOptions and created the FileSystemRemoveOptions class. ### ✂ Removed
    • 🚚 Constructor with keepExistingData parameter in FileSystemCreateWritableOptions was removed for consistency.
  • v0.2.0 Changes

    June 14, 2022

    ➕ Added

    • ➕ Added support for writing byte arrays to files using FileSystemWritableFileStream. By @nzmangan.