diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+## 0.1.4
+
+* Add OPTIONS and other http methods.
+
 ## 0.1.3
 
 * Fix cabal-file (Just add bug-reports and source-repository)
diff --git a/Yesod/Raml/Parser.hs b/Yesod/Raml/Parser.hs
--- a/Yesod/Raml/Parser.hs
+++ b/Yesod/Raml/Parser.hs
@@ -33,8 +33,15 @@
 
 toMethod :: Object -> Parser (Map Text RamlMethod)
 toMethod hashmap = do
-  let methods = filter (\(k,_) ->  elem k ["get","post","delete","put",
-                                            "GET","POST","DELETE","PUT"
+  let methods = filter (\(k,_) ->  elem k ["get",     "GET",
+                                           "post",    "POST",
+                                           "head",    "HEAD",
+                                           "delete",  "DELETE",
+                                           "trace",   "TRACE",
+                                           "connect", "CONNECT",
+                                           "put",     "PUT",
+                                           "options", "OPTIONS",
+                                           "patch",   "PATCH"
                                            ]
                        ) (HM.toList hashmap)
   list <- forM methods $ \(k,v) -> do
diff --git a/yesod-raml.cabal b/yesod-raml.cabal
--- a/yesod-raml.cabal
+++ b/yesod-raml.cabal
@@ -1,5 +1,5 @@
 name:                yesod-raml
-version:             0.1.3
+version:             0.1.4
 synopsis:            RAML style route definitions for Yesod
 description:         RAML style route definitions for Yesod
 license:             MIT
