diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,7 +1,10 @@
-### 0.3.0.0
+### 0.3.1.0
 
-- Added ellipsoid, ECEF positions
-- Added NEDVector
+- Added ECEF position
+- Added Frames (Body, Local, North East Down)
+- Added delta and target from position(s), frame and earth model
+- Added earth models (WGS84, WGS72, GRS80 and derived spherical models)
+- Builds against LTS 12.2 (GHC 8.4.3) and LTS 11.18 (GHC 8.2.2)
 
 ### 0.2.0.0
 
diff --git a/jord.cabal b/jord.cabal
--- a/jord.cabal
+++ b/jord.cabal
@@ -2,10 +2,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 0f7d62b4ffb4fdc3ff1a411f577d06587329b2b015bbfece734345148e0ebed8
+-- hash: 57d929cbf50121806f320b1f6fd26ae04974ba272077bcab7af116e4adbb31ff
 
 name:           jord
-version:        0.3.0.0
+version:        0.3.1.0
 synopsis:       Geographical Position Calculations
 description:    Please see the README on GitHub at <https://github.com/ofmooseandmen/jord#readme>
 category:       Geography
diff --git a/src/Data/Geo/Jord.hs b/src/Data/Geo/Jord.hs
--- a/src/Data/Geo/Jord.hs
+++ b/src/Data/Geo/Jord.hs
@@ -48,4 +48,4 @@
 
 -- | version.
 jordVersion :: String
-jordVersion = "0.3.0.0"
+jordVersion = "0.3.1.0"
diff --git a/src/Data/Geo/Jord/Geodetics.hs b/src/Data/Geo/Jord/Geodetics.hs
--- a/src/Data/Geo/Jord/Geodetics.hs
+++ b/src/Data/Geo/Jord/Geodetics.hs
@@ -52,7 +52,7 @@
 import Data.Maybe (fromMaybe)
 import Prelude hiding (fail)
 
--- | A circle on the _surface_ of the Earth which lies in a plane passing through
+-- | A circle on the __surface__ of the Earth which lies in a plane passing through
 -- the Earth's centre. Every two distinct and non-antipodal points on the surface
 -- of the Earth define a Great Circle.
 --
@@ -196,8 +196,8 @@
 -- Special conditions:
 --
 -- @
---     interpolate p0 p1 0.0 => p0
---     interpolate p0 p1 1.0 => p1
+--     interpolate p0 p1 0.0 == p0
+--     interpolate p0 p1 1.0 == p1
 -- @
 --
 -- 'error's if @f < 0 || f > 1.0@
