diff --git a/changes.txt b/changes.txt
--- a/changes.txt
+++ b/changes.txt
@@ -1,3 +1,9 @@
+0.1.2.0
+-------
+
+- Added Generic instance to Loop.
+- Released on Thu 15 Mar 2018 00:42:29 CET.
+
 0.1.1.0
 -------
 
diff --git a/src/Control/Timer/Tick.hs b/src/Control/Timer/Tick.hs
--- a/src/Control/Timer/Tick.hs
+++ b/src/Control/Timer/Tick.hs
@@ -76,7 +76,7 @@
 -- | Number of times to repeat the animation.
 data Loop = Times Integer -- currentLoop and maxLoop
           | AlwaysLoop
-     deriving (Show, Eq)
+     deriving (Show, Eq, Generic)
 
 -- todo Monoid (or semigroup) <> for timers [2.0]
 
diff --git a/timers-tick.cabal b/timers-tick.cabal
--- a/timers-tick.cabal
+++ b/timers-tick.cabal
@@ -1,5 +1,5 @@
 name:                timers-tick
-version:             0.1.1.0
+version:             0.1.2.0
 synopsis:            tick based timers
 description:         Tick-based timers and utilities, for games and
                      discrete-time programs.
