diff --git a/cabal-audit.cabal b/cabal-audit.cabal
--- a/cabal-audit.cabal
+++ b/cabal-audit.cabal
@@ -1,5 +1,5 @@
 name:                cabal-audit
-version:             0.2.0.0
+version:             0.3.0.0
 synopsis:            Check how up-to-date your .cabal dependencies are.
 description:         Check how up-to-date your .cabal dependencies are.
 homepage:            https://github.com/joelteon/cabal-audit.git
@@ -18,12 +18,12 @@
                        Audit.Latest
                        Audit.Options
                        Audit.Panic
-  build-depends:       base ==4.6.*,
-                       Cabal == 1.16.*,
-                       directory == 1.2.*,
-                       filepath == 1.3.*,
-                       HTTP == 4000.2.*,
-                       optparse-applicative == 0.5.*
+  build-depends:       base >=4.4 && < 4.8,
+                       Cabal >= 1.16 && < 1.18,
+                       directory >= 1.2 && < 1.4,
+                       filepath >= 1.3 && < 1.5,
+                       HTTP >= 4000.2 && < 4000.4,
+                       optparse-applicative >= 0.5
 
 source-repository head
   type:     git
diff --git a/src/Audit/Latest.hs b/src/Audit/Latest.hs
--- a/src/Audit/Latest.hs
+++ b/src/Audit/Latest.hs
@@ -23,7 +23,7 @@
                     ParseOk ws d -> do
                         mapM_ (worry . showPWarning (pkg ++ ".cabal")) ws
                         return . pkgVersion . package $ packageDescription d
-    where url = printf "http://new-hackage.haskell.org/package/%s/src/%s.cabal" pkg pkg
+    where url = printf "http://new-new-hackage.haskell.org/package/%s/src/%s.cabal" pkg pkg
           giveUp pe = case ln of
                           Nothing -> panic $ printf "Error when parsing %s.cabal: %s" pkg s
                           Just num -> panic $ printf "Error when parsing %s.cabal: line %d: %s" pkg num s
