diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+1.0.4
+
+* Build against `dhall-1.38.0`, `tasty-1.4`, `tasty-silver-3.2`, and
+  `cryptonite-0.28`
+
 1.0.3
 
 * Build against `dhall-1.37.0`
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.3
+Version: 1.0.4
 Cabal-Version: >=1.10
 Build-Type: Simple
 Tested-With: GHC == 8.6.1
@@ -63,9 +63,9 @@
         base                 >= 4.11.0.0  && < 5   ,
         bytestring                           < 0.11,
         containers                                 ,
-        cryptonite                           < 0.28,
+        cryptonite                           < 0.29,
         directory            >= 1.3.0.0   && < 1.4 ,
-        dhall                >= 1.35.0    && < 1.38,
+        dhall                >= 1.35.0    && < 1.39,
         file-embed           >= 0.0.10.0           ,
         filepath             >= 1.4       && < 1.5 ,
         lens-family-core     >= 1.0.0     && < 2.2 ,
@@ -139,8 +139,8 @@
         path                              ,
         path-io                           ,
         pretty       >= 1.1.1.1           ,
-        tasty        <  1.4               ,
-        tasty-silver <= 3.1.15            ,
+        tasty        < 1.5                ,
+        tasty-silver < 3.3                ,
         tasty-hunit  >= 0.10     && < 0.11,
         turtle       < 1.6                ,
         text
diff --git a/src/Dhall/Docs/CodeRenderer.hs b/src/Dhall/Docs/CodeRenderer.hs
--- a/src/Dhall/Docs/CodeRenderer.hs
+++ b/src/Dhall/Docs/CodeRenderer.hs
@@ -206,7 +206,7 @@
                     Writer.tell [SourceCodeFragment src $ NameUse nameDecl]
                     return t
 
-        Lam (FunctionBinding
+        Lam _ (FunctionBinding
                 (Just Src{srcEnd = srcEnd0})
                 name
                 (Just Src{srcStart = srcStart1})
