diff --git a/Server.hs b/Server.hs
--- a/Server.hs
+++ b/Server.hs
@@ -11,7 +11,7 @@
 
 serve :: String -> IO ()
 serve libLoc = do
-  putStrLn "Elm Server 0.3.5: running at <http://localhost:8000>"
+  putStrLn "Elm Server 0.4.0: running at <http://localhost:8000>"
   simpleHTTP nullConf $ do
          _ <- compressedResponseFilter
          msum [ uriRest (serveElm libLoc)
diff --git a/elm-server.cabal b/elm-server.cabal
--- a/elm-server.cabal
+++ b/elm-server.cabal
@@ -1,5 +1,5 @@
 Name:                elm-server
-Version:             0.3.5
+Version:             0.4.0
 Synopsis:            The Elm language server.
 Description:         This package provides a standalone, Happstack-based Elm server.
 
@@ -34,4 +34,4 @@
                        HTTP >= 4000,
                        happstack-server == 7.0.2,
                        deepseq,
-                       Elm == 0.3.*
+                       Elm == 0.4.*
