diff --git a/ChangeLog.md b/ChangeLog.md
new file mode 100644
--- /dev/null
+++ b/ChangeLog.md
@@ -0,0 +1,9 @@
+# Revision history for gi-cairo-connector
+
+## 0.1.0.0  -- 2020-09-13
+
+* Second revision. Adjust to be compatible with haskell-gi 0.24
+
+## 0.0.1    -- 2019-01-11
+
+* Initial revision. Adjust original cairo package to use haskell-gi
diff --git a/gi-cairo-connector.cabal b/gi-cairo-connector.cabal
--- a/gi-cairo-connector.cabal
+++ b/gi-cairo-connector.cabal
@@ -1,20 +1,21 @@
 Name:           gi-cairo-connector
-Version:        0.0.1
+Version:        0.1.0
 License:        LGPL-2.1
 License-file:   LICENSE
 Copyright:      (c) 2018 Kilian Kilger, Iñaki García Etxebarria
-Author:         Iñaki García Etxebarria, 
+Author:         Iñaki García Etxebarria,
                 Kilian Kilger
 Maintainer:     Kilian Kilger (kkilger@gmail.com)
 Build-Type:     Simple
-Cabal-Version:  >= 1.24
+Cabal-Version:  2.0
 Stability:      experimental
 homepage:       https://github.com/cohomology/gi-cairo-render
 bug-reports:    https://github.com/cohomology/gi-cairo-render/issues
 Synopsis:       GI friendly Binding to the Cairo library.
 Description:    This library contains glue code used to interconnect Haskell GI and Cairo
 Category:       Graphics
-Tested-With:    GHC == 8.2.2, GHC == 8.0.2
+Tested-With:    GHC == 8.10.2, GHC == 8.6.2
+extra-source-files: ChangeLog.md
 
 Source-Repository head
   type:         git
@@ -22,9 +23,9 @@
   subdir:       gi-cairo-connector
 
 Library
-        build-depends:    base >= 4 && < 5, mtl,
-                          haskell-gi-base >=0.21.0 && <1,
+        build-depends:    base >= 4 && < 5, mtl >= 2.2 && <2.3,
+                          haskell-gi-base >=0.24.0 && <0.25,
                           gi-cairo >= 1.0 && <2,
-                          gi-cairo-render == 0.0.*
+                          gi-cairo-render == 0.1.*
         exposed-modules:  GI.Cairo.Render.Connector
         default-language: Haskell2010
