diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
-# 0.3.0.1
+## 0.3.1
 
+- Added `CubeFace` in the interface.
+
+### 0.3.0.1
+
 - Enhanced Texture documentation.
 
 # 0.3
@@ -13,7 +17,7 @@
 - Changed the texture interface with type families so that we can add more in an
   easier way!
 
-# 0.2
+# 0.2
 
 #### Breaking changes
 
diff --git a/luminance.cabal b/luminance.cabal
--- a/luminance.cabal
+++ b/luminance.cabal
@@ -1,5 +1,5 @@
 name:                luminance
-version:             0.3.0.1
+version:             0.3.1
 synopsis:            Type-safe, dependently-typed and stateless graphics framework
 description:         This package exposes several modules to work with /GPUs/ in a stateless and
                      type-safe way. Currently, it uses __OpenGL__ as backend hardware technology but
diff --git a/src/Graphics/Luminance/Core/Cubemap.hs b/src/Graphics/Luminance/Core/Cubemap.hs
--- a/src/Graphics/Luminance/Core/Cubemap.hs
+++ b/src/Graphics/Luminance/Core/Cubemap.hs
@@ -19,6 +19,7 @@
 import Graphics.GL
 import Numeric.Natural ( Natural )
 
+-- |Face of a 'Cubemap'.
 data CubeFace
   = PositiveX
   | NegativeX
diff --git a/src/Graphics/Luminance/Texture.hs b/src/Graphics/Luminance/Texture.hs
--- a/src/Graphics/Luminance/Texture.hs
+++ b/src/Graphics/Luminance/Texture.hs
@@ -37,6 +37,7 @@
   , texture3DD
     -- ** Cubemaps
   , Cubemap
+  , CubeFace(..)
   , cubemapW
   , cubemapH
   ) where
