diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,9 @@
 # Changelog for commonmark-extensions
 
+## 0.2.0.1
+
+- Added a missing test file to extra-source-files (#55).
+
 ## 0.2.0.0
 
 - Add HasQuoted class in Smart extension, with singleQuoted
diff --git a/commonmark-extensions.cabal b/commonmark-extensions.cabal
--- a/commonmark-extensions.cabal
+++ b/commonmark-extensions.cabal
@@ -1,5 +1,5 @@
 name:           commonmark-extensions
-version:        0.2.0.0
+version:        0.2.0.1
 synopsis:       Pure Haskell commonmark parser.
 description:
    This library provides some useful extensions to core commonmark
@@ -39,6 +39,7 @@
     test/superscript.md
     test/subscript.md
     test/hard_line_breaks.md
+    test/task_lists.md
 
 source-repository head
   type: git
@@ -48,7 +49,7 @@
   hs-source-dirs:
       src
   build-depends:
-      base >=4.7 && <5
+      base >= 4.9 && <5
     , text
     , bytestring
     , containers
@@ -57,8 +58,6 @@
     , commonmark >= 0.1 && < 0.2
     -- for extensions:
     , emojis >= 0.1 && < 0.2
-  if !impl(ghc >= 8.0)
-    build-depends: semigroups == 0.18.*
   exposed-modules:
       Commonmark.Extensions
       Commonmark.Extensions.Smart
@@ -89,7 +88,7 @@
       test
   ghc-options: -threaded -rtsopts -with-rtsopts=-K40K
   build-depends:
-      base >=4.7 && <5
+      base >= 4.9 && <5
     , commonmark
     , commonmark-extensions
     , text
@@ -107,7 +106,7 @@
   build-depends:
        commonmark >= 0.1 && < 0.2
      , commonmark-extensions
-     , base >= 4.8 && < 5
+     , base >= 4.9 && < 5
      , text
      , transformers
      , containers
diff --git a/test/task_lists.md b/test/task_lists.md
new file mode 100644
--- /dev/null
+++ b/test/task_lists.md
@@ -0,0 +1,30 @@
+## Task lists
+
+As in GitHub-flavored Markdown.
+
+```````````````````````````````` example
+- [ ] an unchecked task list item
+- [x] checked item
+.
+<ul class="task-list">
+<li><input type="checkbox" disabled="" />an unchecked task list item</li>
+<li><input type="checkbox" disabled="" checked="" />checked item</li>
+</ul>
+````````````````````````````````
+
+```````````````````````````````` example
+* [ ] an unchecked task list item
+
+  with two paragraphs
+
+* [x] checked item
+.
+<ul class="task-list">
+<li><input type="checkbox" disabled="" /><p>an unchecked task list item</p>
+<p>with two paragraphs</p>
+</li>
+<li><input type="checkbox" disabled="" checked="" /><p>checked item</p>
+</li>
+</ul>
+````````````````````````````````
+
