diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,15 @@
+## <small>0.4.8 (2023-09-14)</small>
+
+* Add homepage ([9c6d21c](https://github.com/finn-no/unleash-client-haskell/commit/9c6d21c))
+* Move CHANGELOG.md to extra-doc-files ([bf6eb71](https://github.com/finn-no/unleash-client-haskell/commit/bf6eb71))
+* Update all and track nixos-23.05 ([c5e8fa4](https://github.com/finn-no/unleash-client-haskell/commit/c5e8fa4))
+* Update CHANGELOG.md ([fc5980f](https://github.com/finn-no/unleash-client-haskell/commit/fc5980f))
+* Update e-mail address ([903eeeb](https://github.com/finn-no/unleash-client-haskell/commit/903eeeb))
+* Update README ([f48a431](https://github.com/finn-no/unleash-client-haskell/commit/f48a431))
+* Update README ([564ede4](https://github.com/finn-no/unleash-client-haskell/commit/564ede4))
+
+
+
 ## <small>0.4.7 (2023-09-14)</small>
 
 * Add CHANGELOG.md ([8bfd48b](https://github.com/finn-no/unleash-client-haskell/commit/8bfd48b))
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -16,6 +16,8 @@
 
 See [unleash-client-haskell-core](https://github.com/finn-no/unleash-client-haskell-core) for a bare-bones feature toggle evaluation library.
 
+Available on [Hackage](https://hackage.haskell.org/package/unleash-client-haskell).
+
 ## Build
 
 ```
diff --git a/unleash-client-haskell.cabal b/unleash-client-haskell.cabal
--- a/unleash-client-haskell.cabal
+++ b/unleash-client-haskell.cabal
@@ -1,7 +1,7 @@
 cabal-version: 3.0
 
 name: unleash-client-haskell
-version: 0.4.7
+version: 0.4.8
 synopsis: Unleash feature toggle client
 description:
     This is an [Unleash](https://www.getunleash.io/) client SDK for Haskell.
@@ -27,25 +27,30 @@
 common all
     build-depends:
         base >=4.7 && <5,
-        record-dot-preprocessor >= 0.2.15 && < 0.3,
-        record-hasfield >= 1.0 && < 1.1
     default-extensions:
         BlockArguments
+        DataKinds
         DeriveFoldable
         DeriveFunctor
         DeriveTraversable
         DerivingStrategies
+        DuplicateRecordFields
+        ExplicitNamespaces
+        FlexibleInstances
         LambdaCase
+        MultiParamTypeClasses
+        OverloadedRecordDot
         OverloadedStrings
         RankNTypes
         ScopedTypeVariables
+        TypeOperators
+        TypeApplications
     ghc-options:
         -W
         -Wno-unused-top-binds
         -Wredundant-constraints
         -Wunused-packages
         -haddock
-        -F -pgmF=record-dot-preprocessor
     default-language: Haskell2010
 
 library
@@ -60,15 +65,15 @@
     hs-source-dirs: src
     build-depends:
         aeson >= 2.0.3 && < 2.1,
-        containers >= 0.6.4 && < 0.7,
+        containers >= 0.6.5 && < 0.7,
         http-client-tls >= 0.3.6 && < 0.4,
         http-media >= 0.8.0 && < 0.9,
         mtl >= 2.2.2 && < 2.3,
         servant >= 0.19.1 && < 0.20,
         servant-client >= 0.19 && < 0.20,
         text >= 1.2.5 && < 1.3,
-        time >= 1.9.3 && < 1.10,
-        unleash-client-haskell-core >= 0.8.9 && < 0.9
+        time >= 1.11.1 && < 1.12,
+        unleash-client-haskell-core >= 0.9.0 && < 0.10,
 
 executable example
     import: all
@@ -80,4 +85,4 @@
         text,
         unleash-client-haskell,
         unleash-client-haskell-core,
-        unliftio >= 0.2.23 && < 0.3
+        unliftio >= 0.2.24 && < 0.3,
