diff --git a/Text/Config/Lib.hs b/Text/Config/Lib.hs
--- a/Text/Config/Lib.hs
+++ b/Text/Config/Lib.hs
@@ -30,7 +30,12 @@
 spc = satisfy (`elem` " \t")
 
 cv_string :: Parser String
-cv_string = many1 (noneOf ", \t\r\n") <* spcs
+cv_string = try $ do
+    char '"'
+    str <- many1 (noneOf "\"\r\n")
+    char '"'
+    return str
+  <|> many1 (noneOf ", \t\r\n") <* spcs
 
 cv_bytestring :: Parser ByteString
 cv_bytestring = BC.pack <$> cv_string
@@ -50,4 +55,3 @@
 
 sep :: Parser ()
 sep = () <$ char ':' *> spcs
-
diff --git a/simple-config.cabal b/simple-config.cabal
--- a/simple-config.cabal
+++ b/simple-config.cabal
@@ -1,11 +1,11 @@
 Name:                simple-config
-Version:             1.1.1.0
+Version:             1.2.0
 Synopsis:            Simple config file parser generator
 Description:         Simple config file parser generator
 Homepage:            https://github.com/yunomu/simple-config
 License:             BSD3
 License-file:        LICENSE
-Author:              Yusuke Nomura
+Author:              YusukeNomura
 Maintainer:          yunomu@gmail.com
 -- Copyright:           
 Category:            Text
@@ -16,9 +16,10 @@
 Library
   Exposed-modules:   Text.Config
   Ghc-options:       -Wall
+                     -fno-warn-unused-do-bind
   Build-depends:     base >= 4 && < 5
                    , network
-                   , parsec
+                   , parsec3
                    , bytestring
                    , transformers
                    , data-default
