diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,6 @@
+0.7.5.1
+* Resolve deprecation warning in YAML parsing.
+
 0.7.5.0
 * Remove aeson and yaml upper bounds
 
diff --git a/src/Web/UAParser.hs b/src/Web/UAParser.hs
--- a/src/Web/UAParser.hs
+++ b/src/Web/UAParser.hs
@@ -47,7 +47,7 @@
 -- UA Parser
 -------------------------------------------------------------------------------
 uaConfig :: UAConfig
-uaConfig = either error id $ decodeEither $(embedFile "deps/uap-core/regexes.yaml")
+uaConfig = either (error . show) id $ decodeEither' $(embedFile "deps/uap-core/regexes.yaml")
 {-# NOINLINE uaConfig #-}
 
 
diff --git a/ua-parser.cabal b/ua-parser.cabal
--- a/ua-parser.cabal
+++ b/ua-parser.cabal
@@ -1,6 +1,6 @@
 name:                ua-parser
 description:         Please refer to the git/github README on the project for example usage.
-version:             0.7.5.0
+version:             0.7.5.1
 synopsis:            A library for parsing User-Agent strings, official Haskell port of ua-parser
 license:             BSD3
 license-file:        LICENSE
@@ -41,7 +41,7 @@
     , bytestring
     , text
     , pcre-light
-    , yaml             >= 0.7
+    , yaml             >= 0.8.3
     , aeson            >= 0.7
     , data-default
     , file-embed       < 0.1
