diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,9 @@
+## [v1.4](https://github.com/diagrams/diagrams-canvas/tree/v1.4) (2016-10-26)
+
+- allow `lens-4.15`
+- allow `diagrams-core-1.4`
+- allow `diagrams-lib-1.4`
+
 ## [v1.3.0.7](https://github.com/diagrams/diagrams-canvas/tree/v1.3.0.7) (2016-08-22)
 
 - require `optparse-applicative-0.13` and fix compilation error
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -2,8 +2,8 @@
 ===============
 
 diagrams-canvas is a canvas backend for diagrams based on the blank-canvas
-https://github.com/ku-fpg/blank-canvas package. 
-Diagrams is a powerful, flexible, declarative domain-specific language for 
+https://github.com/ku-fpg/blank-canvas package.
+Diagrams is a powerful, flexible, declarative domain-specific language for
 creating vector graphics, using the Haskell programming language.
 It supports most features defined in [diagrams-lib].
 
@@ -23,7 +23,7 @@
 import Diagrams.Prelude
 import Diagrams.Backend.Canvas.CmdLine
 
-b1 = square 20 # lw 0.002
+b1 = (square 20 :: Diagram B) # lw 0.002
 
 main = mainWith (pad 1.1 b1)
 ```
diff --git a/diagrams-canvas.cabal b/diagrams-canvas.cabal
--- a/diagrams-canvas.cabal
+++ b/diagrams-canvas.cabal
@@ -1,5 +1,5 @@
 Name:                diagrams-canvas
-Version:             1.3.0.7
+Version:             1.4
 Synopsis:            HTML5 canvas backend for diagrams drawing EDSL
 Description:         This package provides a modular backend for rendering
                      diagrams created with the diagrams EDSL using an
@@ -27,11 +27,11 @@
   Build-depends:       base >= 4.6 && < 4.10,
                        mtl >= 2.0 && < 3.0,
                        NumInstances >= 1.0 && < 1.5,
-                       diagrams-core >= 1.3 && < 1.4,
-                       diagrams-lib >= 1.3 && < 1.4,
+                       diagrams-core >= 1.3 && < 1.5,
+                       diagrams-lib >= 1.3 && < 1.5,
                        cmdargs >= 0.6 && < 0.11,
                        blank-canvas >= 0.5 && < 0.7,
-                       lens >= 4.0 && < 4.15,
+                       lens >= 4.0 && < 4.16,
                        containers >= 0.3 && < 0.6,
                        text >= 1.0 && < 1.3,
                        data-default-class >= 0.0.1 && < 0.2,
