diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,3 +1,8 @@
+0.6
+---
+* Stopped exporting all extensions from `Graphics.GL`. You'll need to import `Graphics.GL.Ext` as well.
+* Added exports for `GLhalf` and `GLhalfARB`
+
 0.5
 ---
 * Haddock links to the OpenGL ES 2 registry
diff --git a/gl.cabal b/gl.cabal
--- a/gl.cabal
+++ b/gl.cabal
@@ -1,5 +1,5 @@
 name:          gl
-version:       0.5
+version:       0.6
 synopsis:      Complete OpenGL raw bindings
 description:   Complete OpenGL raw bindings
 license:       BSD3
diff --git a/src/Graphics/GL.hs b/src/Graphics/GL.hs
--- a/src/Graphics/GL.hs
+++ b/src/Graphics/GL.hs
@@ -10,11 +10,9 @@
 module Graphics.GL (
     module Graphics.GL.Core45
   , module Graphics.GL.Embedded31
-  , module Graphics.GL.Ext
   , module Graphics.GL.Types
 ) where
 
 import Graphics.GL.Core45
 import Graphics.GL.Embedded31
-import Graphics.GL.Ext
 import Graphics.GL.Types
diff --git a/src/Graphics/GL/Types.hs b/src/Graphics/GL/Types.hs
--- a/src/Graphics/GL/Types.hs
+++ b/src/Graphics/GL/Types.hs
@@ -35,6 +35,8 @@
   , GLenum
   , GLfixed
   , GLfloat
+  , GLhalf
+  , GLhalfARB
   , GLhalfNV
   , GLhandleARB
   , GLint
@@ -134,6 +136,8 @@
 type GLenum           = Word32
 type GLfixed          = Fixed
 type GLfloat          = Float
+type GLhalf           = Half
+type GLhalfARB        = Half
 type GLhalfNV         = Half
 type GLint            = Int32
 type GLint64          = Int64
