diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,13 @@
+* 0.3.0
+  - Use row-types instead of CTRex.
+  - Rename `:->` operator to `:=`.
+  - Provide better default constraints from using `Actions`.
+  - Make `Actions` a data type and use it promoted.
+  - Add `Remain` action.
+  - Add `get` operator, returning the current state of a named
+    resource.
+  - Add `update` operator, mapping an update function over the current
+    state of a named resource.
 * 0.2.0.0
   - Add `motor-reflection` and `motor-diagrams` packages.
 * 0.1.1.0
diff --git a/motor-diagrams.cabal b/motor-diagrams.cabal
--- a/motor-diagrams.cabal
+++ b/motor-diagrams.cabal
@@ -1,5 +1,5 @@
 name:                motor-diagrams
-version:             0.2.0.0
+version:             0.3.0
 synopsis:
   Generate state diagrams from Motor FSM typeclasses
 description:
@@ -49,6 +49,7 @@
                    , motor
                    , motor-reflection
                    , motor-diagrams
+  build-tools:       hspec-discover
   ghc-options:       -Wall
                      -fno-warn-orphans
                      -fno-warn-missing-signatures
