2.6.8 (Jan 15, 2018)
No release notes available for this version yet.
2.6.7 (Nov 22, 2017)

Fixes

  • Fix java.lang.NoSuchMethodError: No static method getSerial() #585
  • Fix wakeup timestamp save java.lang.NumberFormatException: For input string ... #584
  • Fix socket.io connection issue for Android O #591
2.6.6 (Nov 09, 2017)

Fixes

  • Fix java.lang.IllegalStateException: "DialOnce library not initialized! Call DialOnce.init() method first!" #578
2.6.5 (Oct 30, 2017)

Fixes

  • Fix com.google.gson.JsonSyntaxException in Gson.java:899 #504
  • Fix java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. #507
  • Fix java.net.ProtocolException in RetryAndFollowUpInterceptor.java:165 #558

Enhancements

  • Update JavaDoc to document the code and remove non relevant comments #475
  • Make logging more uniform #495
  • Create ThreadLocal to avoid massive creation of Cryptography #508
  • Logging/throwing SQL errors #527
  • Eliminate Singleton class #436
  • Fix SocketAnalyticsClient retry logic #562

Features

  • Update SDK according Android 8 (aka 'O') release notes #530
2.6.4 (Aug 16, 2017)

Fixes

  • Fix java.lang.ClassCastException com.dialonce.sdk.PhoneAction -> java.lang.String #492
  • Fix code quality issues #425
  • android.os.TransactionTooLargeException #433

Enhancements

  • Expose public methods to track permissions acceptance/denial #478
  • Validate AnalyticsAckResponse #442
  • Implement fine-grained log level control #463
  • Improve md5 file missmatch logging #470
2.6.2 (Jul 12, 2017)

Fixes

  • Fix HttpClient token
2.6.1 (Jun 29, 2017)

Fixes

  • Suppress IncompatibleClassChangeError #459
2.6.0 (Jun 26, 2017)

Fixes

  • Fix lint issues for sdk and sample modules #451
  • Enable Sonar #450
  • Improvement/fix poor error handling #449
  • Don't force request android.hardware.telephony feature #429
  • Ensure socket connection are closed properly once sync is done #388

Enhancements

  • Integrate checkstyle plugin via gradle #422
  • Upgrade com.android.tools.build to 2.3.2 #420
  • Enhance error reporting #412 #401 #400
  • Expose method to ask for CALL_PHONE permission
  • Replace the http library used in the SDK by okhttp (socket.io dep) #333
2.5.5 (May 18, 2017)

Fixes

  • Fix error on empty response from server #403
  • If sleepInterval is not found, use 24h as fallback value #410
  • Enhance error messages #412
  • Sleep after sync & close connection after sync #414
2.5.4 (Apr 03, 2017)

Enhancements

  • Update gson and socket.io-client dependencies
2.5.3 (Dec 09, 2016)

v2.5.3

Fixes

  • Fix WebView setMixedContentMode compatibility
2.5.0 (Oct 11, 2016)

Features

  • useLiveEnvironment and isLiveEnvironment (allows you to know Dial Once env, and use staging/production for Dial Once calls)

Fixes

  • Hardware back button fix inside interfaces
  • Update socket.io to latest (0.8.1)
  • getHostAppVersionName now returns correct version name
  • Protect disk access to check current available block size, was internaly crashing on some devices

Deprecations

  • isLive is now marked as deprecated
2.4.1 (Aug 23, 2016)

Fixes

  • Provides host app version in socket init message for better publisher tracking
  • Provides package name to host socket init message for better publisher tracking
2.4.0 (Aug 11, 2016)

Features

  • Dial Once can now disable the local mode remotely for problematic devices, allowing them to digitalize
  • Add SDK-side timeout for inactive socket, should allow devices to consume less battery

Fixes

  • Don't init socket if FEATURE_TELEPHONY is not available
  • Add device id to socket handshake to handle changing device id (API 23)
2.3.1 (May 26, 2016)

Fixes

  • Use correct advertising ID
  • Provide complete URL with parameters when local mode is used
2.3.0 (May 25, 2016)

Features

  • Add interception report logs to have some stats about interception time, timeouts, local/online mode
  • Add SDK status (enabled/disabled) into socket headers
  • Add hosting application version code to socket headers
  • Add assets global md5 hash in socket headers

Fixes

  • Clear singleton cached phone number that caused some post call bug when first screen was not displayed
  • Put primary key on some table to avoid duplicate insert when updating
  • Remove Diff Match Patch hacks to remove Unidiff compatibility and fix DiffMatchPatch
  • When file already on disk and asset update request received, ensure it is in DB (in case of DB flush)
  • Fix Null Pointer Exception on connectivity change (null context)
  • RealWebSocket exception due to concurrent usage of polling and websocket (polling removal)
  • Synchronise methods in Singleton class to avoid multi-threaded init conflicts
  • Protect phone number usage in Phone Call Receiver (can be null)
  • Configuration applicationId and deviceInfoId should not be stored/parsed

Misc.

  • Better error reporting in case of write failure on devices
  • Set JSON parsing to be lenient
  • Refactor ScreenVersion and PhoneNumberVersion accessors
  • Add more info into bugsnag reports
  • Add call phone permission state in socket headers
  • Upgrade dependencies versions
  • Remove Polling and use only WebSocket (reduce battery usage, faster SDK and reduced server usage)
  • Replace FNV algorithm with MD5 hash for phone number storage (less collisions)
2.2.3 (Apr 08, 2016)

Fixes

  • Offline mode: validate assets from configuration, if not available, fallback to online mode
  • Can install shortcut for Application using the existing method from JS Interface
  • Ensure we keep the socket connection open when sending analytics data to the server, if any
  • Refactor and cleanup connection/disconnection logic when device is sleeping / have something to sync
  • Fix sync missing data when devices start screen but are disconnected from socket
  • Fix Lollipop edge case issue with saved number in phone receiver
  • Fix wake-up intent to not crash when it have no context
2.2.2 (Mar 21, 2016)

Fixes

  • Use API 21 finishAndRemoveTask to ensure activity is no more present in the activity stack when user quits it (back, closeView)
2.2.1 (Mar 21, 2016)

Fixes

  • Remove the webview back hack - we can keep history using the new manifest version
  • Force end call bug when missing a call from intercepted number is fixed by resetting hangoffIfStarted when using encoded number
2.2.0 (Mar 14, 2016)
No release notes available for this version yet.
2.1.7 (Mar 14, 2016)
No release notes available for this version yet.
2.1.6 (Mar 10, 2016)
No release notes available for this version yet.
2.1.5 (Mar 10, 2016)
No release notes available for this version yet.
2.1.4 (Mar 09, 2016)
No release notes available for this version yet.
2.1.3 (Feb 26, 2016)
No release notes available for this version yet.
2.1.2 (Feb 25, 2016)
No release notes available for this version yet.
1.6.2 (Jan 15, 2016)
No release notes available for this version yet.
1.6.1 (Oct 21, 2015)
No release notes available for this version yet.
1.6.0 (Jul 08, 2015)
No release notes available for this version yet.
1.5.9 (May 29, 2015)
No release notes available for this version yet.
1.5.8 (May 21, 2015)
No release notes available for this version yet.
1.5.7 (May 21, 2015)
No release notes available for this version yet.
1.5.6 (May 11, 2015)
No release notes available for this version yet.
1.5.5 (Apr 21, 2015)
No release notes available for this version yet.
1.5.4 (Apr 21, 2015)
No release notes available for this version yet.
1.5.3 (Apr 20, 2015)
No release notes available for this version yet.
1.5.2 (Apr 20, 2015)
No release notes available for this version yet.
1.5.1 (Apr 16, 2015)
No release notes available for this version yet.
1.5.0 (Apr 06, 2015)
No release notes available for this version yet.
1.4.9 (Mar 25, 2015)
No release notes available for this version yet.
1.4.8 (Mar 24, 2015)
No release notes available for this version yet.
1.4.7 (Mar 23, 2015)
No release notes available for this version yet.
1.4.6 (Mar 22, 2015)
No release notes available for this version yet.
1.4.5 (Mar 20, 2015)
No release notes available for this version yet.
1.4.4 (Mar 12, 2015)
No release notes available for this version yet.
1.4.3 (Mar 12, 2015)
No release notes available for this version yet.
1.4.2 (Mar 11, 2015)
No release notes available for this version yet.
1.4.1 (Mar 11, 2015)
No release notes available for this version yet.
1.4.0 (Mar 10, 2015)
No release notes available for this version yet.
1.3.9 (Mar 09, 2015)
No release notes available for this version yet.
1.3.8 (Mar 09, 2015)
No release notes available for this version yet.
1.3.7 (Mar 02, 2015)
No release notes available for this version yet.
1.3.6 (Mar 02, 2015)
No release notes available for this version yet.
1.3.5 (Feb 16, 2015)
No release notes available for this version yet.
1.3.4 (Feb 16, 2015)
No release notes available for this version yet.
1.3.3 (Feb 13, 2015)
No release notes available for this version yet.
1.3.2 (Feb 10, 2015)
No release notes available for this version yet.
1.3.1 (Feb 09, 2015)
No release notes available for this version yet.
1.3.0 (Feb 05, 2015)
No release notes available for this version yet.
1.2.9 (Feb 04, 2015)
No release notes available for this version yet.
1.2.8 (Feb 03, 2015)
No release notes available for this version yet.
1.2.7 (Jan 29, 2015)
No release notes available for this version yet.
1.2.6 (Jan 22, 2015)
No release notes available for this version yet.
1.2.5 (Jan 21, 2015)
No release notes available for this version yet.
1.2.4 (Jan 16, 2015)
No release notes available for this version yet.
1.2.3 (Jan 06, 2015)
No release notes available for this version yet.
1.2.2 (Jan 05, 2015)
No release notes available for this version yet.
1.2.1 (Dec 22, 2014)
No release notes available for this version yet.
1.2.0 (Dec 19, 2014)
No release notes available for this version yet.
1.1.9 (Dec 15, 2014)
No release notes available for this version yet.
1.1.8 (Dec 14, 2014)
No release notes available for this version yet.
1.1.7 (Dec 11, 2014)
No release notes available for this version yet.
1.1.6 (Dec 08, 2014)
No release notes available for this version yet.
1.1.5 (Dec 08, 2014)
No release notes available for this version yet.
1.1.4 (Dec 03, 2014)
No release notes available for this version yet.
1.1.3 (Nov 26, 2014)
No release notes available for this version yet.
1.1.2 (Nov 24, 2014)
No release notes available for this version yet.