diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Revision history for TotalMap
 
+## 0.1.1.0 -- 2019-01-17
+
+Exposed TotalMap's constructor
+
 ## 0.1.0.0  -- YYYY-mm-dd
 
 * First version. Released on an unsuspecting world.
diff --git a/TotalMap.cabal b/TotalMap.cabal
--- a/TotalMap.cabal
+++ b/TotalMap.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                TotalMap
-version:             0.1.0.0
+version:             0.1.1.1
 synopsis:            A total map datatype
 description:         Provides a datatype representing a total map using an enum type as keys
 license:             MIT
@@ -25,8 +25,8 @@
   exposed-modules:     TotalMap
   -- other-modules:       
   -- other-extensions:    
-  build-depends:       base >=4.8 && <4.13
-    , generics-sop >= 0.3 && < 0.5
+  build-depends:       base >=4.9 && <4.13
+    , generics-sop >= 0.3 && < 0.6
     , lens >= 4.16 && < 4.20
     , adjunctions >= 4.4 && < 4.5
     , distributive >= 0.5 && < 0.7
@@ -37,7 +37,7 @@
 test-suite readme
   build-depends:       base >=4.8 && <4.13
     , TotalMap
-    , generics-sop >= 0.3 && < 0.5
+    , generics-sop >= 0.3 && < 0.6
     , lens >= 4.16 && < 4.20
     , adjunctions >= 4.4 && < 4.5
     , distributive >= 0.5 && < 0.7
diff --git a/src/TotalMap.hs b/src/TotalMap.hs
--- a/src/TotalMap.hs
+++ b/src/TotalMap.hs
@@ -20,7 +20,7 @@
 -}
 
 module TotalMap
-    ( TotalMap()
+    ( TotalMap(..)
     , generateAllConstructors
     , allTags
     , getTotalMap
