diff --git a/Detrospector/Types.hs b/Detrospector/Types.hs
--- a/Detrospector/Types.hs
+++ b/Detrospector/Types.hs
@@ -100,8 +100,7 @@
 
 -- orphan instance: make Seq hashable
 instance (H.Hashable a) => H.Hashable (S.Seq a) where
-  {-# SPECIALIZE instance H.Hashable (S.Seq Char) #-}
-  hash = F.foldl' (\acc h -> acc `H.combine` H.hash h) 0
+  hashWithSalt = F.foldl' H.hashWithSalt
 
 -- orphan instance: Binary serialization of HashMap
 instance (Bin.Binary k, Bin.Binary v, H.Hashable k, Ord k)
diff --git a/detrospector.cabal b/detrospector.cabal
--- a/detrospector.cabal
+++ b/detrospector.cabal
@@ -1,5 +1,5 @@
 name:                detrospector
-version:             0.2
+version:             0.3
 license:             BSD3
 license-file:        LICENSE
 synopsis:            Markov chain text generator
@@ -24,14 +24,9 @@
   Design goals include speed and full Unicode support.  I welcome suggestions
   and patches regarding any aspect of this program.
   .
-  New in version 0.2:
-  .
-    * Use the @unordered-containers@ library instead of @hashmap@.  Also fixes
-      a build failure.
-  .
-    * Accept @-h@ for help, in addition to @-?@.
+  New in version 0.3:
   .
-    * Added public GitHub repository.
+    * Compatible with @hashable@ 1.2
 
 extra-source-files:
     README
@@ -54,7 +49,7 @@
     binary     >= 0.5,
     cmdargs    >= 0.6,
     mwc-random >= 0.8,
-    hashable   >= 1.0,
+    hashable   >= 1.2,
     unordered-containers >= 0.1
   ghc-options: -Wall
 
