Hello community,

here is the log from the commit of package ghc-gogol-kgsearch for 
openSUSE:Factory checked in at 2017-08-31 20:53:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-gogol-kgsearch (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-gogol-kgsearch.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-gogol-kgsearch"

Thu Aug 31 20:53:52 2017 rev:2 rq:513318 version:0.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-gogol-kgsearch/ghc-gogol-kgsearch.changes    
2017-05-10 20:41:55.119647204 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-gogol-kgsearch.new/ghc-gogol-kgsearch.changes   
    2017-08-31 20:53:55.932755797 +0200
@@ -1,0 +2,5 @@
+Thu Jul 27 14:07:20 UTC 2017 - [email protected]
+
+- Update to version 0.3.0.
+
+-------------------------------------------------------------------

Old:
----
  gogol-kgsearch-0.1.1.tar.gz

New:
----
  gogol-kgsearch-0.3.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-gogol-kgsearch.spec ++++++
--- /var/tmp/diff_new_pack.lssk3g/_old  2017-08-31 20:53:59.332278151 +0200
+++ /var/tmp/diff_new_pack.lssk3g/_new  2017-08-31 20:53:59.336277589 +0200
@@ -18,7 +18,7 @@
 
 %global pkg_name gogol-kgsearch
 Name:           ghc-%{pkg_name}
-Version:        0.1.1
+Version:        0.3.0
 Release:        0
 Summary:        Google Knowledge Graph Search SDK
 License:        MPL-2.0
@@ -31,8 +31,7 @@
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
-Knowledge Graph Search API allows developers to search the Google Knowledge
-Graph for entities.
+Searches the Google Knowledge Graph for entities.
 
 /Warning:/ This is an experimental prototype/preview release which is still
 under exploratory development and not intended for public use, caveat emptor!

++++++ gogol-kgsearch-0.1.1.tar.gz -> gogol-kgsearch-0.3.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gogol-kgsearch-0.1.1/README.md 
new/gogol-kgsearch-0.3.0/README.md
--- old/gogol-kgsearch-0.1.1/README.md  2016-11-03 14:26:28.000000000 +0100
+++ new/gogol-kgsearch-0.3.0/README.md  2017-07-12 16:51:30.000000000 +0200
@@ -8,7 +8,7 @@
 
 ## Version
 
-`0.1.1`
+`0.3.0`
 
 
 ## Description
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gogol-kgsearch-0.1.1/gen/Network/Google/KnowledgeGraphSearch/Types/Product.hs
 
new/gogol-kgsearch-0.3.0/gen/Network/Google/KnowledgeGraphSearch/Types/Product.hs
--- 
old/gogol-kgsearch-0.1.1/gen/Network/Google/KnowledgeGraphSearch/Types/Product.hs
   2016-11-03 14:26:28.000000000 +0100
+++ 
new/gogol-kgsearch-0.3.0/gen/Network/Google/KnowledgeGraphSearch/Types/Product.hs
   2017-07-12 16:51:30.000000000 +0200
@@ -71,14 +71,14 @@
           = withObject "SearchResponse"
               (\ o ->
                  SearchResponse' <$>
-                   (o .:? "context") <*>
+                   (o .:? "@context") <*>
                      (o .:? "itemListElement" .!= mempty)
-                     <*> (o .:? "type"))
+                     <*> (o .:? "@type"))
 
 instance ToJSON SearchResponse where
         toJSON SearchResponse'{..}
           = object
               (catMaybes
-                 [("context" .=) <$> _srContext,
+                 [("@context" .=) <$> _srContext,
                   ("itemListElement" .=) <$> _srItemListElement,
-                  ("type" .=) <$> _srType])
+                  ("@type" .=) <$> _srType])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gogol-kgsearch-0.1.1/gen/Network/Google/KnowledgeGraphSearch/Types/Sum.hs 
new/gogol-kgsearch-0.3.0/gen/Network/Google/KnowledgeGraphSearch/Types/Sum.hs
--- 
old/gogol-kgsearch-0.1.1/gen/Network/Google/KnowledgeGraphSearch/Types/Sum.hs   
    2016-11-03 14:26:28.000000000 +0100
+++ 
new/gogol-kgsearch-0.3.0/gen/Network/Google/KnowledgeGraphSearch/Types/Sum.hs   
    2017-07-12 16:51:30.000000000 +0200
@@ -17,3 +17,32 @@
 module Network.Google.KnowledgeGraphSearch.Types.Sum where
 
 import           Network.Google.Prelude
+
+-- | V1 error format.
+data Xgafv
+    = X1
+      -- ^ @1@
+      -- v1 error format
+    | X2
+      -- ^ @2@
+      -- v2 error format
+      deriving (Eq, Ord, Enum, Read, Show, Data, Typeable, Generic)
+
+instance Hashable Xgafv
+
+instance FromHttpApiData Xgafv where
+    parseQueryParam = \case
+        "1" -> Right X1
+        "2" -> Right X2
+        x -> Left ("Unable to parse Xgafv from: " <> x)
+
+instance ToHttpApiData Xgafv where
+    toQueryParam = \case
+        X1 -> "1"
+        X2 -> "2"
+
+instance FromJSON Xgafv where
+    parseJSON = parseJSONText "Xgafv"
+
+instance ToJSON Xgafv where
+    toJSON = toJSONText
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gogol-kgsearch-0.1.1/gen/Network/Google/KnowledgeGraphSearch/Types.hs 
new/gogol-kgsearch-0.3.0/gen/Network/Google/KnowledgeGraphSearch/Types.hs
--- old/gogol-kgsearch-0.1.1/gen/Network/Google/KnowledgeGraphSearch/Types.hs   
2016-11-03 14:26:28.000000000 +0100
+++ new/gogol-kgsearch-0.3.0/gen/Network/Google/KnowledgeGraphSearch/Types.hs   
2017-07-12 16:51:30.000000000 +0200
@@ -25,6 +25,9 @@
     , srContext
     , srItemListElement
     , srType
+
+    -- * Xgafv
+    , Xgafv (..)
     ) where
 
 import           Network.Google.KnowledgeGraphSearch.Types.Product
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gogol-kgsearch-0.1.1/gen/Network/Google/KnowledgeGraphSearch.hs 
new/gogol-kgsearch-0.3.0/gen/Network/Google/KnowledgeGraphSearch.hs
--- old/gogol-kgsearch-0.1.1/gen/Network/Google/KnowledgeGraphSearch.hs 
2016-11-03 14:26:28.000000000 +0100
+++ new/gogol-kgsearch-0.3.0/gen/Network/Google/KnowledgeGraphSearch.hs 
2017-07-12 16:51:30.000000000 +0200
@@ -13,8 +13,7 @@
 -- Stability   : auto-generated
 -- Portability : non-portable (GHC extensions)
 --
--- Knowledge Graph Search API allows developers to search the Google
--- Knowledge Graph for entities.
+-- Searches the Google Knowledge Graph for entities.
 --
 -- /See:/ <https://developers.google.com/knowledge-graph/ Knowledge Graph 
Search API Reference>
 module Network.Google.KnowledgeGraphSearch
@@ -38,6 +37,9 @@
     , srContext
     , srItemListElement
     , srType
+
+    -- ** Xgafv
+    , Xgafv (..)
     ) where
 
 import           Network.Google.KnowledgeGraphSearch.Types
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gogol-kgsearch-0.1.1/gen/Network/Google/Resource/Kgsearch/Entities/Search.hs
 
new/gogol-kgsearch-0.3.0/gen/Network/Google/Resource/Kgsearch/Entities/Search.hs
--- 
old/gogol-kgsearch-0.1.1/gen/Network/Google/Resource/Kgsearch/Entities/Search.hs
    2016-11-03 14:26:28.000000000 +0100
+++ 
new/gogol-kgsearch-0.3.0/gen/Network/Google/Resource/Kgsearch/Entities/Search.hs
    2017-07-12 16:51:30.000000000 +0200
@@ -59,7 +59,7 @@
 type EntitiesSearchResource =
      "v1" :>
        "entities:search" :>
-         QueryParam "$.xgafv" Text :>
+         QueryParam "$.xgafv" Xgafv :>
            QueryParam "upload_protocol" Text :>
              QueryParam "prefix" Bool :>
                QueryParam "pp" Bool :>
@@ -82,7 +82,7 @@
 --
 -- /See:/ 'entitiesSearch' smart constructor.
 data EntitiesSearch = EntitiesSearch'
-    { _esXgafv          :: !(Maybe Text)
+    { _esXgafv          :: !(Maybe Xgafv)
     , _esUploadProtocol :: !(Maybe Text)
     , _esPrefix         :: !(Maybe Bool)
     , _esPp             :: !Bool
@@ -150,7 +150,7 @@
     }
 
 -- | V1 error format.
-esXgafv :: Lens' EntitiesSearch (Maybe Text)
+esXgafv :: Lens' EntitiesSearch (Maybe Xgafv)
 esXgafv = lens _esXgafv (\ s a -> s{_esXgafv = a})
 
 -- | Upload protocol for media (e.g. \"raw\", \"multipart\").
@@ -179,13 +179,16 @@
   = lens _esUploadType (\ s a -> s{_esUploadType = a})
 
 -- | Restricts returned entities with these types, e.g. Person (as defined in
--- http:\/\/schema.org\/Person).
+-- http:\/\/schema.org\/Person). If multiple types are specified, returned
+-- entities will contain one or more of these types.
 esTypes :: Lens' EntitiesSearch [Text]
 esTypes
   = lens _esTypes (\ s a -> s{_esTypes = a}) . _Default
       . _Coerce
 
--- | The list of entity id to be used for search instead of query string.
+-- | The list of entity id to be used for search instead of query string. To
+-- specify multiple ids in the HTTP request, repeat the parameter in the
+-- URL as in ...?ids=A&ids=B
 esIds :: Lens' EntitiesSearch [Text]
 esIds
   = lens _esIds (\ s a -> s{_esIds = a}) . _Default .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gogol-kgsearch-0.1.1/gogol-kgsearch.cabal 
new/gogol-kgsearch-0.3.0/gogol-kgsearch.cabal
--- old/gogol-kgsearch-0.1.1/gogol-kgsearch.cabal       2016-11-03 
14:26:28.000000000 +0100
+++ new/gogol-kgsearch-0.3.0/gogol-kgsearch.cabal       2017-07-12 
16:51:30.000000000 +0200
@@ -1,5 +1,5 @@
 name:                  gogol-kgsearch
-version:               0.1.1
+version:               0.3.0
 synopsis:              Google Knowledge Graph Search SDK.
 homepage:              https://github.com/brendanhay/gogol
 bug-reports:           https://github.com/brendanhay/gogol/issues
@@ -14,8 +14,7 @@
 extra-source-files:    README.md src/.gitkeep
 
 description:
-    Knowledge Graph Search API allows developers to search the Google
-    Knowledge Graph for entities.
+    Searches the Google Knowledge Graph for entities.
     .
     /Warning:/ This is an experimental prototype/preview release which is still
     under exploratory development and not intended for public use, caveat 
emptor!
@@ -43,5 +42,5 @@
         , Network.Google.KnowledgeGraphSearch.Types.Sum
 
     build-depends:
-          gogol-core == 0.1.1.*
+          gogol-core == 0.3.0.*
         , base       >= 4.7 && < 5


Reply via email to