diff --git a/github-types.cabal b/github-types.cabal
--- a/github-types.cabal
+++ b/github-types.cabal
@@ -1,5 +1,5 @@
 name:                github-types
-version:             0.1.0.1
+version:             0.1.0.2
 license:             OtherLicense
 license-file:        LICENSE
 author:              Tomas Carnecky
diff --git a/src/GitHub/Types/Base.hs b/src/GitHub/Types/Base.hs
--- a/src/GitHub/Types/Base.hs
+++ b/src/GitHub/Types/Base.hs
@@ -12,18 +12,44 @@
 
 
 ------------------------------------------------------------------------------
+-- Owner
+
+data Owner = Owner
+    { ownerId        :: Int
+    , ownerLogin     :: Text
+    , ownerName      :: Text
+    , ownerType      :: Text
+    } deriving (Eq, Show)
+
+
+instance FromJSON Owner where
+    parseJSON (Object x) = Owner
+        <$> x .: "id"
+        <*> x .: "login"
+        <*> x .: "name"
+        <*> x .: "type"
+
+    parseJSON _ = mzero
+
+
+
+------------------------------------------------------------------------------
 -- Repository
 
 data Repository = Repository
-    { repositoryOwnerName :: Text
+    { repositoryId        :: Int
     , repositoryName      :: Text
+    , repositoryFullName  :: Text
+    , repositoryOwner     :: Owner
     } deriving (Eq, Show)
 
 
 instance FromJSON Repository where
     parseJSON (Object x) = Repository
-        <$> (x .: "owner" >>= (.: "login"))
+        <$> x .: "id"
         <*> x .: "name"
+        <*> x .: "full_name"
+        <*> x .: "owner"
 
     parseJSON _ = mzero
 
diff --git a/src/GitHub/Types/Events.hs b/src/GitHub/Types/Events.hs
--- a/src/GitHub/Types/Events.hs
+++ b/src/GitHub/Types/Events.hs
@@ -96,6 +96,8 @@
       -- ^ The deployment that this status is associated with.
     , deploymentStatusEventDescription :: Maybe Text
       -- ^ The optional human-readable description added to the status.
+    , deploymentStatusEventRepository  :: Repository
+      -- ^ The repository for which the deployment was created (UNDOCUMENTED).
     } deriving (Eq, Show)
 
 instance FromJSON DeploymentStatusEvent where
@@ -104,5 +106,6 @@
         <*> x .: "target_url"
         <*> x .: "deployment"
         <*> x .: "description"
+        <*> x .: "repository"
 
     parseJSON _ = mzero
