diff --git a/bugsnag-haskell.cabal b/bugsnag-haskell.cabal
--- a/bugsnag-haskell.cabal
+++ b/bugsnag-haskell.cabal
@@ -1,11 +1,11 @@
--- This file has been generated from package.yaml by hpack version 0.20.0.
+-- This file has been generated from package.yaml by hpack version 0.28.2.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: e315036e7d637c61b6993527c7d4251917c1a8ddb83239e62d20b29a5f999108
+-- hash: 7bf291abde6fe3bc6aa43132c387532dae5ab319f44295932acaefa836a13869
 
 name:           bugsnag-haskell
-version:        0.0.1.1
+version:        0.0.1.2
 synopsis:       Bugsnag error reporter for Haskell
 description:    Please see README.md
 category:       Web
diff --git a/src/Network/Bugsnag/App.hs b/src/Network/Bugsnag/App.hs
--- a/src/Network/Bugsnag/App.hs
+++ b/src/Network/Bugsnag/App.hs
@@ -7,14 +7,13 @@
 import Data.Aeson
 import Data.Aeson.Ext
 import Data.Text (Text)
-import Data.Version
 import GHC.Generics
 import Network.Bugsnag.ReleaseStage
 import Numeric.Natural
 
 data BugsnagApp = BugsnagApp
     { baId :: Maybe Text
-    , baVersion :: Maybe Version
+    , baVersion :: Maybe Text
     , baBuildUUID :: Maybe Text
     , baReleaseStage :: Maybe BugsnagReleaseStage
     , baType :: Maybe Text
diff --git a/src/Network/Bugsnag/BeforeNotify.hs b/src/Network/Bugsnag/BeforeNotify.hs
--- a/src/Network/Bugsnag/BeforeNotify.hs
+++ b/src/Network/Bugsnag/BeforeNotify.hs
@@ -41,11 +41,13 @@
 -- > notifyBugsnagWith (updateException forSqlError) settings ex
 -- >
 -- > forSqlError :: BugsnagException -> BugsnagException
--- > forSqlError ex = case fromException @SqlError ex of
--- >     Just SqlError{..} -> ex
--- >         { beErrorClass = "SqlError-" <> sqlErrorCode
--- >         , beMessage = sqlErrorMessage
--- >         }
+-- > forSqlError ex =
+-- >     case fromException =<< beOriginalException ex of
+-- >         Just SqlError{..} -> ex
+-- >             { beErrorClass = "SqlError-" <> sqlErrorCode
+-- >             , beMessage = Just sqlErrorMessage
+-- >             }
+-- >         _ -> ex
 --
 updateException :: (BugsnagException -> BugsnagException) -> BeforeNotify
 updateException f event = event
diff --git a/src/Network/Bugsnag/Settings.hs b/src/Network/Bugsnag/Settings.hs
--- a/src/Network/Bugsnag/Settings.hs
+++ b/src/Network/Bugsnag/Settings.hs
@@ -15,7 +15,6 @@
 import Data.String
 import Data.Text (Text)
 import qualified Data.Text as T
-import Data.Version
 import Network.Bugsnag.BeforeNotify
 import Network.Bugsnag.Event
 import Network.Bugsnag.Exception
@@ -39,7 +38,7 @@
 data BugsnagSettings = BugsnagSettings
     { bsApiKey :: BugsnagApiKey
     -- ^ Your Integration API Key.
-    , bsAppVersion :: Maybe Version
+    , bsAppVersion :: Maybe Text
     -- ^ The version of your application
     --
     -- Marking bugs as Fixed and having them auto-reopen in new versions
diff --git a/test/Network/Bugsnag/ReportSpec.hs b/test/Network/Bugsnag/ReportSpec.hs
--- a/test/Network/Bugsnag/ReportSpec.hs
+++ b/test/Network/Bugsnag/ReportSpec.hs
@@ -10,7 +10,6 @@
 import Data.Aeson.QQ (aesonQQ)
 import Data.Text (Text)
 import Data.Time (getCurrentTime)
-import Data.Version (makeVersion)
 import Network.Bugsnag
 
 spec :: Spec
@@ -102,7 +101,7 @@
                                     }
                                 , beApp = Just bugsnagApp
                                     { baId = Just "1"
-                                    , baVersion = Just $ makeVersion [1, 0, 0]
+                                    , baVersion = Just "1.0.0"
                                     }
                                 , beDevice = Nothing
                                 , beMetaData = Just $ object
