diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,7 +1,11 @@
 # Changelog for S-expresso
 
+Version 1.2.4.0
+---------------
+* Build with `bifunctors-5.6`
+
 Version 1.2.3.0
---------------- 
+---------------
 * Build with `text-2.0`
 
 Version 1.2.2.0
diff --git a/sexpresso.cabal b/sexpresso.cabal
--- a/sexpresso.cabal
+++ b/sexpresso.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           sexpresso
-version:        1.2.3.0
+version:        1.2.4.0
 synopsis:       A flexible library for parsing and printing S-expression
 description:    Please see the README on GitHub at <https://github.com/archambaultv/sexpresso#readme>
 category:       Data
@@ -42,7 +42,7 @@
   ghc-options: -Wall
   build-depends:
       base >=4.7 && <5
-    , bifunctors ==5.5.*
+    , bifunctors >=5.5 && <5.7
     , containers >=0.5 && <0.7
     , megaparsec >=7.0 && <9.4.0
     , recursion-schemes >=5.1 && <5.3
@@ -63,7 +63,7 @@
   ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N
   build-depends:
       base >=4.7 && <5
-    , bifunctors ==5.5.*
+    , bifunctors >=5.5 && <5.7
     , containers >=0.5 && <0.7
     , megaparsec >=7.0 && <9.4.0
     , recursion-schemes >=5.1 && <5.3
