Revision history for libfuse3
0.2.1.0 -- 2025-05-22
- Fixed the benchmark to work with
unix-2.8.*.
- Added a C wrapper function around
fuse_new, which is now a function macro instead of an ordinary function since an unknown version of the upstream.
- Raised upper bound:
base <4.22, allowing ghc-9.8, 9.10 and 9.12.
0.2.0.1 -- 2023-03-26
- Fixed the example to compile with
unix-2.8.
- Added support for
base-4.18 (ghc-9.6).
- Dropped support for
base-4.14.2 and older.
0.2.0.0 -- 2022-09-10
Breaking changes
- Fixed the type of
FileStat.blockCount from CBlkSize to CBlkCnt.
Other changes
- Added support for
base-4.17.0.0 (ghc-9.4).
- Added support for
unix-2.8.0.0.
- Removed a dependency to
linux-xattr from the example passthrough, replacing with a hand-written implementation (#21).
0.1.2.1 -- 2022-05-20
- Enabled build for Haskell Stack (#16, thanks to @modotte)
0.1.2.0 -- 2020-11-09
- Added
throwErrnoOf, tryErrno' and tryErrno_' to System.Libfuse3.Utils (#5)
- Added
ExceptionHandler and defaultExceptionHandler (#6)
- Fixed a bug in
resCFuseOperations to prevent Haskell exceptions from escaping to C land (#7)
- Added
pread and pwrite to System.Libfuse3.Utils (#8)
0.1.1.1 -- 2020-10-06
- Minor improvements on the documentations
- Add tests
- Correct the version numbers in
configure.ac
0.1.1.0 -- 2020-08-29
- Improve the situation with signals
- Now possible to unmount the filesystem with signals, but have to be sent twice.
0.1.0.0 -- 2020-08-27
- First version. Released on an unsuspecting world.