diff --git a/BroadcastChan/Pipes.hs b/BroadcastChan/Pipes.hs
--- a/BroadcastChan/Pipes.hs
+++ b/BroadcastChan/Pipes.hs
@@ -2,7 +2,7 @@
 -------------------------------------------------------------------------------
 -- |
 -- Module      :  BroadcastChan.Pipes
--- Copyright   :  (C) 2014-2018 Merijn Verstraaten
+-- Copyright   :  (C) 2014-2021 Merijn Verstraaten
 -- License     :  BSD-style (see the file LICENSE)
 -- Maintainer  :  Merijn Verstraaten <merijn@inconsistent.nl>
 -- Stability   :  experimental
diff --git a/BroadcastChan/Pipes/Throw.hs b/BroadcastChan/Pipes/Throw.hs
--- a/BroadcastChan/Pipes/Throw.hs
+++ b/BroadcastChan/Pipes/Throw.hs
@@ -2,7 +2,7 @@
 -------------------------------------------------------------------------------
 -- |
 -- Module      :  BroadcastChan.Pipes.Throw
--- Copyright   :  (C) 2014-2018 Merijn Verstraaten
+-- Copyright   :  (C) 2014-2021 Merijn Verstraaten
 -- License     :  BSD-style (see the file LICENSE)
 -- Maintainer  :  Merijn Verstraaten <merijn@inconsistent.nl>
 -- Stability   :  experimental
diff --git a/LICENSE b/LICENSE
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2013-2017, Merijn Verstraaten
+Copyright (c) 2013-2021, Merijn Verstraaten
 
 All rights reserved.
 
diff --git a/broadcast-chan-pipes.cabal b/broadcast-chan-pipes.cabal
--- a/broadcast-chan-pipes.cabal
+++ b/broadcast-chan-pipes.cabal
@@ -1,21 +1,21 @@
+Cabal-Version:      2.2
 Name:               broadcast-chan-pipes
-Version:            0.2.1
+Version:            0.2.1.1
 
 Homepage:           https://github.com/merijn/broadcast-chan
 Bug-Reports:        https://github.com/merijn/broadcast-chan/issues
 
 Author:             Merijn Verstraaten
 Maintainer:         Merijn Verstraaten <merijn@inconsistent.nl>
-Copyright:          Copyright © 2014-2019 Merijn Verstraaten
+Copyright:          Copyright © 2014-2021 Merijn Verstraaten
 
-License:            BSD3
+License:            BSD-3-Clause
 License-File:       LICENSE
 
 Category:           System
-Cabal-Version:      >= 1.10
 Build-Type:         Simple
-Tested-With:        GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2,
-                    GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.1
+Tested-With:        GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5,
+                    GHC == 8.8.4, GHC == 8.10.7, GHC == 9.0.1, GHC == 9.2.1
 
 Synopsis:           Pipes-based parallel streaming code for broadcast-chan
 
@@ -26,7 +26,7 @@
 
 Library
   Default-Language:     Haskell2010
-  GHC-Options:          -Wall -O2 -fno-warn-unused-do-bind
+  GHC-Options:          -Wall -O2 -Wno-unused-do-bind
   Exposed-Modules:      BroadcastChan.Pipes
                         BroadcastChan.Pipes.Throw
   Other-Modules:        BroadcastChan.Pipes.Internal
@@ -35,8 +35,8 @@
                         Safe
                         ScopedTypeVariables
 
-  Build-Depends:        base >= 4.7 && < 5
-               ,        broadcast-chan == 0.2.1.*
+  Build-Depends:        base >= 4.8 && < 4.17
+               ,        broadcast-chan == 0.2.1.2
                ,        pipes >= 4.1.6 && < 4.4
                ,        pipes-safe >= 2.2 && < 2.4
 
@@ -44,7 +44,7 @@
   Default-Language:     Haskell2010
   Type:                 exitcode-stdio-1.0
   Main-Is:              PipeTest.hs
-  GHC-Options:          -Wall -fno-warn-unused-do-bind
+  GHC-Options:          -Wall -Wno-unused-do-bind -threaded -with-rtsopts=-qg
   Hs-Source-Dirs:       tests
   Build-Depends:        base
                ,        broadcast-chan-pipes
