diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,5 +1,7 @@
 # Use Elm and Hakyll
 
+Elm has changed significantly since v0.10, and using the compiler as a library is no longer viable/preferred. This hakyll extension works with Elm v0.17 and improves upon previous similar solutions by working with multi-module elm programs (via `elm-make`).
+
 ## Usage
 
 Verify you have the `elm-make` build tool installed: `npm install -g elm`
@@ -26,4 +28,4 @@
       >>= loadAndApplyTemplate "templates/layout.html" defaultContext
 
   match "templates/*" $ compile templateCompiler
-```
+```
diff --git a/hakyll-contrib-elm.cabal b/hakyll-contrib-elm.cabal
--- a/hakyll-contrib-elm.cabal
+++ b/hakyll-contrib-elm.cabal
@@ -1,5 +1,5 @@
 name:                hakyll-contrib-elm
-version:             0.1.0.0
+version:             0.1.0.1
 synopsis:            Compile Elm code for inclusion in Hakyll static site.
 description:
   A Hakyll extension which allows building and including Elm
@@ -23,18 +23,18 @@
   exposed-modules:     Hakyll.Contrib.Elm
   default-language:    Haskell2010
   ghc-options:         -Wall
-  build-depends:       base < 5
-                     , bytestring
-                     , directory
-                     , hakyll
-                     , process
-                     , temporary
+  build-depends:       base       >= 4.8 && < 5
+                     , bytestring >= 0.9 && < 0.11
+                     , directory  >= 1.0 && < 1.3
+                     , hakyll     >= 4.7 && < 4.9
+                     , process    >= 1.0 && < 1.3
+                     , temporary  >= 1.2 && < 1.3
 
 executable hakyll-contrib-elm-example
   hs-source-dirs:      example
   main-is:             Main.hs
   default-language:    Haskell2010
   ghc-options:         -threaded -Wall
-  build-depends:       base < 5
-                     , hakyll
-                     , hakyll-contrib-elm
+  build-depends:       base               >= 4.8 && < 5
+                     , hakyll             >= 4.7 && < 4.9
+                     , hakyll-contrib-elm >= 0.1 && < 0.2
