diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,7 @@
+# 0.1.0.1
+
+- Change module re-export method to get Haddock to generate docs for `Text.Parsix`
+
+# 0.1.0.0
+
+- Initial release
diff --git a/parsix.cabal b/parsix.cabal
--- a/parsix.cabal
+++ b/parsix.cabal
@@ -1,5 +1,5 @@
 name:                parsix
-version:             0.1.0.0
+version:             0.1.0.1
 synopsis:            Parser combinators with slicing, error recovery, and syntax highlighting
 description:         A parser combinator library based on 'parsers' (like 'trifecta') with slicing, error recovery, and syntax highlighted diagnostics
 homepage:            https://github.com/ollef/parsix
@@ -11,6 +11,7 @@
 category:            Parsing
 build-type:          Simple
 extra-source-files:  README.md
+                     CHANGELOG.md
 cabal-version:       >=1.10
 tested-with:         GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.3
 
diff --git a/src/Text/Parsix.hs b/src/Text/Parsix.hs
--- a/src/Text/Parsix.hs
+++ b/src/Text/Parsix.hs
@@ -1,10 +1,19 @@
-module Text.Parsix(module X) where
+module Text.Parsix
+  ( module Text.Parser.Char
+  , module Text.Parser.Combinators
+  , module Text.Parser.Token
 
-import Text.Parser.Char as X
-import Text.Parser.Combinators as X
-import Text.Parser.Token as X
+  , module Text.Parsix.Parser
+  , module Text.Parsix.Result
+  , module Text.Parsix.Combinators
+  , module Text.Parsix.Position
+) where
 
-import Text.Parsix.Combinators as X
-import Text.Parsix.Parser as X
-import Text.Parsix.Position as X
-import Text.Parsix.Result as X
+import Text.Parser.Char
+import Text.Parser.Combinators
+import Text.Parser.Token
+
+import Text.Parsix.Combinators
+import Text.Parsix.Parser
+import Text.Parsix.Position
+import Text.Parsix.Result
