diff --git a/current-versions.txt b/current-versions.txt
new file mode 100644
--- /dev/null
+++ b/current-versions.txt
@@ -0,0 +1,41 @@
+This package was tested to work with these dependency
+versions and compiler version.
+These are the default versions fetched by cabal install.
+Tested as of: 2014-02-24 12:20:46.170502 UTC
+Path to compiler: ghc-7.6.3
+Compiler description: 7.6.3
+
+/opt/ghc-7.6.3/lib/ghc-7.6.3/package.conf.d:
+    Cabal-1.16.0
+    array-0.4.0.1
+    base-4.6.0.1
+    bin-package-db-0.0.0.0
+    binary-0.5.1.1
+    bytestring-0.10.0.2
+    containers-0.5.0.0
+    deepseq-1.3.0.1
+    directory-1.2.0.1
+    filepath-1.3.0.1
+    (ghc-7.6.3)
+    ghc-prim-0.3.0.0
+    (haskell2010-1.1.1.0)
+    (haskell98-2.0.0.2)
+    hoopl-3.9.0.0
+    hpc-0.6.0.0
+    integer-gmp-0.5.0.0
+    old-locale-1.0.0.5
+    old-time-1.1.0.1
+    pretty-1.1.1.0
+    process-1.1.0.2
+    rts-1.0
+    template-haskell-2.8.0.0
+    time-1.4.0.1
+    unix-2.6.0.1
+
+/home/massysett/ofx/sunlight-9398/db:
+    mtl-2.1.2
+    ofx-0.4.0.2
+    parsec-3.1.5
+    text-1.1.0.0
+    transformers-0.3.0.0
+
diff --git a/minimum-versions.txt b/minimum-versions.txt
new file mode 100644
--- /dev/null
+++ b/minimum-versions.txt
@@ -0,0 +1,43 @@
+This package was tested to work with these dependency
+versions and compiler version.
+These are the minimum versions given in the .cabal file.
+Tested as of: 2014-02-24 12:20:46.170502 UTC
+Path to compiler: ghc-7.4.1
+Compiler description: 7.4.1
+
+/opt/ghc/7.4.1/lib/ghc-7.4.1/package.conf.d:
+    Cabal-1.14.0
+    array-0.4.0.0
+    base-4.5.0.0
+    bin-package-db-0.0.0.0
+    binary-0.5.1.0
+    bytestring-0.9.2.1
+    containers-0.4.2.1
+    deepseq-1.3.0.0
+    directory-1.1.0.2
+    extensible-exceptions-0.1.1.4
+    filepath-1.3.0.0
+    (ghc-7.4.1)
+    ghc-prim-0.2.0.0
+    (haskell2010-1.1.0.1)
+    (haskell98-2.0.0.1)
+    hoopl-3.8.7.3
+    hpc-0.5.1.1
+    integer-gmp-0.4.0.0
+    old-locale-1.0.0.4
+    old-time-1.1.0.0
+    pretty-1.1.1.0
+    process-1.1.0.1
+    rts-1.0
+    template-haskell-2.7.0.0
+    time-1.4
+    unix-2.5.1.0
+
+/home/massysett/ofx/sunlight-9398/db:
+    mtl-2.1.2
+    ofx-0.4.0.2
+    parsec-3.1.0
+    pretty-1.1.0.0
+    syb-0.4.1
+    transformers-0.3.0.0
+
diff --git a/ofx.cabal b/ofx.cabal
--- a/ofx.cabal
+++ b/ofx.cabal
@@ -1,5 +1,5 @@
 name:                ofx
-version:             0.4.0.0
+version:             0.4.0.2
 synopsis:            Parser for OFX data
 description:
 
@@ -36,6 +36,9 @@
 category:            Finance
 build-type:          Simple
 cabal-version:       >=1.8
+extra-source-files:
+  minimum-versions.txt, current-versions.txt, sunlight-test.hs
+tested-with: GHC==7.4.1, GHC==7.6.3
 
 source-repository head
   type: git
@@ -48,8 +51,8 @@
       Data.OFX
   
   build-depends:
-      base ==4.6.*
-    , parsec ==3.1.*
-    , pretty ==1.1.*
-    , time ==1.4.*
+      base >=4.5.0.0 && < 5
+    , parsec >=3.1.0
+    , pretty >=1.1.0.0
+    , time >=1.4
   
diff --git a/sunlight-test.hs b/sunlight-test.hs
new file mode 100644
--- /dev/null
+++ b/sunlight-test.hs
@@ -0,0 +1,15 @@
+module Main where
+
+import Test.Sunlight
+
+ghc v = (v, "ghc-" ++ v, "ghc-pkg-" ++ v)
+
+inputs = TestInputs
+  { tiDescription = Nothing
+  , tiCabal = "cabal"
+  , tiLowest = ghc "7.4.1"
+  , tiDefault = [ ghc "7.4.1", ghc "7.6.3" ]
+  , tiTest = []
+  }
+
+main = runTests inputs
