diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,9 +3,13 @@
 `elm-street` uses [PVP Versioning][1].
 The changelog is available [on GitHub][2].
 
+##  0.1.0.4 - Jan 28, 2020
+
+* Bump prettyprinter upper bound to allow building with lts-17.0
+
 ##  0.1.0.3 - Jun 29, 2020
 
-Update to LTS 16.2
+* Update to lts-16.2
 
 ##  0.1.0.2 — Sep 13, 2019
 
diff --git a/backend/Api.hs b/backend/Api.hs
--- a/backend/Api.hs
+++ b/backend/Api.hs
@@ -14,9 +14,9 @@
 
 
 type TypesApi
-    -- | Get 'OneType' from the backend side
+    -- Get 'OneType' from the backend side
        = "get" :> Get '[JSON] OneType
-    -- | Receive 'OneType' from the frontend side
+    -- Receive 'OneType' from the frontend side
     :<|> "post" :> ReqBody '[JSON] OneType :> Post '[JSON] Bool
 
 typesApi :: Proxy TypesApi
diff --git a/elm-street.cabal b/elm-street.cabal
--- a/elm-street.cabal
+++ b/elm-street.cabal
@@ -1,6 +1,6 @@
 cabal-version:       2.4
 name:                elm-street
-version:             0.1.0.3
+version:             0.1.0.4
 synopsis:            Crossing the road between Haskell and Elm
 description:
     `Elm-street` allows you to generate automatically derived from Haskell types
@@ -21,7 +21,7 @@
 tested-with:         GHC == 8.4.4
                      GHC == 8.6.5
                      GHC == 8.8.4
-                     GHC == 8.10.2
+                     GHC == 8.10.3
 
 source-repository head
   type:                git
@@ -73,7 +73,7 @@
   build-depends:       aeson >= 1.3
                      , directory ^>= 1.3
                      , filepath ^>= 1.4
-                     , prettyprinter >= 1.2.1 && < 1.7
+                     , prettyprinter >= 1.2.1 && < 1.8
                      , text ^>= 1.2
                      , time
 
