diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,36 @@
 # Changelog
 
+
+## Unreleased
+
+
+## 1.0.2.3
+
+Support GHC 9.2.1.
+
+### Changed
+
+- Allow base 4.16 (GHC 9.2.1).
+
+
+## 1.0.2.2
+
+Windows support.
+
+### Changed
+
+- Fix `utf8-troubleshoot` on Windows.
+
+
+## 1.0.2.1
+
+A technical clean up release.
+
+### Changed
+
+- Specify missing version bounds for dependencies.
+
+
 ## 1.0.2.0
 
 Improve `utf8-troubleshoot` to make it useful for identifying tricky cases.
@@ -8,6 +39,7 @@
 
 - `utf8-troubleshoot`: improve available locale detection
 - `utf8-troubleshoot`: display raw results from C libraries
+
 
 ## 1.0.1.0
 
diff --git a/test/Test/Utf8/ReadWrite.hs b/test/Test/Utf8/ReadWrite.hs
--- a/test/Test/Utf8/ReadWrite.hs
+++ b/test/Test/Utf8/ReadWrite.hs
@@ -16,7 +16,6 @@
 import Control.Monad.IO.Class (MonadIO, liftIO)
 import Data.Text (Text)
 import GHC.IO.Encoding (utf8)
-import System.IO (FilePath)
 import System.IO.Temp (withSystemTempFile)
 
 import Hedgehog (Property, (===), forAll, property)
diff --git a/with-utf8.cabal b/with-utf8.cabal
--- a/with-utf8.cabal
+++ b/with-utf8.cabal
@@ -1,13 +1,13 @@
 cabal-version: 1.18
 
--- This file has been generated from package.yaml by hpack version 0.34.2.
+-- This file has been generated from package.yaml by hpack version 0.34.4.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 82e6b04d01f14be8fc41ce3d7271039952fa94becdc1dd8d66d99b1fa434f675
+-- hash: a503b7726c9828d56678af138259fcb28ff277506741565ba90bba76c86bbd3a
 
 name:           with-utf8
-version:        1.0.2.2
+version:        1.0.2.3
 synopsis:       Get your IO right on the first try
 description:    This minimalistic library helps you navigate the world of text encodings
                 avoiding @invalid argument (invalid byte sequence)@
@@ -50,8 +50,8 @@
       lib
   ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints
   build-depends:
-      base >=4.10 && <4.15
-    , safe-exceptions >=0.1 && <0.2
+      base >=4.10 && <4.17
+    , safe-exceptions ==0.1.*
     , text >=0.7 && <1.3
   default-language: Haskell2010
 
@@ -65,7 +65,7 @@
   c-sources:
       app/utf8-troubleshoot/cbits/locale.c
   build-depends:
-      base >=4.10 && <4.15
+      base >=4.10 && <4.17
     , directory >=1.2.5.0 && <1.4
     , filepath >=1.0 && <1.5
     , process >=1.0.1.1 && <1.7
@@ -91,7 +91,7 @@
       tasty-discover:tasty-discover
   build-depends:
       HUnit
-    , base >=4.10 && <4.15
+    , base >=4.10 && <4.17
     , deepseq
     , hedgehog
     , safe-exceptions
