diff --git a/github-release.cabal b/github-release.cabal
--- a/github-release.cabal
+++ b/github-release.cabal
@@ -1,9 +1,9 @@
--- This file has been generated from package.yaml by hpack version 0.13.0.
+-- This file has been generated from package.yaml by hpack version 0.14.0.
 --
 -- see: https://github.com/sol/hpack
 
 name:           github-release
-version:        0.1.9
+version:        0.2.0
 synopsis:       Upload files to GitHub releases.
 description:    GitHub Release is a command-line utility for uploading files to GitHub releases.
 category:       Utility
@@ -30,11 +30,11 @@
       library
   ghc-options: -Wall
   build-depends:
-      aeson >=0.9.0.1 && <0.12
+      aeson >=0.9.0.1 && <1.1
     , base >=4.8.2.0 && <4.10
     , bytestring >=0.10.6.0 && <0.11
-    , http-client >=0.4.28 && <0.5
-    , http-client-tls >=0.2.4 && <0.3
+    , http-client >=0.4.30 && <0.6
+    , http-client-tls >=0.2.4 && <0.4
     , http-types >=0.9 && <0.10
     , mime-types >=0.1.0.7 && <0.2
     , optparse-generic >=1.1.0 && <1.2
diff --git a/library/GitHubRelease.hs b/library/GitHubRelease.hs
--- a/library/GitHubRelease.hs
+++ b/library/GitHubRelease.hs
@@ -83,7 +83,7 @@
 getTag manager aToken anOwner aRepo aTag = do
     let format = "https://api.github.com/repos/%s/%s/releases/tags/%s"
     let url = Printf.printf format anOwner aRepo aTag
-    initialRequest <- Client.parseUrl url
+    initialRequest <- Client.parseUrlThrow url
     let request = initialRequest
             { Client.requestHeaders =
                 [ authorizationHeader aToken
@@ -124,7 +124,7 @@
     let url = Template.render template
             [ ("name", Template.WrappedValue (Template.Single aName))
             ]
-    initialRequest <- Client.parseUrl url
+    initialRequest <- Client.parseUrlThrow url
     let request = initialRequest
             { Client.method = BS8.pack "POST"
             , Client.requestBody = body
diff --git a/package.yaml b/package.yaml
--- a/package.yaml
+++ b/package.yaml
@@ -21,11 +21,11 @@
 github: tfausak/github-release
 library:
   dependencies:
-  - aeson >=0.9.0.1 && <0.12
+  - aeson >=0.9.0.1 && <1.1
   - base >=4.8.2.0 && <4.10
   - bytestring >=0.10.6.0 && <0.11
-  - http-client >=0.4.28 && <0.5
-  - http-client-tls >=0.2.4 && <0.3
+  - http-client >=0.4.30 && <0.6
+  - http-client-tls >=0.2.4 && <0.4
   - http-types >=0.9 && <0.10
   - mime-types >=0.1.0.7 && <0.2
   - optparse-generic >=1.1.0 && <1.2
@@ -39,4 +39,4 @@
 maintainer: Taylor Fausak
 name: github-release
 synopsis: Upload files to GitHub releases.
-version: '0.1.9'
+version: '0.2.0'
diff --git a/stack.yaml b/stack.yaml
--- a/stack.yaml
+++ b/stack.yaml
@@ -1,3 +1,3 @@
 extra-deps:
-- optparse-generic-1.1.0
-resolver: lts-5.15
+- uri-templater-0.2.1.0
+resolver: nightly-2016-12-08
