Zafiro.FileSystem.Mutable 42.0.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package Zafiro.FileSystem.Mutable --version 42.0.0
                    
NuGet\Install-Package Zafiro.FileSystem.Mutable -Version 42.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Zafiro.FileSystem.Mutable" Version="42.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Zafiro.FileSystem.Mutable" Version="42.0.0" />
                    
Directory.Packages.props
<PackageReference Include="Zafiro.FileSystem.Mutable" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Zafiro.FileSystem.Mutable --version 42.0.0
                    
#r "nuget: Zafiro.FileSystem.Mutable, 42.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Zafiro.FileSystem.Mutable@42.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Zafiro.FileSystem.Mutable&version=42.0.0
                    
Install as a Cake Addin
#tool nuget:?package=Zafiro.FileSystem.Mutable&version=42.0.0
                    
Install as a Cake Tool

Package Description

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on Zafiro.FileSystem.Mutable:

Package Downloads
Zafiro.UI

The Cross-platform Crema for .NET Devs

Zafiro.FileSystem.Local

The Cross-platform Crema for .NET Devs

Zafiro.FileSystem.SeaweedFS

The Cross-platform Crema for .NET Devs

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
44.0.5 342 12/11/2025
44.0.4 441 12/9/2025
44.0.3 693 12/2/2025
44.0.2 691 12/2/2025
44.0.1 698 12/2/2025
44.0.0 945 12/2/2025
43.0.1 250 11/29/2025
43.0.0 159 11/29/2025
42.0.6 152 11/29/2025
42.0.5 147 11/29/2025
42.0.3 234 11/26/2025
42.0.2 406 11/25/2025
42.0.1 230 11/25/2025
42.0.0 324 11/25/2025
6.0.4 497 6/9/2024

Filesystem Divinebytes Migration (#108)\n\n* refactor!: remove `Zafiro.DataModel` and update file system interfaces to use `Zafiro.DivineBytes`\n\n\- Eliminated `IData`, `CompositeData`, and related classes.\n\- Updated all file system components to adopt `IByteSource` for data operations.\n\- Simplified byte handling with zero-copy and reactive methods from `Zafiro.DivineBytes`.\n\- Removed `Zafiro.FileSystem.Actions` project and obsolete types, aligning with updated design.\n\n+semver:major\n\n* refactor!: remove `Readonly` file system types in favor of `NamedByteSource` and `NamedContainer`\n\n\- Deleted `Readonly` file system implementations (`Directory`, `File`, `IDirectory`, `IFile`) and mixin methods.\n\- Introduced `NamedByteSource` for representing named byte source entities in `Zafiro.DivineBytes`.\n\- Updated interfaces and extensions to adopt `NamedContainer` and `NamedByteSource`.\n\- Replaced `Readonly` references in various components across the file system.\n\- Simplified file handling to align with `Zafiro.DivineBytes`.\n\n+semver:major\n\n* refactor!: remove unused `Zafiro.FileSystem.Unix` project and legacy path-related interfaces/classes\n\n\- Deleted the `Zafiro.FileSystem.Unix` project and its associated files (e.g., `UnixNode`, `UnixFile`, `UnixDir`).\n\- Removed legacy interfaces and classes like `IRooted`, `Rooted`, `ZafiroPath`, and related mixins.\n\- Replaced `ZafiroPath` with a simplified `Path` class across the solution.\n\- Updated file system components and interfaces (e.g., `IZafiroFileSystem`, `IZafiroDirectory`) to use the new `Path` class.\n\- Removed direct and transitive references to `CSharpFunctionalExtensions` in some projects where no longer needed.\n\n+semver:major\n\n* refactor: remove unused disposables and fix typo in `ResourcesWithPathsRecursive`\n\n\- Deleted unused `CompositeDisposable` in `DirectoryBase`.\n\- Fixed typo (`myResoruces` → `myResources`) in `DirectoryContentsExtensions`.\n\n* Refactor Zafiro.FileSystem: Separate Mutable and Dynamic universes\n\n\- Split `Zafiro.FileSystem` into `Zafiro.FileSystem.Core`, `Zafiro.FileSystem.Mutable`, and `Zafiro.FileSystem.Dynamic`.\n\- Renamed `Zafiro.FileSystem` to `Zafiro.FileSystem.Core`.\n\- Created `Zafiro.FileSystem.Mutable` for pull-based file system implementations.\n\- Created `Zafiro.FileSystem.Dynamic` for push-based file system implementations.\n\- Updated `Zafiro.FileSystem.Local`, `Zafiro.FileSystem.Sftp`, `Zafiro.FileSystem.SeaweedFS`, and `Zafiro.UI` to reference the new projects.\n\- Removed obsolete projects: `FileSystem.Tests`, `SftpFileSystem`, `UI`, `Reflection`, `Reflection.Tests`.\n\- Fixed build errors in `Zafiro.FileSystem.Sftp` (type mismatches, `Maybe<Path>` handling).\n\- Fixed build errors in `Zafiro.UI` (missing references).\n\- Fixed build errors in `Zafiro.FileSystem.Tests` (missing references, `Path` alias conflicts).\n\- Cleaned up `Zafiro.sln`.\n\n* refactor: simplify `GetContents` by removing `GetData` and streamlining metadata handling