diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,9 @@
+reactive-banana-automation (0.1.1) upstream; urgency=medium
+
+  * Fix build with ghc 8.2 and reactive-banana 1.2.
+
+ -- Joey Hess <id@joeyh.name>  Sat, 21 Apr 2018 20:14:41 -0400
+
 reactive-banana-automation (0.1) upstream; urgency=low
 
   * First release.
diff --git a/Reactive/Banana/Automation.hs b/Reactive/Banana/Automation.hs
--- a/Reactive/Banana/Automation.hs
+++ b/Reactive/Banana/Automation.hs
@@ -52,7 +52,7 @@
 
 import Reactive.Banana
 import Reactive.Banana.Frameworks
-import Data.Semigroup
+import Data.Semigroup as Sem
 import Control.Monad.Fix
 import Control.Concurrent.STM
 import Data.Time.Clock
@@ -333,7 +333,7 @@
 
 -- | Combining two ranges yields a range between their respective lowest
 -- and highest values.
-instance Ord t => Semigroup (Range t) where
+instance Ord t => Sem.Semigroup (Range t) where
 	Range a1 b1 <> Range a2 b2 = 
 		let vals = [a1, b1, a2, b2]
 		in Range (minimum vals) (maximum vals)
diff --git a/reactive-banana-automation.cabal b/reactive-banana-automation.cabal
--- a/reactive-banana-automation.cabal
+++ b/reactive-banana-automation.cabal
@@ -1,8 +1,8 @@
 Name: reactive-banana-automation
-Version: 0.1
+Version: 0.1.1
 Cabal-Version: >= 1.8
 License: AGPL-3
-Maintainer: Joey Hess <joey@kitenet.net>
+Maintainer: Joey Hess <id@joeyh.name>
 Author: Joey Hess
 Stability: Stable
 Copyright:
@@ -30,8 +30,8 @@
   ghc-Options: -Wall -fno-warn-tabs
   Build-Depends:
     base (>= 4.6 && < 5.0),
-    reactive-banana (>= 1.1 && < 1.2),
-    time (>= 1.6 && < 1.7),
+    reactive-banana (>= 1.1 && < 1.3),
+    time (>= 1.6 && < 1.9),
     stm (>= 2.4 && < 2.5)
   Exposed-Modules:
     Reactive.Banana.Automation
@@ -41,4 +41,4 @@
   type: exitcode-stdio-1.0
   ghc-options: -threaded -fno-warn-tabs
   main-is: doctests.hs
-  build-depends: base, doctest >= 0.15
+  build-depends: base, doctest >= 0.13
