diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,8 @@
-## [v1.4.5](https://github.com/diagrams/diagrams-lib/tree/v1.4.4-r2) (2021-12-16)
+## [v1.4.5.1](https://github.com/diagrams/diagrams-lib/tree/v1.4.5.1) (2021-12-17)
+
+- Bug fix: make things compile again under versions of `lens` before 5.1.
+
+## [v1.4.5](https://github.com/diagrams/diagrams-lib/tree/v1.4.5) (2021-12-16)
 
 - Allow `base-4.16` (tested with GHC 9.2.1)
 - Allow `semigroups-0.20`, `lens-5.1`, `hashable-1.4`,
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.5
+Version:             1.4.5.1
 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
diff --git a/src/Diagrams/Util.hs b/src/Diagrams/Util.hs
--- a/src/Diagrams/Util.hs
+++ b/src/Diagrams/Util.hs
@@ -41,6 +41,7 @@
 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
