diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,3 +1,7 @@
+bindings-GLFW
+=============
+[![Hackage](https://img.shields.io/hackage/v/bindings-GLFW.svg)](http://hackage.haskell.org/package/bindings-GLFW)
+
 Low-level [Haskell][1] bindings to [GLFW][2], an open source, multi-platform
 library for creating windows with OpenGL contexts and managing input and
 events.
diff --git a/bindings-GLFW.cabal b/bindings-GLFW.cabal
--- a/bindings-GLFW.cabal
+++ b/bindings-GLFW.cabal
@@ -1,5 +1,5 @@
 name:         bindings-GLFW
-version:      3.1.2.0
+version:      3.1.2.1
 category:     Graphics
 
 author:       Brian Lewis <brian@lorf.org>
@@ -104,7 +104,7 @@
   build-depends:
     base          < 5,
     bindings-DSL == 1.0.*,
-    template-haskell >= 2.10 && < 2.11
+    template-haskell >= 2.10 && < 2.12
 
   include-dirs:
     glfw/include/GLFW
