Android SDK
cloud.proxi.sdk:2.9.0 - latest
Feature
- Set min SDK to 23 (Android 6)
- Set target SDK to 35 (Android 15)
- Remove support for interactions parameters (attributes)
- Remove deviceTimestamp field from analytics requests
- Update android gradle plugin to 8.7.3
cloud.proxi.sdk:2.8.0
Feature
- Remove support for showing notifications
- Remove Firebase and Huawei cloud messaging support
cloud.proxi.sdk:2.7.27
Feature
- Bump min android SDK to 21 (Android 5.0)
- Add Tests
- Remove beacon and bluetooth related functionalities
cloud.proxi.sdk:2.7.26
Bug
- Fix dependencies not being defined properly in pom file in SDK artifact
cloud.proxi.sdk:2.7.25
Feature
- Prevent occasional crashes related to workManager and jobIntentService while changing SDK version from 3.x to 2.7.x
cloud.proxi.sdk:2.7.24 - latest
Feature
- Bump Android Gradle Plugin to 8.7.0
- Add Tests
- CI and Gradle optimizations
cloud.proxi.sdk:2.7.23
Bug
- Fix ANR, use single thread executor for retrofit callbacks
cloud.proxi.sdk:2.7.22
Feature
- Support R8 full mode
cloud.proxi.sdk:2.7.21
Bug
- Fix ANR on Oppo devices
- Fix using deprecated JVM options
cloud.proxi.sdk:2.7.20
Bug
- Fix obfuscated WiFi logs
cloud.proxi.sdk:2.7.19
Feature
- Target SDK 33
- Add new advertising identifier permission
cloud.proxi.sdk:2,7.18
Bug
- Add missing mutability flag
cloud.proxi.sdk:2.7.17
Bug
- Fix ANR
cloud.proxi.sdk:2.7.16
Bug
- Fix database being called on main thread in ForegroundGeofenceManager
cloud.proxi.sdk:2.7.15
Feature
- Support play services location 21.0.1
cloud.proxi.sdk:2.7.14
Bug
- Counting geofences in a database on initialization causuing ANR
cloud.proxi.sdk:2.7.13
Bug
- Fix Geofence storage crash
cloud.proxi.sdk:2.7.12
Feature
- Updated huawei dependencies to the newest versions
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
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
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
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
- [AN-21] - HTC bug
cloud.proxi.sdk:1.0.5 - 2017-06-28
Task
- [AN-20] - Rebranding
Bug