diff --git a/CHANGES.txt b/CHANGES.txt
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,7 @@
 Changelog for Hoogle
 
+4.2.43
+    Allow haskell-src-exts-1.17
 4.2.42
     #24, don't use code.galois.com
 4.2.41
diff --git a/hoogle.cabal b/hoogle.cabal
--- a/hoogle.cabal
+++ b/hoogle.cabal
@@ -1,7 +1,7 @@
 cabal-version:      >= 1.10
 build-type:         Simple
 name:               hoogle
-version:            4.2.42
+version:            4.2.43
 license:            BSD3
 license-file:       docs/LICENSE
 category:           Development
@@ -16,9 +16,10 @@
 homepage:           http://www.haskell.org/hoogle/
 bug-reports:        https://github.com/ndmitchell/hoogle/issues
 tested-with:        GHC==7.10.1, GHC==7.8.4, GHC==7.6.3
-extra-source-files:
+extra-doc-files:
     README.md
     CHANGES.txt
+extra-source-files:
     datadir/*.txt
 
 data-dir: datadir
@@ -59,7 +60,7 @@
         vector >= 0.9,
         vector-algorithms >= 0.6,
         QuickCheck,
-        haskell-src-exts >= 1.16 && < 1.17
+        haskell-src-exts >= 1.16 && < 1.18
 
     if !os(mingw32)
         build-depends: unix
@@ -153,7 +154,7 @@
         Cabal >= 1.8,
         shake >= 0.14,
         QuickCheck,
-        haskell-src-exts >= 1.16 && < 1.17
+        haskell-src-exts >= 1.16 && < 1.18
 
     if !os(mingw32)
         build-depends: unix
