diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,10 @@
+2.7.0.3
+--------
+* Relaxed upper version bound for OpenGLRaw.
+* Added CHANGELOG.md to distribution.
+* Minor build/testing tweaks.
+
+2.7.0.2
+--------
+* Fixed typo in shader file extension.
+* Relaxed bounds for OpenGL package.
diff --git a/GLUT.cabal b/GLUT.cabal
--- a/GLUT.cabal
+++ b/GLUT.cabal
@@ -1,5 +1,5 @@
 name: GLUT
-version: 2.7.0.2
+version: 2.7.0.3
 synopsis: A binding for the OpenGL Utility Toolkit
 description:
   A Haskell binding for the OpenGL Utility Toolkit, a window system independent
@@ -17,6 +17,7 @@
 build-type: Simple
 cabal-version: >=1.10
 extra-source-files:
+   CHANGELOG.md
    README.md
    examples/00-README
    examples/BOGLGP/00-README
@@ -179,7 +180,7 @@
     containers   >= 0.3  && < 0.6,
     transformers >= 0.2  && < 0.5,
     StateVar     >= 1.1  && < 1.2,
-    OpenGLRaw    >= 2.3  && < 2.6,
+    OpenGLRaw    >= 2.3  && < 2.7,
     OpenGL       >= 2.12 && < 2.14
   default-language: Haskell2010
   other-extensions: CPP
