diff --git a/changelog.md b/changelog.md
new file mode 100644
--- /dev/null
+++ b/changelog.md
@@ -0,0 +1,12 @@
+### 1.0.0.2 (2023-01-11)
+
+Support GHC 9.4
+
+### 1.0.0.1 (2022-03-14)
+
+- Tighten dependency version bounds
+- Change test suite from doctest to hedgehog
+
+### 1.0.0.0 (2019-02-07)
+
+Initial release
diff --git a/foldl-exceptions.cabal b/foldl-exceptions.cabal
--- a/foldl-exceptions.cabal
+++ b/foldl-exceptions.cabal
@@ -1,8 +1,7 @@
 cabal-version: 3.0
 
 name: foldl-exceptions
-version: 1.0.0.1
-
+version: 1.0.0.2
 synopsis: Exception handling with FoldM
 category: Control
 
@@ -20,21 +19,24 @@
 license: MIT
 license-file: license.txt
 
-build-type: Simple
+extra-source-files: *.md
 
 common base
     default-language: Haskell2010
-    default-extensions: ScopedTypeVariables, TypeApplications
+    default-extensions:
+        ScopedTypeVariables
+        TypeApplications
     ghc-options: -Wall
     build-depends:
-        base ^>= 4.10 || ^>= 4.11 || ^>= 4.12 || ^>= 4.13 || ^>= 4.14 || ^>= 4.15 || ^>= 4.16
-      , foldl ^>= 1.4
-      , safe-exceptions ^>= 0.1.5
+      , base ^>= 4.14 || ^>= 4.15 || ^>= 4.16 || ^>= 4.17
+      , foldl ^>= 1.4.12
+      , safe-exceptions ^>= 0.1.7
 
 library
     import: base
     hs-source-dirs: library
-    exposed-modules: Control.Foldl.Exceptions
+    exposed-modules:
+        Control.Foldl.Exceptions
 
 test-suite test-foldl-exceptions
     import: base
@@ -43,5 +45,5 @@
     default-language: Haskell2010
     main-is: Main.hs
     build-depends:
-        foldl-exceptions
-      , hedgehog ^>= 0.6 || ^>= 1.0 || ^>= 1.1
+      , foldl-exceptions
+      , hedgehog ^>= 1.0.5 || ^>= 1.0 || ^>= 1.1 || ^>= 1.2
diff --git a/readme.md b/readme.md
new file mode 100644
--- /dev/null
+++ b/readme.md
@@ -0,0 +1,4 @@
+`foldl-exceptions` adds support for tuning exception handling behavior when
+using `FoldM` from the [foldl] package.
+
+  [foldl]: https://hackage.haskell.org/package/foldl
