diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+## [v1.4.1.1](https://github.com/diagrams/diagrams-cairo/tree/v1.4.1.1) (2019-01-11)
+
+- Drop GHC 7.10 and 8.0 support
+- Test with GHC 8.6 and 8.8
+
 ## [v1.4.1](https://github.com/diagrams/diagrams-cairo/tree/v1.4.1) (2018-05-17)
 
 - Allow `base-4.11` and `lens-4.16`
diff --git a/README.markdown b/README.markdown
--- a/README.markdown
+++ b/README.markdown
@@ -23,9 +23,14 @@
 A simple example that uses _diagrams-cairo_ to draw a blue circle:
 
 ```haskell
+{-# LANGUAGE NoMonomorphismRestriction #-}
+{-# LANGUAGE FlexibleContexts          #-}
+{-# LANGUAGE TypeFamilies              #-}
+
 import Diagrams.Prelude
 import Diagrams.Backend.Cairo.CmdLine
 
+d :: Diagram B
 d = circle 1 # fc blue
 
 main = mainWith (pad 1.1 d)
diff --git a/diagrams-cairo.cabal b/diagrams-cairo.cabal
--- a/diagrams-cairo.cabal
+++ b/diagrams-cairo.cabal
@@ -1,5 +1,5 @@
 Name:                diagrams-cairo
-Version:             1.4.1
+Version:             1.4.1.1
 Synopsis:            Cairo backend for diagrams drawing EDSL
 Description:         A full-featured backend for rendering
                      diagrams using the cairo rendering engine.
@@ -40,7 +40,7 @@
 Build-type:          Simple
 Cabal-version:       >=1.10
 Extra-source-files:  CHANGELOG.md, README.markdown
-Tested-with:         GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.2
+Tested-with:         GHC ==8.2.2 || ==8.4.3 || ==8.6.5 || ==8.8.1
 Source-repository head
   type:     git
   location: http://github.com/diagrams/diagrams-cairo.git
@@ -53,7 +53,7 @@
                        Diagrams.Backend.Cairo.Ptr
                        Diagrams.Backend.Cairo.Text
   Hs-source-dirs:      src
-  Build-depends:       base >= 4.2 && < 4.12,
+  Build-depends:       base >= 4.2 && < 4.14,
                        mtl >= 2.0 && < 2.3,
                        filepath,
                        diagrams-core >= 1.3 && < 1.5,
@@ -62,17 +62,17 @@
                        pango >= 0.12.5  && < 0.14,
                        colour,
                        split >= 0.1.2 && < 0.3,
-                       containers >= 0.3 && < 0.6,
-                       lens >= 3.8 && < 4.17,
+                       containers >= 0.3 && < 0.7,
+                       lens >= 3.8 && < 4.19,
                        data-default-class >= 0.0.1 && < 0.2,
-                       statestack >= 0.2 && < 0.3,
-                       JuicyPixels >= 3.1.3.2 && < 3.3,
+                       statestack >= 0.2 && < 0.4,
+                       JuicyPixels >= 3.1.3.2 && < 3.4,
                        vector >= 0.10.0 && < 0.13,
                        array >= 0.4.0 && < 0.6,
                        bytestring >= 0.9 && < 0.11,
-                       optparse-applicative >= 0.13 && < 0.15,
+                       optparse-applicative >= 0.13 && < 0.16,
                        transformers >= 0.3 && <0.6,
-                       hashable >= 1.1 && < 1.3
+                       hashable >= 1.1 && < 1.4
 
   default-language:    Haskell2010
 
