diff --git a/CHANGES b/CHANGES
index 33a30e57711441f3ce9b81c055836d1e49d9f6df..10fe39b3edaa9ce2a240b4d7b988eb24346a0d57 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,13 @@
+3.1.10
+
+- Most types now have a `Typeable` instance. Some instances are dropped from
+  older versions of GHC (sorry about that!).
+- The token-parser now rejects Unicode numeric escape sequences for characters
+  outside the Unicode range.
+- The token-parser now loses less precision when parsing literal doubles.
+- Documentation fixes and corrections.
+- We no longer test parsec builds on GHC 7.4.
+
 3.1.9
 
 - Many and various updates to documentation and package description (inlcuding
diff --git a/parsec.cabal b/parsec.cabal
index 79518f38872beffffce9f821e96a0094b8da7053..3c7ad4b0a741c83116a695add68f4cd139591051 100644
--- a/parsec.cabal
+++ b/parsec.cabal
@@ -1,5 +1,5 @@
 name:		parsec
-version:	3.1.9
+version:	3.1.10
 cabal-version: >= 1.8
 license:	BSD3
 license-file:	LICENSE