diff --git a/ble.cabal b/ble.cabal
--- a/ble.cabal
+++ b/ble.cabal
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           ble
-version:        0.1.0.0
+version:        0.1.1.0
 synopsis:       Bluetooth Low Energy (BLE) peripherals
 description:    This package provides a Haskell API for writing Bluetooth Low Energy peripherals.
 stability:      alpha
@@ -55,7 +55,7 @@
     , microlens >= 0.4 && < 0.5
     , microlens-th >= 0.4 && < 0.5
     , microlens-ghc >= 0.4 && < 0.5
-    , cereal >= 0.5 && < 0.6
+    , cereal >= 0.4 && < 0.6
     , data-default-class >= 0.0 && < 0.2
   if flag(hasBluez)
     cpp-options: -DBluez
@@ -90,7 +90,7 @@
     , microlens >= 0.4 && < 0.5
     , microlens-th >= 0.4 && < 0.5
     , microlens-ghc >= 0.4 && < 0.5
-    , cereal >= 0.5 && < 0.6
+    , cereal >= 0.4 && < 0.6
     , data-default-class >= 0.0 && < 0.2
     , ble
   if flag(hasBluez)
@@ -119,7 +119,7 @@
     , microlens >= 0.4 && < 0.5
     , microlens-th >= 0.4 && < 0.5
     , microlens-ghc >= 0.4 && < 0.5
-    , cereal >= 0.5 && < 0.6
+    , cereal >= 0.4 && < 0.6
     , data-default-class >= 0.0 && < 0.2
     , ble
     , stm
@@ -149,7 +149,7 @@
     , microlens >= 0.4 && < 0.5
     , microlens-th >= 0.4 && < 0.5
     , microlens-ghc >= 0.4 && < 0.5
-    , cereal >= 0.5 && < 0.6
+    , cereal >= 0.4 && < 0.6
     , data-default-class >= 0.0 && < 0.2
     , ble
   if flag(hasBluez)
@@ -179,7 +179,7 @@
     , microlens >= 0.4 && < 0.5
     , microlens-th >= 0.4 && < 0.5
     , microlens-ghc >= 0.4 && < 0.5
-    , cereal >= 0.5 && < 0.6
+    , cereal >= 0.4 && < 0.6
     , data-default-class >= 0.0 && < 0.2
     , ble
     , hspec > 2 && < 3
diff --git a/package.yaml b/package.yaml
--- a/package.yaml
+++ b/package.yaml
@@ -1,5 +1,5 @@
 name:                ble
-version:             0.1.0.0
+version:             0.1.1.0
 synopsis:            Bluetooth Low Energy (BLE) peripherals
 description:         >
     This package provides a Haskell API for writing Bluetooth Low Energy
@@ -53,7 +53,7 @@
   - microlens >= 0.4 && < 0.5
   - microlens-th >= 0.4 && < 0.5
   - microlens-ghc >= 0.4 && < 0.5
-  - cereal >= 0.5 && < 0.6
+  - cereal >= 0.4 && < 0.6
   - data-default-class >= 0.0 && < 0.2
 
 default-extensions:
