diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,8 @@
 # Changelog for ghc-lib-parser-ex
 
+## 0.20221101 released
+- Update to `ghc-lib-parser-0.20221101`
+
 ## 0.20221001 released
 - Update to `ghc-lib-parser-0.20221001`
 
diff --git a/ghc-lib-parser-ex.cabal b/ghc-lib-parser-ex.cabal
--- a/ghc-lib-parser-ex.cabal
+++ b/ghc-lib-parser-ex.cabal
@@ -1,6 +1,6 @@
 cabal-version:  1.18
 name:           ghc-lib-parser-ex
-version:        0.20221001
+version:        0.20221101
 description:    Please see the README on GitHub at <https://github.com/shayne-fletcher/ghc-lib-parser-ex#readme>
 homepage:       https://github.com/shayne-fletcher/ghc-lib-parser-ex#readme
 bug-reports:    https://github.com/shayne-fletcher/ghc-lib-parser-ex/issues
@@ -60,7 +60,7 @@
       bytestring >= 0.10.8.2,
       containers >= 0.5.8.1
   build-depends:
-      ghc-lib-parser == 0.20221001
+      ghc-lib-parser == 0.20221101
   -- pseduo use of flags to suppress cabal check warnings
   if flag(auto)
   if flag(no-ghc-lib)
@@ -91,7 +91,7 @@
     , uniplate >= 1.6.12
     , ghc-lib-parser-ex
   build-depends:
-      ghc-lib-parser == 0.20221001
+      ghc-lib-parser == 0.20221101
   -- pseduo use of flags to suppress cabal check warnings
   if flag(auto)
   if flag(no-ghc-lib)
diff --git a/test/Test.hs b/test/Test.hs
--- a/test/Test.hs
+++ b/test/Test.hs
@@ -113,7 +113,10 @@
     writeFile relPath contents
     return relPath
 
-#if defined(GHCLIB_API_HEAD) || defined (GHCLIB_API_904)
+#if defined(GHCLIB_API_HEAD)
+report :: DynFlags -> Bag (MsgEnvelope GhcMessage) -> String
+report flags msgs = concat [ showSDoc flags msg | msg <- pprMsgEnvelopeBagWithLocDefault msgs ]
+#elif defined (GHCLIB_API_904)
 report :: DynFlags -> Bag (MsgEnvelope GhcMessage) -> String
 report flags msgs = concat [ showSDoc flags msg | msg <- pprMsgEnvelopeBagWithLoc msgs ]
 #elif defined (GHCLIB_API_902)
