Skip to content

Releases: relateddigital/visilabs-ios

4.3.9

11 Nov 11:23
Compare
Choose a tag to compare

Geofence improvements

4.3.8

01 Nov 12:46
Compare
Choose a tag to compare

Async Operations Part 2

4.3.7

01 Nov 12:30
Compare
Choose a tag to compare
  • Async Operations

4.3.6

17 Sep 11:25
Compare
Choose a tag to compare
  • Geofence Improvement

4.3.5

22 Aug 15:23
Compare
Choose a tag to compare
  • Product ST Improvement

4.3.4

15 Aug 16:20
Compare
Choose a tag to compare
  • Geofence Improvement

4.3.3

08 Jul 09:59
Compare
Choose a tag to compare
  • A bug in Swift 5.9.2 has been fixed.

4.3.2

05 Jul 09:08
Compare
Choose a tag to compare
  • Gamification Improvement

4.3.1

04 Jul 08:38
Compare
Choose a tag to compare
  • Errors in Visilabs Network and Location Manager have been fixed.

4.3.0

27 Jun 08:28
Compare
Choose a tag to compare
  • Geofence History Retrieval Enhancement:
    • Improved the readVisilabsGeofenceHistory method to handle potential errors and prevent crashes. Now, the method includes robust error handling for JSON decoding and data type validation.
  • Asynchronous URL Data Fetch:
    • Updated the lazy-loaded image property to fetch data asynchronously using URLSession. This change prevents UI unresponsiveness by avoiding synchronous URL loading on the main thread.
  • Improved URL Request Building:
    • Enhanced the buildURLRequest method to include better error handling and logging. The method now ensures that all required fields are set correctly and logs any potential errors during request creation.
  • Asynchronous Location Services Check:
    • Modified the locationServicesEnabledForDevice property to check location services status asynchronously. This update prevents UI unresponsiveness by avoiding synchronous checks on the main thread.