diff --git a/package.yaml b/package.yaml
--- a/package.yaml
+++ b/package.yaml
@@ -1,5 +1,5 @@
 name: rattletrap
-version: 4.0.2
+version: 4.0.3
 
 category: Game
 description: Rattletrap parses and generates Rocket League replays.
@@ -24,7 +24,7 @@
   containers: == 0.5.10.*
   filepath: == 1.4.1.*
   http-client-tls: == 0.3.5.*
-  http-client: == 0.5.7.*
+  http-client: == 0.5.8.*
   template-haskell: == 2.12.*
   text: == 1.2.2.*
   transformers: == 0.5.2.*
diff --git a/rattletrap.cabal b/rattletrap.cabal
--- a/rattletrap.cabal
+++ b/rattletrap.cabal
@@ -2,10 +2,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: f4c13b1231f10d6ad768f094e99b3a4e4f50519a663a790f1c372892df5644b9
+-- hash: 794396087569fe653e22d0066906ab0145122b6335a98d589524faa339f4d4e5
 
 name:           rattletrap
-version:        4.0.2
+version:        4.0.3
 synopsis:       Parse and generate Rocket League replays.
 description:    Rattletrap parses and generates Rocket League replays.
 category:       Game
@@ -40,7 +40,7 @@
     , bytestring ==0.10.8.*
     , containers ==0.5.10.*
     , filepath ==1.4.1.*
-    , http-client ==0.5.7.*
+    , http-client ==0.5.8.*
     , http-client-tls ==0.3.5.*
     , template-haskell ==2.12.*
     , text ==1.2.2.*
@@ -278,7 +278,7 @@
     , bytestring ==0.10.8.*
     , containers ==0.5.10.*
     , filepath ==1.4.1.*
-    , http-client ==0.5.7.*
+    , http-client ==0.5.8.*
     , http-client-tls ==0.3.5.*
     , rattletrap
     , template-haskell ==2.12.*
@@ -304,7 +304,7 @@
     , bytestring ==0.10.8.*
     , containers ==0.5.10.*
     , filepath ==1.4.1.*
-    , http-client ==0.5.7.*
+    , http-client ==0.5.8.*
     , http-client-tls ==0.3.5.*
     , rattletrap
     , template-haskell ==2.12.*
diff --git a/stack.yaml b/stack.yaml
--- a/stack.yaml
+++ b/stack.yaml
@@ -1,1 +1,4 @@
 resolver: lts-10.0
+
+extra-deps:
+  - http-client-0.5.8
