diff --git a/CHANGES.markdown b/CHANGES.markdown
--- a/CHANGES.markdown
+++ b/CHANGES.markdown
@@ -1,3 +1,6 @@
+## Changes in 2.5.9
+   - Extract source locations from RecConError (see #375)
+
 ## Changes in 2.5.8
    - Add `modifyArgs` and `modifyMaxShrinks` to `Test.Hspec.QuickCheck` (see #380)
 
diff --git a/hspec.cabal b/hspec.cabal
--- a/hspec.cabal
+++ b/hspec.cabal
@@ -1,13 +1,13 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.30.0.
+-- This file has been generated from package.yaml by hpack version 0.31.0.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 40b85ddf44dc97639bb3e671d45d8dfb9cb7a6e2f2636b617e83d9db15d63374
+-- hash: bf5dc1c765ad341077da7d97ffc9db5652d6b90d225ae6e211ba1be255351ca6
 
 name:             hspec
-version:          2.5.8
+version:          2.5.9
 license:          MIT
 license-file:     LICENSE
 copyright:        (c) 2011-2018 Simon Hengel,
@@ -20,9 +20,8 @@
 bug-reports:      https://github.com/hspec/hspec/issues
 homepage:         http://hspec.github.io/
 synopsis:         A Testing Framework for Haskell
-description:      Hspec is a testing framework for Haskell. It is inspired by
-                  the Ruby library RSpec. Some of Hspec's distinctive features
-                  are:
+description:      Hspec is a testing framework for Haskell.  Some of Hspec's distinctive
+                  features are:
                   .
                   * a friendly DSL for defining tests
                   .
@@ -47,8 +46,8 @@
   build-depends:
       QuickCheck >=2.10
     , base ==4.*
-    , hspec-core ==2.5.8
-    , hspec-discover ==2.5.8
+    , hspec-core ==2.5.9
+    , hspec-discover ==2.5.9
     , hspec-expectations ==0.8.2.*
   exposed-modules:
       Test.Hspec
