diff --git a/CHANGES.markdown b/CHANGES.markdown
--- a/CHANGES.markdown
+++ b/CHANGES.markdown
@@ -1,3 +1,10 @@
+## Changes in 2.10.0
+  - Allow to transform the config in `SpecM`
+  - Allow to customize pretty-printing (via `configPrettyPrintFunction`)
+  - Add `getSpecDescriptionPath` (#637, thanks @srid)
+  - Do not treat `afterAll` as another spec item (fixes #414, #364, #363)
+  - Change type of `paramsSmallCheckDepth` to Maybe (see #345)
+
 ## Changes in 2.9.7
   - Ensure that interim output does not interfere with output from tests This
     facilitates using `print` when debugging test cases.
@@ -630,7 +637,7 @@
   ]
 ```
 
-Specs consisting of several *desribes*, combined with `descriptions`, continue
+Specs consisting of several *describes*, combined with `descriptions`, continue
 to work unchanged.  But `descriptions` is now a noop, and it will be removed in
 a future release.  So it is a good idea to drop it.
 
diff --git a/hspec.cabal b/hspec.cabal
--- a/hspec.cabal
+++ b/hspec.cabal
@@ -1,11 +1,11 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.34.7.
+-- This file has been generated from package.yaml by hpack version 0.35.0.
 --
 -- see: https://github.com/sol/hpack
 
 name:             hspec
-version:          2.9.7
+version:          2.10.0
 license:          MIT
 license-file:     LICENSE
 copyright:        (c) 2011-2022 Simon Hengel,
@@ -45,8 +45,8 @@
   build-depends:
       QuickCheck >=2.12
     , base ==4.*
-    , hspec-core ==2.9.7
-    , hspec-discover ==2.9.7
+    , hspec-core ==2.10.0
+    , hspec-discover ==2.10.0
     , hspec-expectations ==0.8.2.*
   exposed-modules:
       Test.Hspec
diff --git a/version.yaml b/version.yaml
--- a/version.yaml
+++ b/version.yaml
@@ -1,1 +1,1 @@
-&version 2.9.7
+&version 2.10.0
