diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+0.7.2
+-----
+
+* Commit a80f8b41d37d11778d2c27e6b38e881a71e85343. Fix for elm-bridge-0.6.0
+
 0.7.1
 -----
 
diff --git a/servant-elm.cabal b/servant-elm.cabal
--- a/servant-elm.cabal
+++ b/servant-elm.cabal
@@ -1,5 +1,5 @@
 name:                servant-elm
-version:             0.7.1
+version:             0.7.2
 synopsis:            Automatically derive Elm functions to query servant webservices.
 description:         Please see README.md
 homepage:            http://github.com/mattjbray/servant-elm#readme
@@ -34,7 +34,7 @@
   build-depends:       base >= 4.7 && < 5
                      , aeson >= 0.9
                      , directory
-                     , elm-bridge      >= 0.4
+                     , elm-bridge      >= 0.5.2
                      , lens
                      , servant         >= 0.8
                      , servant-foreign >= 0.8
diff --git a/src/Servant/Elm/Internal/Generate.hs b/src/Servant/Elm/Internal/Generate.hs
--- a/src/Servant/Elm/Internal/Generate.hs
+++ b/src/Servant/Elm/Internal/Generate.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE CPP #-}
 {-# LANGUAGE RecordWildCards       #-}
 {-# LANGUAGE FlexibleContexts      #-}
 {-# LANGUAGE MultiParamTypeClasses #-}
@@ -19,8 +20,11 @@
 import qualified Elm.Module                   as Elm
 import           Elm.TyRep (ETCon(..), EType(..), ETypeDef(..), toElmType)
 import           Elm.TyRender (renderElm)
+#if MIN_VERSION_elm_bridge(0,6,0)
+import           Elm.Versions (ElmVersion(Elm0p19))
+#else
 import           Elm.Versions (ElmVersion(Elm0p18))
-
+#endif
 import           Servant.Elm.Internal.Foreign (LangElm, getEndpoints)
 import qualified Servant.Foreign              as F
 import           System.Directory (createDirectoryIfMissing)
@@ -149,7 +153,12 @@
 generateElmModuleWith options namespace imports rootDir typeDefs api = do
   let out =
         T.unlines $
-        [ T.pack $ Elm.moduleHeader Elm0p18 moduleName
+        [
+#if MIN_VERSION_elm_bridge(0,6,0)
+          T.pack $ Elm.moduleHeader Elm0p19 moduleName
+#else
+          T.pack $ Elm.moduleHeader Elm0p18 moduleName
+#endif
         , ""
         , imports
         , T.pack $ Elm.makeModuleContentWithAlterations (elmAlterations options) typeDefs
