diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,3 @@
+#### 0.1.2.6
+
+* Allow mtl 2.2.*
diff --git a/kqueue.cabal b/kqueue.cabal
--- a/kqueue.cabal
+++ b/kqueue.cabal
@@ -1,5 +1,5 @@
 Name:                kqueue
-Version:             0.1.2.5
+Version:             0.1.2.6
 Synopsis:            A binding to the kqueue event library.
 Description:         A low-level binding to the kqueue library as
                      found in BSD and Mac OS X. It provides, among
@@ -15,6 +15,7 @@
 Cabal-version:       >=1.6
 Extra-source-files:  examples/MonitorFile.hs
                      examples/MonitorDirectory.hs
+                     CHANGELOG.md
 
 Library
   Hs-Source-Dirs:      src
@@ -23,7 +24,7 @@
   Build-depends:       base >= 4.0 && < 4.8
                      , directory >= 1.0 && < 1.4
                      , filepath >= 1.1 && < 1.4
-                     , mtl >= 1.1 && < 2.2
+                     , mtl >= 1.1 && < 2.3
                      , time >= 1.1 && < 1.5
                      , unix >= 2.3 && < 2.8
   Build-tools:         c2hs
