diff --git a/Changelog.md b/Changelog.md
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,3 +1,7 @@
+0.3.6
+
+- relax lower dependency bounds to ensure it builds with GHC 8.6.5 (== stackage lts 14.27) as well
+
 0.2
 
 - fix 'candidates' such that 'knn' now does the right thing
diff --git a/rp-tree.cabal b/rp-tree.cabal
--- a/rp-tree.cabal
+++ b/rp-tree.cabal
@@ -1,5 +1,5 @@
 name:                rp-tree
-version:             0.3.5
+version:             0.3.6
 synopsis:            Random projection trees
 description:         Random projection trees for approximate nearest neighbor search in high-dimensional vector spaces
                      .
@@ -16,7 +16,7 @@
                      Changelog.md
 extra-doc-files:     r/scatter.png
 cabal-version:       1.18
-tested-with:         GHC == 8.10.4
+tested-with:         GHC == 8.6.5, GHC == 8.10.4
 
 library
   default-language:    Haskell2010
@@ -32,15 +32,15 @@
   build-depends:       base >= 4.7 && < 5
                      , boxes
                      , bytestring
-                     , conduit >= 1.3.4.1
-                     , containers >= 0.6.2.1
-                     , deepseq >= 1.4.4.0
-                     , serialise >= 0.2.3.0
-                     , splitmix >= 0.1.0.3
-                     , splitmix-distributions >= 0.8
-                     , transformers >= 0.5.6.2
-                     , vector >= 0.12.1.2
-                     , vector-algorithms >= 0.8.0.4
+                     , conduit >= 1.3.1
+                     , containers >= 0.6
+                     , deepseq >= 1.4
+                     , serialise >= 0.2
+                     , splitmix
+                     , splitmix-distributions >= 0.9
+                     , transformers >= 0.5
+                     , vector >= 0.12
+                     , vector-algorithms >= 0.8
                      -- -- -- DEBUG
                      -- , benchpress
                      -- , hspec
