diff --git a/changelog.md b/changelog.md
deleted file mode 100644
--- a/changelog.md
+++ /dev/null
diff --git a/lib/Polysemy/Log/Di/Di.hs b/lib/Polysemy/Log/Di/Di.hs
--- a/lib/Polysemy/Log/Di/Di.hs
+++ b/lib/Polysemy/Log/Di/Di.hs
@@ -6,8 +6,8 @@
 import Polysemy.Internal.Tactics (liftT)
 import Polysemy.Time (GhcTime)
 
-import Polysemy.Log.Data.DataLog (DataLog (DataLog, Local))
-import Polysemy.Log.Data.Log (Log)
+import Polysemy.Log.Effect.DataLog (DataLog (DataLog, Local))
+import Polysemy.Log.Effect.Log (Log)
 import qualified Polysemy.Log.Data.LogEntry as LogEntry
 import Polysemy.Log.Data.LogEntry (LogEntry)
 import qualified Polysemy.Log.Data.LogMessage as LogMessage
diff --git a/polysemy-log-di.cabal b/polysemy-log-di.cabal
--- a/polysemy-log-di.cabal
+++ b/polysemy-log-di.cabal
@@ -5,21 +5,18 @@
 -- see: https://github.com/sol/hpack
 
 name:           polysemy-log-di
-version:        0.6.0.1
-synopsis:       Di Adapters for Polysemy-Log
-description:    See <https://hackage.haskell.org/package/polysemy-log-di/docs/Polysemy-Log-Di.html>
+version:        0.7.0.0
+synopsis:       Di adapters for Polysemy.Log
+description:    See https://hackage.haskell.org/package/polysemy-log-di/docs/Polysemy-Log-Di.html
 category:       Logging
 homepage:       https://github.com/tek/polysemy-log#readme
 bug-reports:    https://github.com/tek/polysemy-log/issues
 author:         Torsten Schmits
-maintainer:     tek@tryp.io
-copyright:      2021 Torsten Schmits
+maintainer:     hackage@tryp.io
+copyright:      2022 Torsten Schmits
 license:        BSD-2-Clause-Patent
 license-file:   LICENSE
 build-type:     Simple
-extra-source-files:
-    readme.md
-    changelog.md
 
 source-repository head
   type: git
@@ -46,6 +43,7 @@
       DeriveFoldable
       DeriveFunctor
       DeriveGeneric
+      DeriveLift
       DeriveTraversable
       DerivingStrategies
       DerivingVia
@@ -78,6 +76,7 @@
       RankNTypes
       RecordWildCards
       RecursiveDo
+      RoleAnnotations
       ScopedTypeVariables
       StandaloneDeriving
       TemplateHaskell
@@ -90,18 +89,20 @@
       UndecidableInstances
       UnicodeSyntax
       ViewPatterns
-  ghc-options: -Wall -Wredundant-constraints -Wunused-packages -Widentities
+  ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages
   build-depends:
-      base ==4.*
+      base >=4.12 && <5
     , di-polysemy >=0.2
-    , incipit-core >=0.2
-    , polysemy >=1.5
-    , polysemy-conc >=0.7
+    , incipit-core >=0.3
+    , polysemy
+    , polysemy-conc >=0.9
     , polysemy-log
-    , polysemy-time >=0.4
+    , polysemy-time >=0.5
     , stm
   mixins:
       base hiding (Prelude)
+    , incipit-core (IncipitCore as Prelude)
+    , incipit-core hiding (IncipitCore)
   default-language: Haskell2010
 
 test-suite polysemy-log-di-unit
@@ -125,6 +126,7 @@
       DeriveFoldable
       DeriveFunctor
       DeriveGeneric
+      DeriveLift
       DeriveTraversable
       DerivingStrategies
       DerivingVia
@@ -157,6 +159,7 @@
       RankNTypes
       RecordWildCards
       RecursiveDo
+      RoleAnnotations
       ScopedTypeVariables
       StandaloneDeriving
       TemplateHaskell
@@ -169,16 +172,18 @@
       UndecidableInstances
       UnicodeSyntax
       ViewPatterns
-  ghc-options: -Wall -Wredundant-constraints -Wunused-packages -Widentities -threaded -rtsopts -with-rtsopts=-N
+  ghc-options: -Wall -Wredundant-constraints -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Widentities -Wunused-packages -threaded -rtsopts -with-rtsopts=-N
   build-depends:
-      base ==4.*
-    , incipit-core >=0.2
-    , polysemy >=1.5
+      base >=4.12 && <5
+    , incipit-core >=0.3
+    , polysemy
     , polysemy-log
     , polysemy-log-di
-    , polysemy-test
+    , polysemy-test >=0.6
     , stm
     , tasty
   mixins:
       base hiding (Prelude)
+    , incipit-core (IncipitCore as Prelude)
+    , incipit-core hiding (IncipitCore)
   default-language: Haskell2010
diff --git a/readme.md b/readme.md
deleted file mode 100644
--- a/readme.md
+++ /dev/null
@@ -1,7 +0,0 @@
-Interpreters for [polysemy-log] using the [di] backend.
-
-For docs, please visit [Hackage].
-
-[polysemy-log](https://hackage.haskell.org/package/polysemy-log)
-[co-log](https://hackage.haskell.org/package/di-polysemy)
-[Hackage](https://hackage.haskell.org/package/polysemy-log-di)
diff --git a/test/Polysemy/Log/Di/Test/SimpleTest.hs b/test/Polysemy/Log/Di/Test/SimpleTest.hs
--- a/test/Polysemy/Log/Di/Test/SimpleTest.hs
+++ b/test/Polysemy/Log/Di/Test/SimpleTest.hs
@@ -2,8 +2,8 @@
 
 import Polysemy.Test (UnitTest, assertEq, runTestAuto)
 
-import qualified Polysemy.Log.Data.Log as Log
-import Polysemy.Log.Data.Log (Log)
+import qualified Polysemy.Log.Effect.Log as Log
+import Polysemy.Log.Effect.Log (Log)
 import qualified Polysemy.Log.Data.LogEntry as LogEntry (LogEntry(..))
 import Polysemy.Log.Data.LogEntry (LogEntry)
 import Polysemy.Log.Data.LogMessage (LogMessage(LogMessage))
