Skip to content

Latest commit

 

History

History
826 lines (409 loc) · 47.2 KB

CHANGELOG.md

File metadata and controls

826 lines (409 loc) · 47.2 KB

3.11.2 (2024-08-19)

Bug Fixes

  • android user agent version (38b2815)

3.11.1 (2024-07-15)

Bug Fixes

3.11.0 (2024-06-17)

Features

  • do not show modal message if screen changes and page rule mismatches (#355) (ee756d6)

3.10.0 (2024-04-18)

Features

3.9.2 (2024-04-08)

Bug Fixes

  • added consumer rules for R8 full mode (#298) (3aa6757)

3.9.1 (2024-03-21)

Bug Fixes

3.9.0 (2024-02-12)

Features

  • use new header to set polling interval (#285) (966c9cb)

3.8.2 (2024-01-18)

Bug Fixes

3.8.1 (2023-12-06)

Bug Fixes

  • fixes a thread safety issue with currentMessage being out of sync (#279) (bb72944)

3.8.0 (2023-11-14)

Features

3.7.1 (2023-11-09)

Bug Fixes

  • add priority field to message and sorting by priority within local store (#276) (ddb0359)

3.7.0 (2023-10-25)

Features

3.6.7 (2023-10-17)

Bug Fixes

  • added exception handling for when browser doesn't exist (#271) (aaddad5)

3.6.6 (2023-09-15)

Bug Fixes

  • stack-overflow caused by BQ recursion (#251) (365a5b6)

3.6.5 (2023-08-23)

Bug Fixes

  • prevent concurrency issues in in-app listeners (#246) (72dafd7)

3.6.4 (2023-07-21)

Bug Fixes

  • in-app messaging proguard rules missing (#241) (c494bb0)

3.6.3 (2023-07-14)

Bug Fixes

  • prevent empty identifier and device token (#240) (e9b5d0c)

3.6.2 (2023-07-13)

Bug Fixes

3.6.1 (2023-07-12)

Bug Fixes

  • migrate in-app module from gist to CIO (#221) (d6fda6d)

3.6.0 (2023-07-07)

Features

3.5.3 (2023-07-03)

Bug Fixes

  • expose push tracking to wrapper sdks (#227) (3bc1345)

3.5.2 (2023-06-09)

Bug Fixes

  • set auto track screen to false by default (#216) (71fcf52)

3.5.1 (2023-06-01)

Bug Fixes

3.5.0 (2023-05-26)

Features

3.4.3 (2023-05-19)

Bug Fixes

3.4.3 (2023-05-19)

Bug Fixes

3.4.2 (2023-04-22)

Bug Fixes

  • multiple Queue instances being created (#190) (406626c)

3.4.1 (2023-04-20)

Bug Fixes

  • push opened metrics tracked on Android 12 (#184) (d2e52fa)

3.4.0 (2023-04-19)

Features

3.3.2 (2023-03-10)

Bug Fixes

  • remove tasks from queue with 400 http response (#177) (3ed104a)

3.3.1 (2023-03-07)

Bug Fixes

  • prevent crash for file not found exception (#178) (be8a2d9)

3.3.0 (2023-02-22)

Features

  • add setting a in-app event listener (#147) (5fd9559)
  • in-app feature no longer requires orgId (#163) (fc2a08e)

Bug Fixes

  • image not shown when image url in notification payload (#172) (0abdc85)
  • moved shared wrapper code (#158) (51af98f)
  • remove currentRoute parameter in in-app event listener (#159) (688e4a5)
  • rename in app listener keys (#164) (f540eaf)
  • set gist dependency to use latest 3.X.Y version (#170) (a019c36)
  • set gist user token incase identifier exists (#162) (44cc4d1)
  • update CustomerIOFirebaseMessagingService to open (#174) (edce7f5)
  • upgrade dependencies (#146) (6da8b8d)
  • use maven style dependency range syntax (#171) (ba83214)

3.3.0-beta.5 (2023-02-22)

Bug Fixes

  • update CustomerIOFirebaseMessagingService to open (#174) (edce7f5)

3.3.0-beta.4 (2023-02-17)

Bug Fixes

  • image not shown when image url in notification payload (#172) (0abdc85)

3.3.0-beta.3 (2023-02-16)

Bug Fixes

  • use maven style dependency range syntax (#171) (ba83214)

3.3.0-beta.2 (2023-02-16)

Bug Fixes

  • set gist dependency to use latest 3.X.Y version (#170) (a019c36)

3.3.0-beta.1 (2023-02-07)

Features

  • add setting a in-app event listener (#147) (5fd9559)
  • in-app feature no longer requires orgId (#163) (fc2a08e)

Bug Fixes

3.3.0-alpha.1 (2023-02-06)

Features

  • add setting a in-app event listener (#147) (5fd9559)
  • in-app feature no longer requires orgId (#163) (fc2a08e)

Bug Fixes

3.2.0 (2023-02-02)

Features

  • sdk initialization re-architecture (9e21960)

Bug Fixes

  • cio sdk version attribute using client value (bb90f35)
  • user agent client support in preferences repo (454a18e)

3.2.0-beta.1 (2023-02-02)

Features

  • sdk initialization re-architecture (9e21960)

Bug Fixes

  • cio sdk version attribute using client value (bb90f35)
  • user agent client support in preferences repo (454a18e)

3.2.0-alpha.2 (2022-11-30)

Bug Fixes

3.1.1 (2022-11-28)

Bug Fixes

3.2.0-alpha.1 (2022-11-17)

Features

  • sdk initialization re-architecture (9e21960)

Bug Fixes

  • cio sdk version attribute using client value (bb90f35)
  • user agent client support in preferences repo (454a18e)

3.1.0 (2022-10-17)

Features

  • added shared instance for independent components (70fa8cd)
  • added support to modify notification small icon (b93c2dc)

Bug Fixes

  • in-app messages stop delivering (4027502)
  • in-app system link causes app reopen (6349081)
  • updated json adapter usage to safe parsing (f72280b)

3.1.0-beta.1 (2022-10-17)

Features

  • added shared instance for independent components (70fa8cd)
  • added support to modify notification small icon (b93c2dc)

Bug Fixes

  • in-app messages stop delivering (4027502)
  • in-app system link causes app reopen (6349081)
  • updated json adapter usage to safe parsing (f72280b)

3.1.0-alpha.2 (2022-10-17)

Bug Fixes

  • in-app system link causes app reopen (6349081)

3.1.0-alpha.1 (2022-10-10)

Features

  • added shared instance for independent components (70fa8cd)
  • added support to modify notification small icon (b93c2dc)

Bug Fixes

  • in-app messages stop delivering (4027502)
  • updated json adapter usage to safe parsing (f72280b)

3.0.0 (2022-10-05)

⚠ BREAKING CHANGES

  • android 12 deep link fix

Features

  • added option to customize push notification from app (68010f8)
  • changes for react native package (2f20ac3)
  • in app sdk (1036c80)
  • updated client to support react native user agent (7588526)

Bug Fixes

  • android 12 deep link fix (fd7ae28)
  • version bump for gist sdk to resolve messaging not showing bug (05dad42)

3.0.0-beta.2 (2022-10-04)

Bug Fixes

  • version bump for gist sdk to resolve messaging not showing bug (05dad42)

3.0.0-beta.1 (2022-09-01)

⚠ BREAKING CHANGES

  • android 12 deep link fix

Features

  • added option to customize push notification from app (68010f8)
  • changes for react native package (2f20ac3)
  • in app sdk (1036c80)
  • updated client to support react native user agent (7588526)

Bug Fixes

  • android 12 deep link fix (fd7ae28)

3.0.0-alpha.2 (2022-08-26)

Features

  • added option to customize push notification from app (68010f8)
  • updated client to support react native user agent (7588526)

3.0.0-alpha.1 (2022-08-12)

⚠ BREAKING CHANGES

  • android 12 deep link fix

Features

  • changes for react native package (2f20ac3)

Bug Fixes

  • android 12 deep link fix (fd7ae28)

2.2.0-alpha.1 (2022-08-03)

Features

2.1.1 (2022-08-01)

Bug Fixes

  • parsing exception for expired tasks (440bb13)

2.1.0 (2022-08-01)

Features

  • delete expired background queue tasks (8dca8b7)

Bug Fixes

2.1.0-beta.1 (2022-08-01)

Features

  • delete expired background queue tasks (8dca8b7)

Bug Fixes

2.1.0-alpha.2 (2022-07-25)

Bug Fixes

2.1.0-alpha.1 (2022-07-25)

Features

  • delete expired background queue tasks (8dca8b7)

2.0.1 (2022-06-13)

Bug Fixes

  • track opens fcm notification payload (ab3cd18)

2.0.0 (2022-06-01)

⚠ BREAKING CHANGES

  • get current FCM token on SDK startup
  • register device attributes when set
  • create background queue to make API synchronous

Features

  • add device and profile attribute setters (789f09f)
  • add device_manufacturer device attribute (6a60f39)
  • added support for custom track url (b61a64b)
  • added support for device attributes (#71) (5fedf26)
  • create background queue to make API synchronous (2524460)
  • get current FCM token on SDK startup (dda443d)
  • register device attributes when set (0f5159e)
  • set log level via SDK config (81eea4e)
  • support for custom device attributes and config (#77) (a7dbaba)

Bug Fixes

  • added java compatibility in public constructors and methods (acdec46)
  • added support for big decimal (#56) (58c791b)
  • code cleanup (c651ee6)
  • delete device token when clear identify (72f9753)
  • events are tracked to identified customer (71634ed)
  • queue attempts to run all tasks on each run (e180dea)
  • register device tokens http request (b1c6872)

2.0.0-beta.1 (2022-05-13)

⚠ BREAKING CHANGES

  • get current FCM token on SDK startup
  • register device attributes when set
  • create background queue to make API synchronous

Features

  • add device and profile attribute setters (789f09f)
  • add device_manufacturer device attribute (6a60f39)
  • added support for custom track url (b61a64b)
  • added support for device attributes (#71) (5fedf26)
  • create background queue to make API synchronous (2524460)
  • get current FCM token on SDK startup (dda443d)
  • register device attributes when set (0f5159e)
  • set log level via SDK config (81eea4e)
  • support for custom device attributes and config (#77) (a7dbaba)

Bug Fixes

  • added java compatibility in public constructors and methods (acdec46)
  • added support for big decimal (#56) (58c791b)
  • code cleanup (c651ee6)
  • delete device token when clear identify (72f9753)
  • events are tracked to identified customer (71634ed)
  • queue attempts to run all tasks on each run (e180dea)
  • register device tokens http request (b1c6872)

2.0.0-alpha.4 (2022-05-13)

Bug Fixes

  • added alternative route to fetch screen name for automatic tracking (#92) (37a20b5)
  • delete device token when clear identify (72f9753)

2.0.0-alpha.3 (2022-05-11)

⚠ BREAKING CHANGES

  • get current FCM token on SDK startup
  • register device attributes when set

Features

  • add device and profile attribute setters (789f09f)
  • added support for custom track url (b61a64b)
  • get current FCM token on SDK startup (dda443d)
  • register device attributes when set (0f5159e)
  • set log level via SDK config (81eea4e)

Bug Fixes

  • queue attempts to run all tasks on each run (e180dea)

2.0.0-alpha.2 (2022-05-02)

Bug Fixes

  • events are tracked to identified customer (71634ed)
  • register device tokens http request (b1c6872)

1.0.5 (2022-04-30)

Bug Fixes

  • added alternative route to fetch screen name for automatic tracking (#92) (37a20b5)

2.0.0-alpha.1 (2022-04-20)

⚠ BREAKING CHANGES

  • create background queue to make API synchronous

Features

  • create background queue to make API synchronous (2524460)

1.1.0-alpha.3 (2022-04-19)

Features

  • add device_manufacturer device attribute (6a60f39)

1.1.0-alpha.2 (2022-03-25)

Features

  • support for custom device attributes and config (#77) (a7dbaba)

Bug Fixes

  • added java compatibility in public constructors and methods (2bb73be)
  • allow http requests in host app (#74) (1035648)
  • code cleanup (c651ee6)
  • crash using invalid characters in HTTP header (#75) (81a065e)

1.1.0-alpha.1 (2022-03-21)

Features

  • added support for device attributes (#71) (5fedf26)
  • support for custom device attributes and config (#77) (a7dbaba)

Bug Fixes

  • added java compatibility in public constructors and methods (acdec46)
  • added support for big decimal (#56) (58c791b)

1.0.4 (2022-03-21)

Bug Fixes

  • crash using invalid characters in HTTP header (#75) (81a065e)

1.0.3 (2022-03-15)

Bug Fixes

1.0.2 (2022-03-11)

Bug Fixes

  • added java compatibility in public constructors and methods (2bb73be)

1.0.1 (2022-01-25)

Bug Fixes

  • number parsing coverts to double (#57) (72a80fe)

1.0.1-beta.1 (2022-01-21)

Bug Fixes

  • number parsing coverts to double (#57) (72a80fe)

1.0.0 (2022-01-19)

Bug Fixes

Features

1.0.0-beta.2 (2022-01-18)

Bug Fixes

1.0.0-alpha.9 (2022-01-14)

Bug Fixes

1.0.0-alpha.8 (2021-12-15)

Features

1.0.0-beta.1 (2021-12-16)

Bug Fixes

Features

1.0.0-alpha.7 (2021-12-14)

Features

1.0.0-alpha.6 (2021-11-23)

Bug Fixes

1.0.0-alpha.5 (2021-11-18)

Bug Fixes

1.0.0-alpha.4 (2021-11-17)

Bug Fixes

1.0.0-alpha.3 (2021-11-11)

Features

1.0.0-alpha.2 (2021-11-02)

Features

1.0.0-alpha.1 (2021-10-15)

Features

  • event tracking, identify customer (#29) (5181268)