diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+## 1.4.15
+
+* Deprecate yesod init
+
 ## 1.4.14
 
 * Fix order of -package-db arguments to runghc [#1057](https://github.com/yesodweb/yesod/issues/1057)
diff --git a/main.hs b/main.hs
--- a/main.hs
+++ b/main.hs
@@ -102,7 +102,9 @@
          ] optParser'
   let cabal = rawSystem' (cabalCommand o)
   case optCommand o of
-    Init{..}        -> scaffold _initBare _initName _initDatabase
+    Init{..}        -> do
+                     putStrLn "NOTE: This command has been deprecated in favor of 'stack new'"
+                     scaffold _initBare _initName _initDatabase
     HsFiles         -> mkHsFile
     Configure       -> cabal ["configure"]
     Build es        -> touch' >> cabal ("build":es)
diff --git a/yesod-bin.cabal b/yesod-bin.cabal
--- a/yesod-bin.cabal
+++ b/yesod-bin.cabal
@@ -1,5 +1,5 @@
 name:            yesod-bin
-version:         1.4.14
+version:         1.4.15
 license:         MIT
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>
