Skip to content

Releases: Appboy/appboy-segment-android

8.0.0

25 Mar 18:13
Compare
Choose a tag to compare
Breaking
  • Updated to Braze Android SDK 13.1.0.
  • In your top-level project build.gradle, add the following as repositories under allprojects -> repositories:
maven { url "http://appboy.github.io/appboy-segment-android/sdk" }
Added
  • Added support for String[] typed Traits values.

7.0.0

23 Oct 16:59
Compare
Choose a tag to compare
Breaking

6.0.0

31 Aug 18:18
Compare
Choose a tag to compare
Breaking

5.0.0

12 Aug 21:09
Compare
Choose a tag to compare
Fixed
  • Fixes an issue where purchases would be logged for any track payload with products included. After this fix, a track payload must either contain revenue or have the event name Order Completed to result in a logged purchase to Braze.
  • Fixes an issue where anonymousId and userId could be set as custom attributes when calling identify().

4.0.0

08 Apr 01:06
Compare
Choose a tag to compare
Breaking
  • Log separate purchases for each product in the products array in a track call.
    • In the past we always used the event name as the Braze product ID.
    • Now if a track call has the event name Order Completed or key revenue included in properties and has a products array, we will log each object in the array as a separate purchase using productId as the Braze product ID. price and quantity will be read from the individual array if available and all non-Braze recognized fields from the high level properties and each individual array will be combined and sent as event properties.
    • If there is no products array we will continue using the event name as the Braze product ID if the key revenue is included in properties.

3.0.0

07 Apr 03:17
Compare
Choose a tag to compare
Breaking
Changed
  • The campaign property value is now casted to ValueMap instead of its Properties subclass.
  • The appboy-sample sample app is now located within this repo instead of a separate standalone repo.
  • The SDK code has been moved into a directory called appboy-segment-integration.

2.5.2

29 Jan 18:54
Compare
Choose a tag to compare
Fixed
  • Fixed potential for null pointer exception in the identify() method resulting from a null value for Appboy.getCurrentUser().

2.5.1

07 Nov 23:52
Compare
Choose a tag to compare
Added
  • Added support for double typed Traits values.

2.5.0

25 Sep 23:24
Compare
Choose a tag to compare
Breaking

2.4.1

31 May 17:33
Compare
Choose a tag to compare
Fixed
  • Fixed an issue where the following default attributes would also be logged as custom attributes when set through a call to identify(): "birthday", "email", "firstName", "lastName", "gender", "phone", "address".