diff --git a/Text/PrettyPrint/Free/Internal.hs b/Text/PrettyPrint/Free/Internal.hs
--- a/Text/PrettyPrint/Free/Internal.hs
+++ b/Text/PrettyPrint/Free/Internal.hs
@@ -138,7 +138,7 @@
 import Prelude hiding (foldr1)
 
 infixr 5 </>,<//>,`above`,`aboveBreak`
-infixl 6 <+>
+infixr 6 <+>
 
 -----------------------------------------------------------
 -- list, tupled and semiBraces pretty print a list of
diff --git a/wl-pprint-extras.cabal b/wl-pprint-extras.cabal
--- a/wl-pprint-extras.cabal
+++ b/wl-pprint-extras.cabal
@@ -1,6 +1,6 @@
 name:          wl-pprint-extras
 category:      Control, Monads, Text
-version:       1.4.1.1
+version:       1.5
 cabal-version: >= 1.6
 license:       BSD3
 license-file:  LICENSE
@@ -22,9 +22,9 @@
 
   build-depends: 
     base >= 4 && < 5,
-    semigroups >= 0.7.1 && < 0.8,
-    semigroupoids >= 1.2.4 && <= 1.3,
-    containers >= 0.4 && < 0.5
+    containers >= 0.4 && < 0.5,
+    semigroups >= 0.8 && < 0.9,
+    semigroupoids >= 1.2.6 && <= 1.3
 
   exposed-modules:
     Text.PrettyPrint.Free
