Skip to content

Commit 2857f9b

Browse files
committed
Release fs-sim-0.4.0.0 and fs-api-0.4.0.0
1 parent 41f6f16 commit 2857f9b

File tree

4 files changed

+23
-7
lines changed

4 files changed

+23
-7
lines changed

fs-api/CHANGELOG.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## ?.?.?.? -- ????-??-??
44

5+
## 0.4.0.0 -- 2025-05-30
6+
57
### Breaking
68

79
* Add a new `MustExist` option to `AllowExisting`.
@@ -15,15 +17,15 @@
1517
### Patch
1618

1719
* Make it build with `ghc-9.12`.
18-
* Drop support for `ghc-8.10` and `ghc-9.2`.
20+
* Support `io-classes-1.8.0.1`.
21+
* Drop support for `ghc-8.10`.
1922
* Bugfix: opening a file in read mode now expects the file to exist already.
2023
This was already the semantics when using `hOpen` from the `ioHasFS` instance,
2124
but it was not reflected in the `allowExisting` function. `allowExisting
2225
Readmode` now returns `MustExist` instead of `AllowExisting`.
2326
* Bugfix: `hGetBufExactly` and `hGetBufExactlyAt` would previously try to read
2427
too many bytes in the presence of partial reads. These functions now properly
2528
count the number of remaining bytes that have to be read.
26-
* Support `io-classes-1.8`
2729

2830
## 0.3.0.1 -- 2024-10-02
2931

fs-api/fs-api.cabal

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: fs-api
3-
version: 0.3.0.1
3+
version: 0.4.0.0
44
synopsis: Abstract interface for the file system
55
description: Abstract interface for the file system.
66
license: Apache-2.0
@@ -26,6 +26,12 @@ source-repository head
2626
location: https://github.com/input-output-hk/fs-sim
2727
subdir: fs-api
2828

29+
source-repository this
30+
type: git
31+
location: https://github.com/input-output-hk/fs-sim
32+
subdir: fs-api
33+
tag: fs-api-0.4.0.0
34+
2935
library
3036
hs-source-dirs: src
3137
exposed-modules:

fs-sim/CHANGELOG.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## ?.?.?.? -- ????-??-??
44

5+
## 0.4.0.0 -- 2025-05-30
6+
57
### Breaking
68

79
* Fix a bug where `withErrors` would not put back the previous `Errors` when an
@@ -32,8 +34,8 @@
3234
### Patch
3335

3436
* Make it build with `ghc-9.12`.
35-
* Support `io-classes-1.8`.
36-
* Drop support for `ghc-8.10` and `ghc-9.2`.
37+
* Drop support for `ghc-8.10`.
38+
* Support `io-classes-1.8.0.1`.
3739
* Support the new `MustExist` option for `AllowExisting` that was added in
3840
`fs-api`.
3941

fs-sim/fs-sim.cabal

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: fs-sim
3-
version: 0.3.1.0
3+
version: 0.4.0.0
44
synopsis: Simulated file systems
55
description: Simulated file systems.
66
license: Apache-2.0
@@ -26,6 +26,12 @@ source-repository head
2626
location: https://github.com/input-output-hk/fs-sim
2727
subdir: fs-sim
2828

29+
source-repository this
30+
type: git
31+
location: https://github.com/input-output-hk/fs-sim
32+
subdir: fs-sim
33+
tag: fs-sim-0.4.0.0
34+
2935
library
3036
hs-source-dirs: src
3137
exposed-modules:
@@ -42,7 +48,7 @@ library
4248
, base16-bytestring ^>=0.1 || ^>=1.0
4349
, bytestring ^>=0.10 || ^>=0.11 || ^>=0.12
4450
, containers ^>=0.5 || ^>=0.6 || ^>=0.7
45-
, fs-api ^>=0.3
51+
, fs-api ^>=0.4
4652
, io-classes ^>=1.6 || ^>=1.7 || ^>=1.8.0.1
4753
, io-classes:strict-stm
4854
, mtl ^>=2.2 || ^>=2.3

0 commit comments

Comments
 (0)