Skip to content

Releases: bazaarvoice/bv-android-sdk

BVSDK 6.7.3 (Conversations SyndicatedSource getter)

22 Jun 18:53
Compare
Choose a tag to compare

Conversations

  • Added Question#getSyndicatedSource(), Answer#getSyndicatedSource(), and Comment#getSyndicatedSource()

BVSDK 6.7.2 (Conversations Video Url and QnA Syndication)

21 Jun 20:56
Compare
Choose a tag to compare

Conversations

  • Added ReviewSubmissionRequest.Builder#addVideoUrl(videoUrl, optionalVideoCaption)
  • Added Question#isSyndicated() and Review#isSyndicated()

BVSDK 6.7.1 (Conversations Comments Submission)

05 Jun 16:09
Compare
Choose a tag to compare

Conversations

  • Added CommentSubmissionRequest and CommentSubmissionResponse
  • Added ability to include Comments in AuthorsRequests
  • Added AuthorIncludeType to be used for includes in AuthorsRequests instead of PDPContentType

BVSDK 6.7.0 (Conversations Comments Display)

26 May 16:52
Compare
Choose a tag to compare

Conversations

  • Added CommentsRequest and CommentsResponse
  • Added ReviewIncludeType.COMMENTS for ReviewsRequests

BVSDK 6.6.4 (Conversations Form Data)

16 May 21:08
Compare
Choose a tag to compare

Conversations

  • Added FormData to parse form fields in ConversationsCallback#onSuccess(response)
  • Now routing FormError to ConversationsCallback#onSuccess(response)

BVSDK 6.6.3 (Conversations Syndication and Cancelling)

05 May 17:57
Compare
Choose a tag to compare

Conversations

  • Added SyndicationSource to the BaseReview object for when IsSyndicated is true
  • Added LoadCall#cancel() to be able to cancel a network request
  • Updated ConversationsRecyclerView to retain a strong reference to the passed in LoadCallDisplay object, making sure to cancel the network request, and null out the LoadCallDisplay reference in View#onDetachedFromWindow(). This will ensure that anonymous ConversationsCallbacks are not GC'ed before the request ends
  • Fixes #28

BVSDK 6.6.2 (Conversations bug and Reviews Flag)

02 May 18:58
Compare
Choose a tag to compare

Conversations

  • Fixed an issue where the results were still being used by the background thread after delivering them to the user on the UI thread, which could cause a ConcurrentModificationException.
  • Added getSyndicated() to the BaseReview object so that the IsSyndicated flag will now be parsed for reviews

BVSDK 6.6.1 (BV Demo App Home)

27 Apr 16:26
Compare
Choose a tag to compare

BV Demo and BV API apps

  • Added defaulting to Conversations Product Catalog on homepage of BV Demo app if Recommendations keys are not available
  • Updated theme in both apps

Conversations

  • BulkProductRequest and BulkProductResponse classes added. They are the same as ProductDisplayPageRequest and ProductDisplayPageResponse, but do not require a product id to construct.

BVSDK 6.6.0 (BVSDK builder config)

20 Apr 18:09
Compare
Choose a tag to compare

Common

  • Added BVSDK.builder(application, bazaarEnvironment) static factory to build the sdk with a JSON config file. Please see the Installation documentation to generate the properly formatted config files.
  • Deprecated BVSDK.builder(application, clientId)

Conversations

  • Fixed Issue #26 - Now correctly parsing Bazaarvoice API response date fields as UTC timezone rather than local timezone

BVSDK 6.5.0 (Analytics)

10 Apr 21:47
Compare
Choose a tag to compare
  • Added analytics module with BVPixel interface. Now allow a simple interface to build and send analytic events without having to get into the nitty gritty of each required field
  • Added BVPixel under the hood for Curations analytics
  • Deprecated include=answers which our sdk allows, but does nothing for ProductDisplayPageRequests
  • Added ConversationsDisplayRequest#addAdditionalField(String key, String value) to match BaseReviewBuilder#addAdditionalField(String key, String value)
  • Added ReviewIncludeType which only contains products at the moment
  • Added ReviewDisplayRequestBuilder#addIncludeContent(ReviewIncludeType reviewIncludeType)