diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,12 @@
+# 0.2.2
+
+* Updated to work with `xmlbf-0.7`.
+
+# 0.2.1
+
+* Removed unnecessary test dependencies.
+
+
 # 0.2
 
 * COMPILER ASSISTED BREAKING CHANGE. `element` renamed to
diff --git a/Setup.hs b/Setup.hs
deleted file mode 100644
--- a/Setup.hs
+++ /dev/null
@@ -1,4 +0,0 @@
-#! /usr/bin/env nix-shell
-#! nix-shell ./shell.nix -i runghc
-import Distribution.Simple
-main = defaultMain
diff --git a/lib/Xmlbf/XmlHtml.hs b/lib/Xmlbf/XmlHtml.hs
--- a/lib/Xmlbf/XmlHtml.hs
+++ b/lib/Xmlbf/XmlHtml.hs
@@ -8,7 +8,6 @@
 
 import qualified Data.ByteString as B
 import qualified Data.HashMap.Strict as HM
-import qualified Data.Text.Lazy as TL
 import qualified Text.XmlHtml as XmlHtml
 import qualified Xmlbf
 
@@ -22,7 +21,7 @@
   -> Either String Xmlbf.Node -- ^ A 'Xmlbf.Node' from "Xmlbf", if possible.
 fromXmlHtmlNode = \case
   XmlHtml.Comment _ -> Left "Comments not supported"
-  XmlHtml.TextNode t -> Xmlbf.text' (TL.fromStrict t)
+  XmlHtml.TextNode t -> Xmlbf.text' t
   XmlHtml.Element t as cs -> do
     cs' <- traverse fromXmlHtmlNode cs
     Xmlbf.element' t (HM.fromList as) cs'
@@ -31,7 +30,7 @@
 -- Haskell library, so all of @xmlhtml@'s parsing quirks apply.
 --
 -- You can provide the output of this function as input to "Xmlbf"'s
--- 'Xmlbf.runParser'.
+-- 'Xmlbf.parse'.
 --
 -- The given XML can contain more zero or more text or element nodes.
 --
diff --git a/test/Test.hs b/test/Test.hs
--- a/test/Test.hs
+++ b/test/Test.hs
@@ -5,20 +5,11 @@
 
 module Main where
 
-import Control.Applicative (many)
-import qualified Data.ByteString as B
-import qualified Data.ByteString.Builder as BB
-import qualified Data.ByteString.Lazy as BL
 import Data.Either (isLeft)
-import qualified Data.HashMap.Strict as HM
-import qualified Data.Text as T
 import qualified Test.Tasty as Tasty
 import qualified Test.Tasty.Runners as Tasty
-import Test.Tasty.QuickCheck ((===))
-import qualified Test.Tasty.QuickCheck as QC
 import qualified Test.Tasty.HUnit as HU
 import           Test.Tasty.HUnit ((@?=))
-import qualified Test.QuickCheck.Instances ()
 
 import qualified Xmlbf as X
 import qualified Xmlbf.XmlHtml as Xx
@@ -105,5 +96,3 @@
      -- Test BOM presence
      Xx.fromRawXml "\xEF\xBB\xBF<foo/>" @?= Xx.fromRawXml "<foo/>"
   ]
-
-
diff --git a/xmlbf-xmlhtml.cabal b/xmlbf-xmlhtml.cabal
--- a/xmlbf-xmlhtml.cabal
+++ b/xmlbf-xmlhtml.cabal
@@ -1,30 +1,35 @@
 name: xmlbf-xmlhtml
-version: 0.2
+version: 0.2.2
 synopsis: xmlhtml backend support for the xmlbf library.
 homepage: https://gitlab.com/k0001/xmlbf
+bug-reports: https://gitlab.com/k0001/xmlbf/issues
 license: Apache-2.0
 license-file: LICENSE
 author: Renzo Carbonara
 maintainer: ren§ren*zone
 copyright: Copyright 2017-2018 Renzo Carbonara
-category: Text
+category: Text, XML, HTML
 build-type: Simple
 extra-source-files: ChangeLog.md README.md
 cabal-version: >=1.10
 
+source-repository head
+  type: git
+  location: https://gitlab.com/k0001/xmlbf
+
 library
   hs-source-dirs: lib
   exposed-modules: Xmlbf.XmlHtml
   default-language: Haskell2010
-  ghc-options: -O2 -Wall
-  ghcjs-options: -O3 -Wall
+  ghc-options: -O2 -Wall -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints
+  ghcjs-options: -O3 -Wall -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints
   build-depends:
     base <5,
     bytestring,
     html-entities,
     text,
     unordered-containers,
-    xmlbf >=0.5,
+    xmlbf >=0.7,
     xmlhtml
 
 test-suite test
@@ -32,15 +37,11 @@
   type: exitcode-stdio-1.0
   main-is: Test.hs
   hs-source-dirs: test
+  ghc-options: -O2 -Wall -Wall -Wcompat -Wincomplete-record-updates -Wredundant-constraints
+  ghcjs-options: -O3 -Wall -Wall -Wcompat -Wincomplete-record-updates -Wredundant-constraints
   build-depends:
     base,
-    bytestring,
     xmlbf,
     xmlbf-xmlhtml,
-    QuickCheck,
-    quickcheck-instances,
     tasty,
-    tasty-hunit,
-    tasty-quickcheck,
-    text,
-    unordered-containers
+    tasty-hunit
