diff --git a/dhall-bash.cabal b/dhall-bash.cabal
--- a/dhall-bash.cabal
+++ b/dhall-bash.cabal
@@ -1,5 +1,5 @@
 Name: dhall-bash
-Version: 1.0.10
+Version: 1.0.11
 Cabal-Version: >=1.8.0.2
 Build-Type: Simple
 Tested-With: GHC == 7.10.2, GHC == 8.0.1
@@ -31,11 +31,11 @@
         base                      >= 4.8.0.0 && < 5   ,
         bytestring                              < 0.11,
         containers                              < 0.6 ,
-        dhall                     >= 1.11.0  && < 1.12,
+        formatting                >= 6.3     && < 6.4 ,
+        dhall                     >= 1.12.0  && < 1.13,
         insert-ordered-containers >= 0.1.0.1 && < 0.3 ,
         neat-interpolation                      < 0.4 ,
         shell-escape                            < 0.3 ,
-        text-format                             < 0.4 ,
         text                      >= 0.2     && < 1.3
     Exposed-Modules: Dhall.Bash
     GHC-Options: -Wall
diff --git a/src/Dhall/Bash.hs b/src/Dhall/Bash.hs
--- a/src/Dhall/Bash.hs
+++ b/src/Dhall/Bash.hs
@@ -111,11 +111,11 @@
 import qualified Data.Foldable
 import qualified Data.HashMap.Strict.InsOrd
 import qualified Data.Text
-import qualified Data.Text.Buildable
 import qualified Data.Text.Encoding
 import qualified Data.Text.Lazy
 import qualified Data.Text.Lazy.Builder
 import qualified Dhall.Core
+import qualified Formatting.Buildable
 import qualified NeatInterpolation
 import qualified Text.ShellEscape
 
@@ -291,7 +291,7 @@
     go (NaturalLit a) = do
         go (IntegerLit (fromIntegral a))
     go (IntegerLit a) = do
-        go (TextLit (Chunks [] (Data.Text.Buildable.build a)))
+        go (TextLit (Chunks [] (Formatting.Buildable.build a)))
     go (TextLit (Chunks [] a)) = do
         let text  = Data.Text.Lazy.Builder.toLazyText a
         let bytes = Data.Text.Encoding.encodeUtf8 (Data.Text.Lazy.toStrict text)
