diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,6 +10,23 @@
 
 ### Changed
 
+## [0.7.2] - 2017-12-27
+
+### Changed
+
+* CLASSPATH is now set in Cabal hooks before running haddock.
+
+## [0.7.1] - 2017-12-05
+
+### Added
+
+* A hello-java example project.
+* Upper bounds to `jni` and `jvm`.
+
+### Changed
+
+* Normalize type families before inspecting the return type of
+  quasiquotations.
 
 ## [0.7.0] - 2017-08-31
 
diff --git a/inline-java.cabal b/inline-java.cabal
--- a/inline-java.cabal
+++ b/inline-java.cabal
@@ -1,5 +1,5 @@
 name:                inline-java
-version:             0.7.1
+version:             0.7.2
 synopsis:            Java interop via inline Java code in Haskell modules.
 description:         Please see README.md.
 homepage:            http://github.com/tweag/inline-java#readme
diff --git a/src/Language/Java/Inline/Cabal.hs b/src/Language/Java/Inline/Cabal.hs
--- a/src/Language/Java/Inline/Cabal.hs
+++ b/src/Language/Java/Inline/Cabal.hs
@@ -31,6 +31,7 @@
 gradleHooks hooks = hooks
     { preBuild = setGradleClasspath <> preBuild hooks
     , buildHook = gradleBuild <> buildHook hooks
+    , preHaddock = setGradleClasspath <> preHaddock hooks
     }
 
 gradleBuildFile :: FilePath
@@ -59,7 +60,7 @@
 
 -- | Set the @CLASSPATH@ from a Gradle build configuration. Does not override
 -- the @CLASSPATH@ if one exists.
-setGradleClasspath :: Args -> BuildFlags -> IO HookedBuildInfo
+setGradleClasspath :: Args -> b -> IO HookedBuildInfo
 setGradleClasspath _ _ = do
     here <- getCurrentDirectory
     origclasspath <- lookupEnv "CLASSPATH"
