diff --git a/AesonBson.cabal b/AesonBson.cabal
--- a/AesonBson.cabal
+++ b/AesonBson.cabal
@@ -1,5 +1,5 @@
 name:          AesonBson
-version:       0.2.1
+version:       0.2.2
 license:       OtherLicense
 license-file:  LICENSE
 copyright:     CC0
@@ -15,7 +15,10 @@
 synopsis:      Mapping between Aeson's JSON and Bson objects.
 description:   This package lets you convert between Aeson's JSON and Bson objects.
 
+data-files:
+  CHANGELOG
 
+
 source-repository head
   type:      git
   location:  git://github.com/nh2/AesonBson.git
@@ -27,7 +30,7 @@
     Data.AesonBson.Instances
   build-depends:
     base < 5,
-    aeson >= 0.3,
+    aeson >= 0.3 && < 0.7,
     attoparsec >= 0.10,
     bson >= 0.2,
     unordered-containers >= 0.1.3.0,
diff --git a/CHANGELOG b/CHANGELOG
new file mode 100644
--- /dev/null
+++ b/CHANGELOG
@@ -0,0 +1,8 @@
+0.2.2
+
+  * Fix compilation by depending on aeson < 0.7
+
+0.2.1
+
+  * Fixed BSON ObjIDs being converted incorrectly
+    (https://github.com/nh2/aesonbson/pull/2)
