diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,6 +1,6 @@
-3.8.7.0-3.8.7.2 [maintenance release]
+3.8.7.0-3.8.7.3 [maintenance releases]
 -----
-* Fixes to dependencies and pragmas to build with `base < 4.4`.
+* Fixes to dependencies and pragmas.
 
 3.8.6 [maintenance release]
 -----
@@ -113,6 +113,18 @@
   * The `Traversal` for strict `ByteStrings` now construct a balanced tree up to a given grain size. This permits zipper based seeking to operate in logarithmic time and speeds up many traversals.
 * `Numeric.Lens`
   * Created. `base` shows and reads integers at base-2 through base-36. `integral` can be used as a safe `fromInteger`/`toInteger`.
+
+3.7.6 [maintenance release]
+-----
+* Fixed an issue with the `Complex` `Each` instance.
+
+3.7.5 [maintenance release]
+-----
+* Fixed an errant `LANGUAGE` pragma
+
+3.7.4 [maintenance release]
+-----
+* Backported the API for `ALens` and `ALens'` to support `snap` builds on old platforms.
 
 3.7.3 [maintenance release]
 -----
diff --git a/lens.cabal b/lens.cabal
--- a/lens.cabal
+++ b/lens.cabal
@@ -1,6 +1,6 @@
 name:          lens
 category:      Data, Lenses
-version:       3.8.7.2
+version:       3.8.7.3
 license:       BSD3
 cabal-version: >= 1.8
 license-file:  LICENSE
diff --git a/src/Data/List/Split/Lens.hs b/src/Data/List/Split/Lens.hs
--- a/src/Data/List/Split/Lens.hs
+++ b/src/Data/List/Split/Lens.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE Rank2Types #-}
 ----------------------------------------------------------------------------
 -- |
 -- Module      :  Data.List.Split.Lens
