diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,8 @@
-## [v1.4](https://github.com/diagrams/diagrams-svg/tree/v1.3.1.8) (2016-02-14)
+## [v1.4.0.1](https://github.com/diagrams/diagrams-svg/tree/v1.4.0.1) (2016-05-01)
+
+- allow `lens-4.14`
+
+## [v1.4](https://github.com/diagrams/diagrams-svg/tree/v1.4) (2016-02-14)
 
 -- Changes for `svg-builder`
 -- Deprecate `svgId` and `svgClass`
diff --git a/diagrams-svg.cabal b/diagrams-svg.cabal
--- a/diagrams-svg.cabal
+++ b/diagrams-svg.cabal
@@ -1,5 +1,5 @@
 Name:                diagrams-svg
-Version:             1.4
+Version:             1.4.0.1
 Synopsis:            SVG backend for diagrams drawing EDSL.
 Homepage:            http://projects.haskell.org/diagrams/
 License:             BSD3
@@ -58,7 +58,7 @@
                      , split                >= 0.1.2 && < 0.3
                      , time
                      , containers           >= 0.3   && < 0.6
-                     , lens                 >= 4.0   && < 4.14
+                     , lens                 >= 4.0   && < 4.15
                      , hashable             >= 1.1   && < 1.3
                      , optparse-applicative >= 0.10  && < 0.13
                      , semigroups           >= 0.13  && < 0.19
diff --git a/src/Diagrams/Backend/SVG.hs b/src/Diagrams/Backend/SVG.hs
--- a/src/Diagrams/Backend/SVG.hs
+++ b/src/Diagrams/Backend/SVG.hs
@@ -148,11 +148,11 @@
 import           Diagrams.TwoD.Path       (Clip (Clip))
 import           Diagrams.TwoD.Text
 
--- from svg-builder
+-- from lucid-svg
 import           Graphics.Svg             hiding ((<>))
 
 -- from this package
-import           Graphics.Rendering.SVG   (SVGFloat)
+import           Graphics.Rendering.SVG   (SVGFloat, Element)
 import qualified Graphics.Rendering.SVG   as R
 
 -- | @SVG@ is simply a token used to identify this rendering backend
