diff --git a/Text/ParseCSV.hs b/Text/ParseCSV.hs
--- a/Text/ParseCSV.hs
+++ b/Text/ParseCSV.hs
@@ -32,7 +32,7 @@
 
 lineEnd :: Parser ()
 lineEnd =
-   void (char '\n') <|> void (string "\r\n")
+   void (char '\n') <|> void (string "\r\n") <|> void (char '\r')
    <?> "end of line"
 
 unquotedField :: Parser T.Text
diff --git a/attoparsec-csv.cabal b/attoparsec-csv.cabal
--- a/attoparsec-csv.cabal
+++ b/attoparsec-csv.cabal
@@ -1,5 +1,5 @@
 name:                attoparsec-csv
-version:             0.1.0.0
+version:             0.1.0.1
 synopsis:            A parser for CSV files that uses Attoparsec
 description:         An APLv2-licensed Attoparsec-based parser library for
                      comma-separated values (CSV) files.
@@ -16,7 +16,7 @@
 extra-source-files:  README.md
 
 library
-  build-depends: base ==4.5.*
+  build-depends: base >= 4.5 && < 4.7
                , text
                , attoparsec   
   exposed-modules: Text.ParseCSV
