diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+1.0.9
+
+* Build against `dhall-1.41`
+* [Relax upper bound on `path-io`](https://github.com/dhall-lang/dhall-haskell/pull/2385)
+* [Build against `optparse-applicative-0.17`](https://github.com/dhall-lang/dhall-haskell/pull/2376)
+* [Build against `text-2.0`](https://github.com/dhall-lang/dhall-haskell/pull/2356)
+
 1.0.8
 
 * [Support GHC 9.2](https://github.com/dhall-lang/dhall-haskell/pull/2328)
diff --git a/dhall-docs.cabal b/dhall-docs.cabal
--- a/dhall-docs.cabal
+++ b/dhall-docs.cabal
@@ -1,5 +1,5 @@
 Name: dhall-docs
-Version: 1.0.8
+Version: 1.0.9
 Cabal-Version: >=1.10
 Build-Type: Simple
 License: BSD3
@@ -67,7 +67,7 @@
         containers                                 ,
         cryptohash-sha256                          ,
         directory            >= 1.3.0.0   && < 1.4 ,
-        dhall                >= 1.38.0    && < 1.41,
+        dhall                >= 1.38.0    && < 1.42,
         file-embed           >= 0.0.10.0           ,
         filepath             >= 1.4       && < 1.5 ,
         lens-family-core     >= 1.0.0     && < 2.2 ,
@@ -76,12 +76,13 @@
         -- megaparsec follows SemVer: https://github.com/mrkkrp/megaparsec/issues/469#issuecomment-927918469
         megaparsec           >= 7         && < 10  ,
         path                 >= 0.7.0     && < 0.10,
-        path-io              >= 1.6.0     && < 1.7 ,
+        -- path-io follows SemVer: https://github.com/mrkkrp/path-io/issues/68
+        path-io              >= 1.6.0     && < 2 ,
         prettyprinter        >= 1.7.0     && < 1.8 ,
-        text                 >= 0.11.1.0  && < 1.3 ,
+        text                 >= 0.11.1.0  && < 2.1 ,
         transformers         >= 0.2.0.0  && < 0.6 ,
         mtl                  >= 2.2.1     && < 2.3 ,
-        optparse-applicative >= 0.14.0.0  && < 0.17
+        optparse-applicative >= 0.14.0.0  && < 0.18
     Exposed-Modules:
         Dhall.Docs
         Dhall.Docs.Core
