diff --git a/README b/README
--- a/README
+++ b/README
@@ -68,4 +68,5 @@
 0.2.1 : Changed license to MIT
 0.2.2 : Fixed license information in hs and cabal files
 0.2.3 : Implemented a better showRoute function. Added blaze-builder as a dependency
+0.2.4 : Put an upper bound on yesod-routes version as 1.2 breaks API compatibility
 
diff --git a/wai-routes.cabal b/wai-routes.cabal
--- a/wai-routes.cabal
+++ b/wai-routes.cabal
@@ -1,5 +1,5 @@
 Name:                wai-routes
-Version:             0.2.3
+Version:             0.2.4
 Synopsis:            Typesafe URLs for Wai applications.
 Homepage:            https://github.com/ajnsit/wai-routes
 License:             MIT
@@ -63,8 +63,8 @@
 
 source-repository this
   type:     git
-  location: http://github.com/ajnsit/wai-routes/tree/v0.2.3
-  tag:      v0.2.3
+  location: http://github.com/ajnsit/wai-routes/tree/v0.2.4
+  tag:      v0.2.4
 
 Library
   hs-source-dirs:    src
@@ -75,7 +75,7 @@
                ,     http-types >= 0.7
                ,     blaze-builder >= 0.2.1.4 && < 0.4
                ,     template-haskell
-               ,     yesod-routes >= 1.1
+               ,     yesod-routes >= 1.1 && < 1.2
                ,     mtl
   exposed-modules:   Network.Wai.Middleware.Routes
                ,     Network.Wai.Middleware.Routes.Routes
