diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,10 @@
-## [_Unreleased_](https://github.com/freckle/hspec-junit-formatter/compare/v1.0.0.4...main)
+## [_Unreleased_](https://github.com/freckle/hspec-junit-formatter/compare/v1.0.0.5...main)
 
 None
+
+## [v1.0.0.5](https://github.com/freckle/hspec-junit-formatter/compare/v1.0.0.4...v1.0.0.5)
+
+- Fix for hspec-2.7 (add `exampleStarted`)
 
 ## [v1.0.0.4](https://github.com/freckle/hspec-junit-formatter/compare/v1.0.0.3...v1.0.0.4)
 
diff --git a/hspec-junit-formatter.cabal b/hspec-junit-formatter.cabal
--- a/hspec-junit-formatter.cabal
+++ b/hspec-junit-formatter.cabal
@@ -1,6 +1,6 @@
 cabal-version:      1.12
 name:               hspec-junit-formatter
-version:            1.0.0.4
+version:            1.0.0.5
 license:            MIT
 license-file:       LICENSE
 copyright:          2021 Renaissance Learning Inc
@@ -47,10 +47,10 @@
         directory >=1.3.6.0,
         exceptions >=0.10.4,
         hashable >=1.3.0.0,
-        hspec >=2.7.8,
-        hspec-core >=2.7.8,
+        hspec >=2.7.10,
+        hspec-core >=2.7.10,
         resourcet >=1.2.4.2,
         temporary >=1.3,
         text >=1.2.4.1,
-        xml-conduit >=1.9.1.0,
+        xml-conduit >=1.9.1.1,
         xml-types >=0.3.8
diff --git a/library/Test/HSpec/JUnit.hs b/library/Test/HSpec/JUnit.hs
--- a/library/Test/HSpec/JUnit.hs
+++ b/library/Test/HSpec/JUnit.hs
@@ -56,6 +56,7 @@
     writeLine $ "<testsuite name=" <> show (fixBrackets (T.pack name)) <> ">"
   , exampleGroupDone = writeLine "</testsuite>"
   , exampleProgress = \_ _ -> pure ()
+  , exampleStarted = \_path -> pure ()
   , exampleSucceeded = \path _info -> do
     testCaseOpen path
     testCaseClose
