diff --git a/README.md b/README.md
new file mode 100644
--- /dev/null
+++ b/README.md
diff --git a/hydrogen-version.cabal b/hydrogen-version.cabal
--- a/hydrogen-version.cabal
+++ b/hydrogen-version.cabal
@@ -1,12 +1,12 @@
 name:                 hydrogen-version
-version:              1.1
-homepage:             https://github.com/scravy/hydrogen-version
-synopsis:             Hydrogen Version type
+version:              1.2
+homepage:             https://scravy.de/hydrogen-version/
+synopsis:             Hydrogen Version Type
 license:              BSD3
 license-file:         LICENSE
-extra-source-files:   CHANGELOG.md
+extra-source-files:   CHANGELOG.md, README.md
 author:               Julian Fleischer
-maintainer:           julfleischer@paypal.com
+maintainer:           julian@scravy.de
 category:             Language
 build-type:           Simple
 cabal-version:        >=1.14
@@ -22,7 +22,8 @@
   ghc-options:        -Wall
   default-language:   Haskell2010
   default-extensions:  CPP
+                       , DeriveDataTypeable
+                       , DeriveGeneric
                        , FlexibleContexts
                        , FlexibleInstances
-                       , DeriveGeneric
 
diff --git a/src/Hydrogen/Version.hs b/src/Hydrogen/Version.hs
--- a/src/Hydrogen/Version.hs
+++ b/src/Hydrogen/Version.hs
@@ -12,11 +12,12 @@
 
 import Data.List (intersperse)
 import Data.Char (isDigit)
+import Data.Typeable
 
 import GHC.Generics
 
 newtype Version = Version [Integer]
-  deriving (Generic)
+  deriving (Generic, Typeable)
 
 instance Eq Version where
     v1 == v2 = compare v1 v2 == EQ
