diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Revision history for titan-yampa-recorder
 
+## 1.0.1  -- 2020-01-21
+
+* Support bearriver with cabal flag.
+
 ## 1.0.0  -- 2020-01-18
 
 * First release on hackage.
diff --git a/titan-record-yampa.cabal b/titan-record-yampa.cabal
--- a/titan-record-yampa.cabal
+++ b/titan-record-yampa.cabal
@@ -2,7 +2,7 @@
 build-type:    Simple
 
 name:          titan-record-yampa
-version:       1.0.0
+version:       1.0.1
 author:        Ivan Perez
 maintainer:    ivan.perez@keera.co.uk
 homepage:      http://github.com/keera-studios/haskell-titan
@@ -34,17 +34,27 @@
   type:     git
   location: git://github.com/keera-studios/haskell-titan.git
 
+flag bearriver
+  default: False
+  manual:  True
+
 library
 
   exposed-modules:
     FRP.Titan.Record.Yampa
 
   build-depends:
-      base  >= 4.8 && < 4.13
-    , Yampa
+    base >= 4.8 && < 4.13
 
   hs-source-dirs:
     src/
 
   default-language:
     Haskell2010
+
+  if flag(bearriver)
+    build-depends:
+      bearriver
+  else
+    build-depends:
+      Yampa
