-
Add experimental support for FSKit on macOS 15.4 and newer releases of macOS
macFUSE supports two backends for mounting file systems. By default, the legacy VFS kernel API is used to mount volumes. When specifying the mount-time option
-o backend=fskit
, macFUSE will use FSKit to mount the file system. For more information, see FUSE Backends. -
Drop support for macOS 10.9 to 10.15. macFUSE 5 supports macOS 11 and later versions of macOS.
-
Make
macFUSE.framework
swift-friendlier by adding generics and nullability annotations -
Add new
macFUSE.framework
delegate method for listing directories. The new delegate method supports returning directory entries including the name and the requested attributes of each entry. This is the first step in implementing support forFUSE_READDIRPLUS
.- (nullable NSArray<GMDirectoryEntry *> *) contentsOfDirectoryAtPath:(NSString *)path includingAttributesForKeys:(NSArray<NSString *> *)keys error:(NSError * _Nullable * _Nonnull)error
-
Update reference file systems for macFUSE 5. For more information, see the demo repository.
-
Optimize build script