diff --git a/tagstream-conduit.cabal b/tagstream-conduit.cabal
--- a/tagstream-conduit.cabal
+++ b/tagstream-conduit.cabal
@@ -1,5 +1,5 @@
 Name:                tagstream-conduit
-Version:             0.5.5.3
+Version:             0.5.5.4
 Synopsis:            streamlined html tag parser
 Description:
     Tag-stream is a library for parsing HTML//XML to a token stream.
@@ -19,13 +19,14 @@
                      , Parse.hs
                      , HighlightText.hs
                      , ParseText.hs
-Cabal-version:       >=1.8
+Cabal-version:       >=1.10
 
 source-repository head
   type:     git
   location: git://github.com/yihuang/tagstream-conduit
 
 Library
+  Default-Language:  Haskell2010
   GHC-Options:       -Wall -O2
   Exposed-modules:     Text.HTML.TagStream
                      , Text.HTML.TagStream.ByteString
@@ -43,10 +44,11 @@
                      , resourcet
                      , attoparsec >= 0.10
                      , blaze-builder
-                     , xml-conduit >= 1.1.0.0
+                     , xml-conduit >= 1.1.0.0 && < 1.9
                      , data-default >= 0.5.0
 
 test-suite test
+    Default-Language: Haskell2010
     hs-source-dirs: tests
     main-is: Tests.hs
     type: exitcode-stdio-1.0
