diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -4,3 +4,4 @@
   * 1.1.0.0: add RgText, BE derivation
   * 1.2.0.0: first public release
   * 1.3.0.0: add rgCoreMethods
+  * 1.4.0.0: fix some packaging bugs
diff --git a/rg.cabal b/rg.cabal
--- a/rg.cabal
+++ b/rg.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 3cabf1da9ca011c22c7a2edbd99264013666a9ece5fb53cf4229c97323160ee0
+-- hash: 060212b167859fbe8d92941f929e6822703c3a216e19897307f2a2cfad98276a
 
 name:           rg
-version:        1.3.0.0
+version:        1.4.0.0
 synopsis:       A dynamic/unbounded alternative to Bounded Enum
 description:    Please see the README on GitHub at <https://github.com/cdornan/rg#readme>
 category:       Types
@@ -34,15 +34,15 @@
       Paths_rg
   hs-source-dirs:
       src
-  ghc-options: -Wall -Wcompat
+  ghc-options: -Wall
   build-depends:
       array
-    , base >=4.10 && <5
+    , base >=4.8 && <5
     , fmt >=0.4.0.0
     , possibly
-    , text
-    , unordered-containers
-    , vector
+    , text >=1.2
+    , unordered-containers >=0.2.0.0
+    , vector >=0.11.0.0
   default-language: Haskell2010
 
 test-suite nike-test
@@ -52,16 +52,16 @@
       Paths_rg
   hs-source-dirs:
       test
-  ghc-options: -Wall -Wcompat -with-rtsopts "-T -N -qg -qb -H1024m -I0" -threaded -rtsopts
+  ghc-options: -Wall -threaded -rtsopts
   build-depends:
       array
-    , base >=4.10 && <5
+    , base >=4.8 && <5
     , fmt >=0.4.0.0
     , possibly
     , rg
     , tasty
     , tasty-hunit
-    , text
-    , unordered-containers
-    , vector
+    , text >=1.2
+    , unordered-containers >=0.2.0.0
+    , vector >=0.11.0.0
   default-language: Haskell2010
diff --git a/src/Data/Rg.hs b/src/Data/Rg.hs
--- a/src/Data/Rg.hs
+++ b/src/Data/Rg.hs
@@ -5,7 +5,7 @@
 
 module Data.Rg
   ( Rg(..)
-  , RgCoreMethods
+  , RgCoreMethods(..)
   , rgCoreMethodsBE
   , RgText(..)
   , BE(..)
