diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,16 @@
+## [v1.4.5](https://github.com/diagrams/diagrams-lib/tree/v1.4.4-r2) (2021-12-16)
+
+- Allow `base-4.16` (tested with GHC 9.2.1)
+- Allow `semigroups-0.20`, `lens-5.1`, `hashable-1.4`,
+  `transformers-0.6`
+- Add `Eq` instance for `SizeSpec`
+
+## [v1.4.4-r1](https://github.com/diagrams/diagrams-lib/tree/v1.4.4-r1) (2021-06-05)
+
+- Bumps to dependency upper bounds:
+    - Allow `tasty-1.4`
+    - Allow `bytestring-0.11`
+
 ## [v1.4.4](https://github.com/diagrams/diagrams-lib/tree/v1.4.4) (2021-05-24)
 
 - Bumps to upper bounds, to allow building with:
diff --git a/diagrams-lib.cabal b/diagrams-lib.cabal
--- a/diagrams-lib.cabal
+++ b/diagrams-lib.cabal
@@ -1,5 +1,5 @@
 Name:                diagrams-lib
-Version:             1.4.4
+Version:             1.4.5
 Synopsis:            Embedded domain-specific language for declarative graphics
 Description:         Diagrams is a flexible, extensible EDSL for creating
                      graphics of many types.  Graphics can be created
@@ -21,7 +21,7 @@
 Cabal-version:       1.18
 Extra-source-files:  CHANGELOG.md, README.markdown, diagrams/*.svg
 Extra-doc-files:     diagrams/*.svg
-Tested-with:         GHC ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.4 || ==9.0.1
+Tested-with:         GHC ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.4 || ==9.0.1 || ==9.2.1
 Source-repository head
   type:     git
   location: http://github.com/diagrams/diagrams-lib.git
@@ -100,10 +100,10 @@
                        Diagrams.TwoD.Types,
                        Diagrams.TwoD.Vector,
                        Diagrams.Util
-  Build-depends:       base >= 4.9 && < 4.16,
+  Build-depends:       base >= 4.9 && < 4.17,
                        containers >= 0.3 && < 0.7,
                        array >= 0.3 && < 0.6,
-                       semigroups >= 0.3.4 && < 0.20,
+                       semigroups >= 0.3.4 && < 0.21,
                        monoid-extras >= 0.6 && < 0.7,
                        dual-tree >= 0.2 && < 0.3,
                        diagrams-core >= 1.4 && < 1.6,
@@ -113,12 +113,12 @@
                        data-default-class < 0.2,
                        fingertree >= 0.1 && < 0.2,
                        intervals >= 0.7 && < 0.10,
-                       lens >= 4.6 && < 5.1,
+                       lens >= 4.6 && < 5.2,
                        tagged >= 0.7,
                        optparse-applicative >= 0.11 && < 0.17,
                        filepath,
                        JuicyPixels >= 3.3.4 && < 3.4,
-                       hashable >= 1.1 && < 1.4,
+                       hashable >= 1.1 && < 1.5,
                        linear >= 1.20.1 && < 1.22,
                        adjunctions >= 4.0 && < 5.0,
                        distributive >=0.2.2 && < 1.0,
@@ -128,11 +128,11 @@
                        unordered-containers >= 0.2 && < 0.3,
                        text >= 0.7.1 && < 1.3,
                        mtl >= 2.0 && < 2.3,
-                       transformers >= 0.3.0 && < 0.6.0,
+                       transformers >= 0.3.0 && < 0.7.0,
                        profunctors >= 5.0 && < 6.0,
                        exceptions >= 0.6 && < 1.0,
                        cereal >=0.4.1.1 && <0.6,
-                       bytestring >=0.9 && <0.11
+                       bytestring >=0.9 && <0.12
   if impl(ghc < 7.6)
     Build-depends: ghc-prim
   if !impl(ghc >= 8.0)
@@ -161,7 +161,7 @@
                , Instances
   hs-source-dirs: test
   build-depends:       base,
-                       tasty >= 0.10 && < 1.3,
+                       tasty >= 0.10 && < 1.5,
                        tasty-hunit >= 0.9.2 && < 0.11,
                        tasty-quickcheck >= 0.8 && < 0.11,
                        QuickCheck >= 2.7,
diff --git a/src/Diagrams/Backend/CmdLine.hs b/src/Diagrams/Backend/CmdLine.hs
--- a/src/Diagrams/Backend/CmdLine.hs
+++ b/src/Diagrams/Backend/CmdLine.hs
@@ -23,7 +23,7 @@
 -- executables.
 --
 -- For a tutorial on command-line diagram creation see
--- <http://projects.haskell.org/diagrams/doc/cmdline.html>.
+-- <https://diagrams.github.io/doc/cmdline.html>.
 --
 -----------------------------------------------------------------------------
 
diff --git a/src/Diagrams/Size.hs b/src/Diagrams/Size.hs
--- a/src/Diagrams/Size.hs
+++ b/src/Diagrams/Size.hs
@@ -67,6 +67,7 @@
 --   the dimensions.
 newtype SizeSpec v n = SizeSpec (v n)
   deriving (
+  Eq,
   Typeable,
   Functor,
   Generic,
diff --git a/src/Diagrams/TwoD/Arrow.hs b/src/Diagrams/TwoD/Arrow.hs
--- a/src/Diagrams/TwoD/Arrow.hs
+++ b/src/Diagrams/TwoD/Arrow.hs
@@ -18,7 +18,7 @@
 --
 -- Drawing arrows in two dimensions.  For a tutorial on drawing arrows
 -- using this module, see the diagrams website:
--- <http://projects.haskell.org/diagrams/doc/arrow.html>.
+-- <https://diagrams.github.io/doc/arrow.html>.
 --
 -----------------------------------------------------------------------------
 
diff --git a/src/Diagrams/TwoD/Offset.hs b/src/Diagrams/TwoD/Offset.hs
--- a/src/Diagrams/TwoD/Offset.hs
+++ b/src/Diagrams/TwoD/Offset.hs
@@ -19,7 +19,7 @@
 --
 -- Compute offsets to segments in two dimensions.  More details can be
 -- found in the manual at
--- <http://projects.haskell.org/diagrams/doc/manual.html#offsets-of-segments-trails-and-paths>.
+-- <https://diagrams.github.io/doc/manual.html#offsets-of-segments-trails-and-paths>.
 --
 -----------------------------------------------------------------------------
 module Diagrams.TwoD.Offset
diff --git a/src/Diagrams/Util.hs b/src/Diagrams/Util.hs
--- a/src/Diagrams/Util.hs
+++ b/src/Diagrams/Util.hs
@@ -41,7 +41,6 @@
 import           Control.Monad.Trans.Maybe
 import           Data.Default.Class
 import           Data.List
-import           Data.List.Lens
 import           Data.Maybe
 import           Data.Monoid
 import           System.Directory
