diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,3 @@
+0.5.0.0
+---
+* Remove dependency on linear
diff --git a/example/Example.hs b/example/Example.hs
--- a/example/Example.hs
+++ b/example/Example.hs
@@ -13,7 +13,7 @@
 import qualified Data.Text as T
 import qualified Data.Vector as V
 import           Graphics.GL.Core32
-import           Graphics.UI.GLFW
+import           Graphics.UI.GLFW hiding (Image)
 import           NanoVG as NVG
 import           NanoVG.Internal.Text as Internal
 import           Prelude hiding (init)
diff --git a/nanovg.cabal b/nanovg.cabal
--- a/nanovg.cabal
+++ b/nanovg.cabal
@@ -1,5 +1,5 @@
 name:                nanovg
-version:             0.4.0.0
+version:             0.5.0.0
 synopsis:            Haskell bindings for nanovg
 description:         Raw bindings to the OpenGL vector graphics library NanoVG
 homepage:            https://github.com/cocreature/nanovg-hs
@@ -10,7 +10,9 @@
 copyright:           2016 Moritz Kiefer
 category:            Graphics
 build-type:          Simple
-extra-source-files:  README.md
+extra-source-files:
+  README.md
+  CHANGELOG.md
 cabal-version:       >=1.10
 source-repository head
   type:     git
