diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
 # Changelog
 
+## [1.2.0.4] - 2023-04-25
+
+- Add support for `hspec-2.11`
+- Drop support for `hspec-2.10`
+- Drop support for GHC < 8.4
+
 ## [1.2.0.3] - 2023-01-11
 
 - Drop support for `hspec < 2.10`, `hspec-core < 2.10`, `tasty < 1.3`, and `tasty-quickcheck < 0.9.1`. This was done to
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 # tasty-hspec
 
-[![Build Status](https://travis-ci.org/mitchellwrosen/tasty-hspec.svg?branch=master)](https://travis-ci.org/mitchellwrosen/tasty-hspec)
+[![GitHub CI](https://github.com/mitchellwrosen/tasty-hspec/workflows/CI/badge.svg)](https://github.com/mitchellwrosen/tasty-hspec/actions)
 [![Hackage](https://img.shields.io/hackage/v/tasty-hspec.svg)](https://hackage.haskell.org/package/tasty-hspec)
 [![Stackage LTS](https://stackage.org/package/tasty-hspec/badge/lts)](https://www.stackage.org/lts/package/tasty-hspec)
 [![Stackage Nightly](https://stackage.org/package/tasty-hspec/badge/nightly)](https://www.stackage.org/nightly/package/tasty-hspec)
diff --git a/src/Test/Tasty/Hspec.hs b/src/Test/Tasty/Hspec.hs
--- a/src/Test/Tasty/Hspec.hs
+++ b/src/Test/Tasty/Hspec.hs
@@ -21,7 +21,7 @@
 import Data.Proxy
 import Data.Typeable (Typeable)
 import qualified Test.Hspec as Hspec
-import qualified Test.Hspec.Core.Formatters as Hspec.Core.Formatters
+import qualified Test.Hspec.Api.Formatters.V1 as Hspec.Api.Formatters.V1
 import qualified Test.Hspec.Core.Spec as Hspec.Core.Spec
 import qualified Test.Tasty as Tasty
 import qualified Test.Tasty.Options as Tasty.Options
@@ -127,6 +127,7 @@
               reason' = "# PENDING: " ++ fromMaybe "No reason given" reason
           Hspec.Core.Spec.Failure _ reason ->
             case reason of
+              Hspec.Core.Spec.ColorizedReason x -> Tasty.Providers.testFailed x
               Hspec.Core.Spec.NoReason -> Tasty.Providers.testFailed ""
               Hspec.Core.Spec.Reason x -> Tasty.Providers.testFailed x
               Hspec.Core.Spec.ExpectedButGot preface expected actual ->
@@ -136,7 +137,7 @@
                     Just (" but got: " ++ actual)
                   ]
               Hspec.Core.Spec.Error _ exception ->
-                Tasty.Providers.testFailed ("uncaught exception: " ++ Hspec.Core.Formatters.formatException exception)
+                Tasty.Providers.testFailed ("uncaught exception: " ++ Hspec.Api.Formatters.V1.formatException exception)
       )
     where
       progress' (x, y) =
diff --git a/tasty-hspec.cabal b/tasty-hspec.cabal
--- a/tasty-hspec.cabal
+++ b/tasty-hspec.cabal
@@ -1,6 +1,6 @@
 cabal-version:       2.2
 name:                tasty-hspec
-version:             1.2.0.3
+version:             1.2.0.4
 synopsis:            Hspec support for the Tasty test framework.
 description:         This package provides a Tasty provider for Hspec test
                      suites.
@@ -12,29 +12,30 @@
 maintainer:          mitchellwrosen@gmail.com
 category:            Testing
 build-type:          Simple
-tested-with:         GHC == 9.0.2, GHC == 9.2.5, GHC == 9.4.4
+tested-with:         GHC == 9.2.7, GHC == 9.4.4, GHC == 9.6.1
 
-extra-source-files:
+extra-doc-files:
   .gitignore
   CHANGELOG.md
-  examples/example.hs
   README.md
 
+extra-source-files:
+  examples/example.hs
+
 source-repository head
   type:     git
   location: https://github.com/mitchellwrosen/tasty-hspec.git
 
 library
   build-depends:
-    base ^>= 4.9 || ^>= 4.10 || ^>= 4.11 || ^>= 4.12 || ^>= 4.13 || ^>= 4.14 || ^>= 4.15 || ^>= 4.16 || ^>= 4.17,
-    hspec ^>= 2.10,
-    hspec-core ^>= 2.10,
+    base ^>= 4.11 || ^>= 4.12 || ^>= 4.13 || ^>= 4.14 || ^>= 4.15 || ^>= 4.16 || ^>= 4.17 || ^>= 4.18,
+    hspec ^>= 2.11.0,
+    hspec-api ^>= 2.11.0,
+    hspec-core ^>= 2.11.0,
     QuickCheck ^>= 2.7 || ^>= 2.8 || ^>= 2.9 || ^>= 2.10 || ^>= 2.11 || ^>= 2.12 || ^>= 2.13 || ^>= 2.14,
     tasty ^>= 1.3 || ^>= 1.4,
     tasty-smallcheck >= 0.1 && < 0.9,
     tasty-quickcheck ^>= 0.9.1 || ^>= 0.10,
-  if impl(ghc < 7.8)
-    build-depends: tagged >= 0.2
   default-extensions:
     LambdaCase
     ScopedTypeVariables
