diff --git a/changelog.md b/changelog.md
index 3a88cc52ef1498f789f8a05cc8c44cfd7befe425..ded5ce6efc33d63d25b90c34101d63acc556156b 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,11 @@
+1.2.1.2
+
+* Bug fix: Run literal rewrite rules in simplifier phase 2.
+  The behavior of the simplifier changed in GHC 7.10.2,
+  causing these rules to fail to fire, leading to poor code generation
+  and long compilation times. See
+  [GHC Trac #10528](https://ghc.haskell.org/trac/ghc/ticket/10528).
+
 1.2.1.1
 
 * Expose unpackCString#, which you should never use.
diff --git a/text.cabal b/text.cabal
index 3f73dff8307577781b0c324f686e319f3772f4d3..f4f5eb26dc5637f59fa9bce1c6dd4e6345f9d5e9 100644
--- a/text.cabal
+++ b/text.cabal
@@ -1,5 +1,5 @@
 name:           text
-version:        1.2.1.1
+version:        1.2.1.2
 homepage:       https://github.com/bos/text
 bug-reports:    https://github.com/bos/text/issues
 synopsis:       An efficient packed Unicode text type.