diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,11 @@
 ## Changelog for the `threepenny-gui` package
 
-**0.8.2.3**
+**0.8.2.4** – Maintenance release
+* Remove redundant dependencies on `network-uri` and `network`
+* Bump dependencies to allow `aeson` 1.4.0.0
+* Exclude `websockets` 0.12.5.0 from dependencies.
+
+**0.8.2.3** – Maintenance release
 
 * Compatibility with GHC-8.4.1
 * Bump dependencies to allow `aeson` 1.3.0.0
diff --git a/threepenny-gui.cabal b/threepenny-gui.cabal
--- a/threepenny-gui.cabal
+++ b/threepenny-gui.cabal
@@ -1,5 +1,5 @@
 Name:                threepenny-gui
-Version:             0.8.2.3
+Version:             0.8.2.4
 Synopsis:            GUI framework that uses the web browser as a display.
 Description:
     Threepenny-GUI is a GUI framework that uses the web browser as a display.
@@ -28,6 +28,12 @@
 Category:            Web, GUI
 Build-type:          Simple
 Cabal-version:       >=1.8
+Tested-With:         GHC == 7.6.3
+                    ,GHC == 7.8.4
+                    ,GHC == 7.10.3
+                    ,GHC == 8.0.2
+                    ,GHC == 8.2.2
+                    ,GHC == 8.4.2
 
 Extra-Source-Files:  CHANGELOG.md
                     ,README.md
@@ -50,11 +56,6 @@
     default:     False
     manual:      True
 
-flag network-uri
-    description: Get Network.URI from the network-uri package
-    default:     True
-    manual:      False
-
 flag rebug
     description: The library uses some techniques that are highly
                  non-deterministic, for example garbage collection
@@ -108,7 +109,7 @@
       cpp-options:  -DREBUG
       ghc-options:  -O2
   build-depends:     base                   >= 4.6   && < 4.12
-                    ,aeson                  (>= 0.7 && < 0.10) || == 0.11.* || (>= 1.0 && < 1.4)
+                    ,aeson                  (>= 0.7 && < 0.10) || == 0.11.* || (>= 1.0 && < 1.5)
                     ,async                  >= 2.0   && < 2.3
                     ,bytestring             >= 0.9.2 && < 0.11
                     ,containers             >= 0.4.2 && < 0.6
@@ -126,14 +127,10 @@
                     ,text                   >= 0.11   && < 1.3
                     ,transformers           >= 0.3.0  && < 0.6
                     ,unordered-containers   == 0.2.*
-                    ,websockets             >= 0.8    && < 0.13
+                    ,websockets             (>= 0.8    && < 0.12.5) || (> 0.12.5.0 && < 0.13)
                     ,websockets-snap        >= 0.8    && < 0.11
                     ,vault                  == 0.3.*
                     ,vector                 >= 0.10   && < 0.13
-  if flag(network-uri)
-      build-depends: network-uri            >= 2.6    && < 2.7
-  else
-      build-depends: network                >= 2.3.0  && < 2.6
   if impl(ghc >= 8.0)
       ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
 
@@ -176,7 +173,6 @@
         cpp-options:       -DCABAL
         build-depends:     base                      >= 4     && < 5
                           ,threepenny-gui
-                          ,transformers
                           ,filepath
                           ,time
     else
