diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,8 @@
 # Revision history for aeson-combinators
 
+## 0.0.5.0 -- 2021-03-13
+* make test suite compatible with hashable 1.3.1.0
+
 ## 0.0.4.1 -- 2021-02-14
 * Cleanup README
 * CI maintanance & GHC compatibility update
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -9,9 +9,6 @@
 
 This library is compatible with GHC as well as recent versions of **GHCJS**.
 
-I wrote a [blob post](https://turbomack.github.io/posts/2020-02-21-value-space-decoding-for-aeson.html)
-describing what this library attempts to solve.
-
 ## Performance
 
 `Decoder a` type is a function `Value -> Parser a` the same as `parseJSON`
diff --git a/aeson-combinators.cabal b/aeson-combinators.cabal
--- a/aeson-combinators.cabal
+++ b/aeson-combinators.cabal
@@ -1,6 +1,6 @@
 cabal-version:       >=1.10
 name:                aeson-combinators
-version:             0.0.4.1
+version:             0.0.5.0
 synopsis:            Aeson combinators for dead simple JSON decoding
 description:
     Low overhead value space `Decoder`
@@ -27,7 +27,7 @@
                    , GHCJS == 8.6.0.1
 
 Flag doctest
-  default: True
+  default: False
   manual: True
 
 library
diff --git a/test/JSONEncodeSpec.hs b/test/JSONEncodeSpec.hs
--- a/test/JSONEncodeSpec.hs
+++ b/test/JSONEncodeSpec.hs
@@ -37,14 +37,19 @@
 objectEncoding :: Spec
 objectEncoding = do
   let object = Object "Joe" 30
-  let json = "{\"age\":30,\"name\":\"Joe\"}"
 
+  -- poor man's workaround for key ordering
+  -- see: https://github.com/haskell/aeson/issues/837
+  let json res =
+          res == "{\"age\":30,\"name\":\"Joe\"}"
+                  || res == "{\"name\":\"Joe\",\"age\":30}"
+
   describe "object encoding" $ do
     it "should encode using getter style encoding" $ do
-      JE.encode objectEncoder object `shouldBe` json
+      JE.encode objectEncoder object `shouldSatisfy` json
 
     it "should encode using explicit style encoding" $ do
-      JE.encode objectEncoder' object `shouldBe` json
+      JE.encode objectEncoder' object `shouldSatisfy` json
 
 
 listSpec :: Spec
