diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,10 @@
 # Revision history for servant-github-webhook
 
+## 0.3.2.0  -- 2017-12-25
+
+* Support GHC 8.2 / `base` 4.10.
+* Bump up version bound for `github` to 0.18.
+
 ## 0.3.1.0  -- 2017-08-06
 
 * Drop support for GHC <8.
diff --git a/servant-github-webhook.cabal b/servant-github-webhook.cabal
--- a/servant-github-webhook.cabal
+++ b/servant-github-webhook.cabal
@@ -2,7 +2,7 @@
 -- further documentation, see http://haskell.org/cabal/users-guide/
 
 name:                servant-github-webhook
-version:             0.3.1.0
+version:             0.3.2.0
 synopsis:            Servant combinators to facilitate writing GitHub webhooks.
 description:
   This package provides servant combinators that make writing safe GitHub
@@ -16,23 +16,21 @@
 license-file:        LICENSE
 author:              Jacob Thomas Errington
 maintainer:          servant-github-webhook@mail.jerrington.me
-copyright:           Jacob Thomas Errington 2016
+copyright:           Jacob Thomas Errington (c) 2016-2018
 category:            Web
 build-type:          Simple
-tested-with:         GHC == 8.0.1, GHC == 8.0.2
+tested-with:         GHC == 8.0.1, GHC == 8.2.2
 extra-source-files:
   ChangeLog.md
   README.md
+  stack.yaml
 cabal-version:       >=1.10
 bug-reports:         https://github.com/tsani/servant-github-webhook/issues
+
 source-repository head
   type: git
   location: https://github.com/tsani/servant-github-webhook.git
 
-flag old-base
-  description: whether to use base-4.8 and transformers rather than base 4.9
-  default: True
-
 library
   exposed-modules:
     Servant.GitHub.Webhook
@@ -41,11 +39,12 @@
   ghc-options:
     -Wall
   build-depends:
-    aeson >=0.11 && <1.2,
+    aeson >=0.11 && <1.3,
+    base >=4.9 && <4.11,
     base16-bytestring >=0.1 && <0.2,
     bytestring >= 0.10 && <0.11,
     cryptonite >=0.23 && <0.25,
-    github >=0.15 && <0.17,
+    github >=0.15 && <0.18,
     http-types >=0.9 && <0.10,
     memory >=0.14 && <0.15,
     servant >=0.11 && <0.12,
@@ -54,14 +53,6 @@
     text >=1.2 && <1.3,
     wai >=3.2 && <3.3
 
-  if flag(old-base)
-    build-depends:
-      base >=4.8 && <4.9,
-      transformers >=0.2 && <0.6
-  else
-    build-depends:
-      base >=4.9 && <4.10
-
 test-suite multikey
   type:                exitcode-stdio-1.0
   ghc-options:
@@ -78,10 +69,6 @@
     wai,
     warp
 
-  if flag(old-base)
-    build-depends:
-      transformers >=0.2 && <0.6
-
 test-suite singlekey
   type:                exitcode-stdio-1.0
   ghc-options:
@@ -97,7 +84,3 @@
     servant-github-webhook,
     wai,
     warp
-
-  if flag(old-base)
-    build-depends:
-      transformers >=0.2 && <0.6
diff --git a/stack.yaml b/stack.yaml
new file mode 100644
--- /dev/null
+++ b/stack.yaml
@@ -0,0 +1,1 @@
+resolver: lts-10.0
