cloud.proxi.sdk:3.0.1 - latest

Bug

  • Fix invalid play services version

Feature

  • Send info about location permission at app startup (only if permission changed)

cloud.proxi.sdk:3.0.0

Feature

  • Completly rewritten in Kotlin
  • Improved location data collection
  • Reduced amount of WiFi data sent
  • Support for play services location 21
  • Bluetooth beacons no longer supported

cloud.proxi.sdk:2.7.11

Bug

  • Huawei LocationResult noClassDefFoundError

cloud.proxi.sdk:2.7.10

Bug

  • Invalid mutability flags for location pending intents

cloud.proxi.sdk:2.7.9

Feature

  • Full support for Android 12

cloud.proxi.sdk:2.7.8

Feature

  • Replace Workmanager with JobIntentService

Bug

  • Invalid characters in api calls' headers

cloud.proxi.sdk:2.7.7

Feature

  • Bump minimum SDK to 19 and target SDK to 30

Bug

  • Use of outdated FirebaseInstanceId api for token retrieving

cloud.proxi.sdk:2.7.6

Bug

  • Api calls lacking API Key

cloud.proxi.sdk:2.7.5

Bug

  • Lack of migration for Shared Preferences after changing implementation

cloud.proxi.sdk:2.7.4

Feature

  • Visit Website action now also handles deep links

cloud.proxi.sdk:2.7.3

Feature

  • Support IAB TCF consent

Feature

  • Migrate to Maven Central

cloud.proxi.sdk:2.7.2

Feature

  • Support for Huawei Push Kit

cloud.proxi.sdk:2.7.0 - 2020-12-05

Feature

  • Support for Huawei location framework

cloud.proxi.sdk:2.6.0 - 2020-05-20

Feature

  • Android 10 support
  • Support Geofencing when limited location permission granted (Whan app in use)

Bug

  • Rare SQLLite crash

cloud.proxi.sdk:2.5.2 - 2019-12-16

Feature

  • Including WiFi frequency in optional WiFi network analytics data

Bug

  • Crash in WiFiLocationManager

cloud.proxi.sdk:2.5.1 - 2019-10-29

Feature

  • Option to specify launch modes for activities started from notifications
  • Improved location reporting

Bug

  • RuntimeException in React Native based apps

cloud.proxi.sdk:2.5.0 - 2019-07-19

Feature

  • [#90] - Support for geofence dwell time in SDK
  • [#114] - Update gradle and gradle plugin
  • [#113] - Set compile and target SDK to 28

Bug

  • [#115] - Update dependencies: Dagger,okhttp, retrofit, lombok, joda

cloud.proxi.sdk:2.4.1 - 2019-06-07

Feature

  • [#101] - Firebase integration with SDK
  • [#110] - Improve location accuracy and availability in geofence event reports
  • [#112] - Create event on attributes change

cloud.proxi.sdk:2.3.0 - 2019-04-26

Feature

  • [#105] - Create reportEvent() for custom event reporting

Bug

  • [#104] - Wrong condition checked in PermissionChecker.hasScanPermission()

cloud.proxi.sdk:2.2.4 - 2019-03-26

Bug

  • [#108] - Component Injector is null exception

cloud.proxi.sdk:2.2.3 - 2019-03-06

Feature

  • [#107] - Add setNotificationsEnabled() functionality

cloud.proxi.sdk:2.2.2 - 2019-02-27

Bug

  • [#102] - Handle potential death of PackageManager
  • [#103] - AssertionError while normalizing UserAgentString
  • [#100] - Remove unused instant actions feature

cloud.proxi.sdk:2.2.1 - 2019-02-18

Feature

  • [#89] - Update libraries
  • [#85] - Use new play services api (geofences and location)

Bug

  • [#72] - Multiple geofence entries are recorded in some cases
  • [#96] - Out of memory while saving last successful response
  • [#94] - GeofenceManager ConcurrentModificationException
  • [#95] - JobScheduler getAllPendingJobs() exception
  • [#92] - Xiaomi - Android 7 wifi scan security exception
  • [#93] - AcquireGeohash illegal argument exception
  • [#99] - Locations latitutde or longitude out of range
  • [#97] - Out of memory while updating geofences

cloud.proxi.sdk:2.2.0 - 2019-01-03

Feature

  • [#73] - GDPRConsent() method
  • [#81] - Run SDK in the same process as app

Bug

  • [#84] - Do not attempt to save data to geofence database if in readonly mode
  • [#82] - Access geofence database in a separate thread

cloud.proxi.sdk:2.1.9 - 2018-12-20

Feature

  • [#86] - Report campaign expiry date in BeaconEvent

cloud.proxi.sdk:2.1.8 - 2018-11-30

Feature

  • [#80] - Improve wifi scanning

Bug

  • [#72] - Multiple geofence entries are recorded in some cases

cloud.proxi.sdk:2.1.7 - 2018-10-26

Bug

  • [#78] - Build dagger in one process only
  • [#79] - Prevent SharedPreferences file creation

cloud.proxi.sdk:2.1.6 - 2018-10-19

Bug

  • [#68] - Fix default API url

cloud.proxi.sdk:2.1.5 - 2018-10-18

Feature

  • [#74] - Single callback for logging foreground and background notifications

Bug

  • [#76] - Delayed job being rescheduled after app killed (api 23+)

cloud.proxi.sdk:2.1.4 - 2018-10-17

Feature

  • [#75] - Show push notification in foreground by default

cloud.proxi.sdk:2.1.3 - 2018-10-12

Feature

  • [#71] - Remove Evernote dependency

cloud.proxi.sdk:2.1.2 - 2018-10-10

Bug

  • [#68] - OutOfMemory error in API16
  • [#70] - Evernote crash
  • [#67] - android.database.sqlite.SQLiteDatabaseLockedException: database is locked
  • [#66] - Use safer JobIntentService implementation

cloud.proxi.sdk:2.1.1 - 2018-10-09

Bug

  • [#69] - Missing thumbnail in 2.1.0
  • [#65] - Remove Glide dependency

cloud.proxi.sdk:2.1.0 - 2018-09-30

Feature

  • [#64] - Remove SharedPreferences dependency

Bug

  • [#64] - Remove SharedPreferences dependency
  • [#50] - Out of memory error while saving/loading geofences
  • [#60] - Fatal Exception: no transaction is active while updating geofences

cloud.proxi.sdk:2.0.4 - 2018-08-08

Bug

  • [#62] - RuntimeException in Geofence storage
  • [#63] - Android job crashing on Huawei devices with Android 8
  • [#51] - Malformed Json Exception
  • [#61] - Not allowed to start service in background (Android 8 and 9)
  • [#59] - WiFi scan crash on Asus phones

cloud.proxi.sdk:2.0.3 - 2018-09-12

Bug

  • [#58] - Settings update infinite loop

cloud.proxi.sdk:2.0.2 - 2018-09-06

Feature

  • [#54] - Show thumbnail notification image by default
  • [#52] - Support multi-line notifications

cloud.proxi.sdk:2.0.1 - 2018-08-08

Feature

  • [#31] - Full >API26 compatibility
  • [#33] - Notifications handled internally by the SDK
  • [#30] - BackgroundDetector initialized within the SDK
  • [#18] - Scan Bluetooth only when required by a campaign
  • [#44] - Use new Bluetooth Low Energy Scanning API (Android Lollipop and above)
  • [#43] - Report WiFi signal strength
  • [#41] - Set minimum SDK level to API16
  • [#45] - Store analytics data in a database
  • [#40] - Enable TLS 1.2 support for Android SDK < API20

Bug

  • [#49] - Update Geofences database transaction crash

cloud.proxi.sdk:1.6.3 - 2018-05-23

Bug

  • [#36] - SDK crashes on devices with Android version below 4.3 Jelly Bean (API 18)

cloud.proxi.sdk:1.6.2 - 2018-05-23

Bug

  • [#35] - Fatal Exception: java.lang.OutOfMemoryError
  • [#34] - wifi.backgroundWaitTime not having any effect

cloud.proxi.sdk:1.6.0 - 2018-05-14

Bug

  • [#29] - SDK does not work on android emulator
  • [#25] - Crash in Android 8
  • [#32] - Update dependencies

cloud.proxi.sdk:1.5.10 - 2018-03-30

Bug

  • [#23] - Date parsing fails after removing JodaTime

cloud.proxi.sdk:1.5.9 - 2018-03-28

Bug

  • [#22] - Do not report geofences in trigger logs

cloud.proxi.sdk:1.5.7 - 2018-03-20

Feature

  • [#20] - Allow simulated GPS readings

cloud.proxi.sdk:1.5.6 - 2018-02-24

Bug

  • [#17] - Out of memory error in WiFi manager

cloud.proxi.sdk:1.5.5 - 2018-01-30

Bug

  • [#16] - Error in WiFiLocationManager manager
  • [#15] - java.lang.IllegalStateException in API26

cloud.proxi.sdk:1.5.3 - 2018-01-26

Feature

  • [#13] - Passive WiFi scan

Bug

  • [#12] - Illegal state in SQLLiteQuery

cloud.proxi.sdk:1.5.1 - 2018-01-24

Bug

  • [#14] - Android Oreo crashes

cloud.proxi.sdk:1.5.0 - 2017-12-17

Feature

  • [#9] - Improved conversion
  • [#7] - User segment functionality independent from location permission

cloud.proxi.sdk:1.4.25 - 2017-11-27

Feature

  • [#5] - Triggering geofence when inside geofence
  • [#3] - Report all WiFi networks

cloud.proxi.sdk:1.4.22 - 2017-11-23

Bug

  • [#2] - Not enforce WiFi permission in the manifest
  • [#4] - Crashes in 1.4.11
  • [#6] - Sporadic crashes in Android 8

cloud.proxi.sdk:1.4.8 - 2017-10-17

Bug

  • [AN-48] - Illegal state on Android 8
  • [AN-49] - NullPointerException in Android 4.x.x

cloud.proxi.sdk:1.4.6 - 2017-10-01

Bug

  • [AN-45] - Problem with AlarmManager

cloud.proxi.sdk:1.4.5 - 2017-09-29

Feature

  • [AN-38] - WiFi as beacons
  • [AN-41] - Missing getAttributes()
  • [AN-42] - Support for user segments

cloud.proxi.sdk:1.2.1 - 2017-09-14

Feature

  • [AN-34] - Tagging feature refresh
  • [AN-35] - User tagging in eventapp
  • [AN-36] - Prepare for new trigger type
  • [AN-37] - Update default EventApp parameteres

Bug

  • [AN-32] - Poor Background beacon detection
  • [AN-33] - SharedPreferences not working properly

cloud.proxi.sdk:1.0.9 - 2017-07-07

Feature

  • [AN-28] - Change default scan parameters

Bug

  • [AN-27] - com.gdubina.multiprocesspreferences crashes

cloud.proxi.sdk:1.0.6 - 2017-06-30

Bug


cloud.proxi.sdk:1.0.5 - 2017-06-28

Task

Bug

  • [AN-19] - Fix SharedPreferences i multiprocess
  • [AN-22] - Internet security exception
  • [AN-23] - checkforpermission crash
  • [AN-24] - User-Agent error
  • [AN-25] - Weird crashes probably related to us