diff --git a/plot-light.cabal b/plot-light.cabal
--- a/plot-light.cabal
+++ b/plot-light.cabal
@@ -1,5 +1,5 @@
 name:                plot-light
-version:             0.3.3
+version:             0.3.3.1
 synopsis:            A lightweight plotting library, exporting to SVG
 description:         This library provides drawing and plotting datastructures and functions; it is aimed in particular at scientific visualization, but it also exposes its plotting primitives and a small but general purpose 2D geometry library.
                      
@@ -21,7 +21,7 @@
 
 library
   default-language:    Haskell2010
-  ghc-options:         -Wall -Wno-missing-signatures -Wno-type-defaults -Wno-name-shadowing
+  ghc-options:         -Wno-missing-signatures -Wno-type-defaults -Wno-name-shadowing -Wno-unused-local-binds -Wno-unused-top-binds -Wno-unused-imports
   hs-source-dirs:      src
   exposed-modules:     Graphics.Rendering.Plot.Light
                        Data.TimeSeries
@@ -37,14 +37,14 @@
                        Graphics.Rendering.Plot.Light.Internal.Utils
                        Data.Parsers
   build-depends:       base >= 4.7 && < 5
-                     , blaze-svg
-                     , colour
+                     , blaze-svg >= 0.3.6.1
+                     , colour >= 2.3.4
                      , containers >= 0.5.7.1
                      , mtl
-                     , scientific
-                     , text
+                     , scientific >= 0.3.5.2
+                     , text >= 1.2.2.2
                      , time
-                     , data-default-class
+                     , data-default-class >= 0.1.2.0
                      -- -- * DEBUG
                      -- , hspec    
                      -- , QuickCheck
diff --git a/src/Graphics/Rendering/Plot/Light/Internal/Geometry.hs b/src/Graphics/Rendering/Plot/Light/Internal/Geometry.hs
--- a/src/Graphics/Rendering/Plot/Light/Internal/Geometry.hs
+++ b/src/Graphics/Rendering/Plot/Light/Internal/Geometry.hs
@@ -39,7 +39,7 @@
 
 import GHC.Generics
 import Data.Default.Class
-import Data.Semigroup ()
+import Data.Semigroup (Semigroup(..))
 
 
 -- | A `Point` object defines a point in the plane
