Releases: bazaarvoice/bv-android-sdk
Releases · bazaarvoice/bv-android-sdk
BVSDK 6.7.3 (Conversations SyndicatedSource getter)
Conversations
- Added
Question#getSyndicatedSource()
,Answer#getSyndicatedSource()
, andComment#getSyndicatedSource()
BVSDK 6.7.2 (Conversations Video Url and QnA Syndication)
Conversations
- Added
ReviewSubmissionRequest.Builder#addVideoUrl(videoUrl, optionalVideoCaption)
- Added
Question#isSyndicated()
andReview#isSyndicated()
BVSDK 6.7.1 (Conversations Comments Submission)
Conversations
- Added
CommentSubmissionRequest
andCommentSubmissionResponse
- Added ability to include
Comment
s inAuthorsRequest
s - Added
AuthorIncludeType
to be used for includes inAuthorsRequest
s instead ofPDPContentType
BVSDK 6.7.0 (Conversations Comments Display)
Conversations
- Added
CommentsRequest
andCommentsResponse
- Added
ReviewIncludeType.COMMENTS
forReviewsRequest
s
BVSDK 6.6.4 (Conversations Form Data)
Conversations
- Added
FormData
to parse form fields inConversationsCallback#onSuccess(response)
- Now routing
FormError
toConversationsCallback#onSuccess(response)
BVSDK 6.6.3 (Conversations Syndication and Cancelling)
Conversations
- Added
SyndicationSource
to theBaseReview
object for whenIsSyndicated
is true - Added
LoadCall#cancel()
to be able to cancel a network request - Updated
ConversationsRecyclerView
to retain a strong reference to the passed inLoadCallDisplay
object, making sure to cancel the network request, and null out theLoadCallDisplay
reference inView#onDetachedFromWindow()
. This will ensure that anonymousConversationsCallbacks
are not GC'ed before the request ends - Fixes #28
BVSDK 6.6.2 (Conversations bug and Reviews Flag)
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 theBaseReview
object so that theIsSyndicated
flag will now be parsed for reviews
BVSDK 6.6.1 (BV Demo App Home)
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
andBulkProductResponse
classes added. They are the same asProductDisplayPageRequest
andProductDisplayPageResponse
, but do not require a product id to construct.
BVSDK 6.6.0 (BVSDK builder config)
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)
- 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 forProductDisplayPageRequest
s - Added
ConversationsDisplayRequest#addAdditionalField(String key, String value)
to matchBaseReviewBuilder#addAdditionalField(String key, String value)
- Added
ReviewIncludeType
which only containsproducts
at the moment - Added
ReviewDisplayRequestBuilder#addIncludeContent(ReviewIncludeType reviewIncludeType)