diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
 # CHANGELOG
 
+## 1.1.1
+### Fixed
+* Compatibility with mtl-2.3 and hence newer GHC versions
+* Migrate to Github
+
 ## 1.1.0
 ### Added
 * instances of `MonadHReader` for `MaybeT` and `IdentityT`
diff --git a/hreader.cabal b/hreader.cabal
--- a/hreader.cabal
+++ b/hreader.cabal
@@ -1,5 +1,5 @@
 name:                hreader
-version:             1.1.0
+version:             1.1.1
 synopsis:            Generalization of MonadReader and ReaderT using hset
 license:             BSD3
 license-file:        LICENSE
@@ -9,10 +9,10 @@
 build-type:          Simple
 cabal-version:       >=1.10
 extra-source-files:  CHANGELOG.md
-homepage: https://bitbucket.org/s9gf4ult/hreader
+homepage: https://github.com/s9gf4ult/hreader
 source-repository head
   type: git
-  location: git@bitbucket.org:s9gf4ult/hreader.git
+  location: git@github.com:s9gf4ult/hreader.git
 
 
 library
diff --git a/src/Control/Monad/HReader/Class.hs b/src/Control/Monad/HReader/Class.hs
--- a/src/Control/Monad/HReader/Class.hs
+++ b/src/Control/Monad/HReader/Class.hs
@@ -7,7 +7,9 @@
 
 
 import Control.Monad.Cont
+#if !(MIN_VERSION_mtl(2, 3, 0))
 import Control.Monad.List
+#endif
 import Control.Monad.Reader
 import Control.Monad.Trans.Control
 import Control.Monad.Trans.Identity
@@ -62,7 +64,9 @@
 
 MHR(IdentityT m)
 MHR(ReaderT r m)
+#if !(MIN_VERSION_mtl(2, 3, 0))
 MHR(ListT m)
+#endif
 MHR(MaybeT m)
 
 #if MIN_VERSION_mtl(2, 2, 1)
