Zafiro.FileSystem.Mutable
42.0.0
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
<PackageReference Include="Zafiro.FileSystem.Mutable" Version="42.0.0" />
<PackageVersion Include="Zafiro.FileSystem.Mutable" Version="42.0.0" />
<PackageReference Include="Zafiro.FileSystem.Mutable" />
paket add Zafiro.FileSystem.Mutable --version 42.0.0
#r "nuget: Zafiro.FileSystem.Mutable, 42.0.0"
#:package Zafiro.FileSystem.Mutable@42.0.0
#addin nuget:?package=Zafiro.FileSystem.Mutable&version=42.0.0
#tool nuget:?package=Zafiro.FileSystem.Mutable&version=42.0.0
Package Description
| Product | Versions 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. |
-
net8.0
- CSharpFunctionalExtensions (>= 3.6.0)
- JetBrains.Annotations (>= 2025.2.2)
- Microsoft.Extensions.Http (>= 9.0.10)
- Microsoft.Extensions.Logging (>= 9.0.10)
- Microsoft.Reactive.Testing (>= 6.1.0)
- morelinq (>= 4.4.0)
- NodaTime (>= 3.2.2)
- ReactiveUI (>= 22.2.1)
- Serilog (>= 4.3.0)
- System.IO.Abstractions (>= 22.0.16)
- System.IO.Hashing (>= 9.0.10)
- System.IO.Pipelines (>= 9.0.10)
- System.Reactive (>= 6.1.0)
- Zafiro.FileSystem.Core (>= 42.0.0)
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