From 1b9f2cdb486a00071596f36f5f667165daa8dc5b Mon Sep 17 00:00:00 2001 From: algolia-bot Date: Thu, 29 Feb 2024 16:25:58 +0000 Subject: [PATCH] chore: release 2.0.0-alpha.10 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: algolia-bot Co-authored-by: Clément Vannicatte --- .openapi-generator/FILES | 1 - CHANGELOG.md | 5 +++++ .../scala/algoliasearch/recommend/BaseSearchResponse.scala | 7 ++++++- .../algoliasearch/recommend/RecommendationsResults.scala | 4 ++++ version.sbt | 2 +- 5 files changed, 16 insertions(+), 3 deletions(-) diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index dbd28f25..8b2476db 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -1,4 +1,3 @@ -.openapi-generator-ignore src/main/scala/algoliasearch/api/SearchClient.scala src/main/scala/algoliasearch/search/Acl.scala src/main/scala/algoliasearch/search/Action.scala diff --git a/CHANGELOG.md b/CHANGELOG.md index fc3bb9f2..1e90ef00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## [2.0.0-alpha.10](https://github.com/algolia/algoliasearch-client-scala/compare/2.0.0-alpha.9...2.0.0-alpha.10) + +- [a138c2fef](https://github.com/algolia/api-clients-automation/commit/a138c2fef) fix(specs): add `queryID` to search response ([#2801](https://github.com/algolia/api-clients-automation/pull/2801)) by [@aallam](https://github.com/aallam/) +- [6f0b00ead](https://github.com/algolia/api-clients-automation/commit/6f0b00ead) chore(specs): remove JSON specs and new worlds logic ([#2794](https://github.com/algolia/api-clients-automation/pull/2794)) by [@shortcuts](https://github.com/shortcuts/) + ## [2.0.0-alpha.9](https://github.com/algolia/algoliasearch-client-scala/compare/2.0.0-alpha.8...2.0.0-alpha.9) - [d48e2f624](https://github.com/algolia/api-clients-automation/commit/d48e2f624) fix(specs): add missing attributes for CT Source update ([#2792](https://github.com/algolia/api-clients-automation/pull/2792)) by [@damcou](https://github.com/damcou/) diff --git a/src/main/scala/algoliasearch/recommend/BaseSearchResponse.scala b/src/main/scala/algoliasearch/recommend/BaseSearchResponse.scala index 3ad5c9cf..5f06fbee 100644 --- a/src/main/scala/algoliasearch/recommend/BaseSearchResponse.scala +++ b/src/main/scala/algoliasearch/recommend/BaseSearchResponse.scala @@ -66,6 +66,9 @@ import org.json4s.{Extraction, Formats, JField, JObject, JValue, Serializer, Typ * Host name of the server that processed the request. * @param userData * Lets you store custom data in your indices. + * @param queryID + * Unique identifier for the query. This is used for [click + * analytics](https://www.algolia.com/doc/guides/analytics/click-analytics/). */ case class BaseSearchResponse( abTestID: Option[Int] = scala.None, @@ -95,6 +98,7 @@ case class BaseSearchResponse( serverTimeMS: Option[Int] = scala.None, serverUsed: Option[String] = scala.None, userData: Option[Any] = scala.None, + queryID: Option[String] = scala.None, additionalProperties: Option[List[JField]] = None ) @@ -135,7 +139,8 @@ class BaseSearchResponseSerializer extends Serializer[BaseSearchResponse] { "renderingContent", "serverTimeMS", "serverUsed", - "userData" + "userData", + "queryID" ) val additionalProperties = jobject removeField { case (name, _) if fields.contains(name) => true diff --git a/src/main/scala/algoliasearch/recommend/RecommendationsResults.scala b/src/main/scala/algoliasearch/recommend/RecommendationsResults.scala index 6254dc9d..cf13fa06 100644 --- a/src/main/scala/algoliasearch/recommend/RecommendationsResults.scala +++ b/src/main/scala/algoliasearch/recommend/RecommendationsResults.scala @@ -63,6 +63,9 @@ package algoliasearch.recommend * Host name of the server that processed the request. * @param userData * Lets you store custom data in your indices. + * @param queryID + * Unique identifier for the query. This is used for [click + * analytics](https://www.algolia.com/doc/guides/analytics/click-analytics/). * @param query * Text to search for in an index. * @param params @@ -96,6 +99,7 @@ case class RecommendationsResults( serverTimeMS: Option[Int] = scala.None, serverUsed: Option[String] = scala.None, userData: Option[Any] = scala.None, + queryID: Option[String] = scala.None, hits: Seq[RecommendationsHit], query: Option[String] = scala.None, params: Option[String] = scala.None diff --git a/version.sbt b/version.sbt index 33c4b96e..7c7ce79d 100644 --- a/version.sbt +++ b/version.sbt @@ -1 +1 @@ -ThisBuild / version := "2.0.0-alpha.9" +ThisBuild / version := "2.0.0-alpha.10"