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