packages feed

libfuse3-0.2.1.0: CHANGELOG.md

# Revision history for libfuse3

<!-- Memo: Stop supporting older GHCs when bumping a version -->

## 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](https://github.com/matil019/haskell-libfuse3/pull/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.