Applause SDK for iOS Changelog

Applause SDK for iOS Changelog

Applause SDK for iOS Changelog

3.11.0:

April 14, 2017

  • removed build setting which informed that embedded content contains Swift
  • removed Logger.swift — to avoid Swift compatiblity issues

Download

3.10.2:

November 17th, 2016

  • support for swift 3.0.1

3.10.1:

October 11, 2016

  • fixes crash on iOS 8 on Simulator when logs from simulator were disabled
  • fixes crashes related to location reporting when session was not started
  • improved documentation in code
  • added view controller’s title to custom condition

Download

3.10.0-swift2.3:

October 3, 2016

  • compiled with iOS SDK 10 and Swift 2.3, (if you use Swift 3, please use plain 3.10.0 version)
  • special version of 3.10.0 to support Swift 2.3 apps

Download

3.10.0:

September 29, 2016

  • compiled with iOS SDK 10 and Swift 3, (3.9.0 is the last version which supports Swift 2.2)
  • deprecated contextual feedback
  • deprecated option to enable Mach Exceptions
  • deprecated Objective-C category APLSwiftLoggingSupport

Download

 

3.9.0:

September 9, 2016

  • added Portuguese localization
  • support for first version of Applause watchOS SDK
  • marked SKD Mode as deprecated – planned to be removed in next version
  • when app is coming from background basic bootstrap info is refreshed
  • bug fixes and stability improvements

Download

3.8.0:

June 1, 2016

  • unified bug and feedback report
  • added SDK/application version in settings
  •  bug fixes and stability improvements

Download

3.7.0:

July 4, 2016

  • added in-app surveys
  • updated database model to V6

Download

3.6.0:

April 18, 2016

  • dropped support for iOS 7
  • updated framework from static library framework to dynamically linked embedded framework
  • added Swift Logger class
  • inform user about server maintenance
  • numerous refactors and clean ups
  • bug fixes

Download

March 31st, 2016

3.5.1:

  • Partial Xamarin implemenation to support future capabilities when productized.

Download

February 29, 2016

3.5.0:

  • localised strings consolidation with Android SDK
  • added localisation for: German, French, Spanish and Korean
  • added support for boostrap quality parameters (video and images)
  • UX improvements for login and bug report screens
  • improved UI for BETA login screen
  • numerous bug fixes and stability improvements
  • refactored screen recorder – added tests for it
  • Updated database model to V5

Download

3.4.1:

Feb 22nd, 2016

  • UI bug fixes

Download

3.4.0:

Feb 15th, 2016

  • numerous bug fixes and stability improvements
  • enabled MBM for MQA
  • minor UI adjustments
  • resolve issue with build warnings on Xcode 7
  • Updated database model to V4

Download

Jan 22, 2016

3.3.0:

  • Updated database model to V3
  • dropped support for iOS 6 (last SDK supporting iOS 6 is 3.2.5)
  • new SDK Peregrine UI
  • extracted CoreSDK
  • strings localization for Spanish – Hola! Que Tal!
  • data which was synced is removed from local data base
  • enabled MBM for MQA (with a support for both QA and Market modes)
  • numerous bug fixes and stability improvements

Download

December 8, 2015

3.2.5:

  • fixes crash related to CoreData when packet was saved

Download

November 24, 2015

3.2.4:

  • fixes issue with double login page

Download

October 22, 2015

3.2.3:

  • added Screen Recording feature for MQA library

Download

October 22, 2015

3.2.2:

  • changes default value of “Upload attachments only via WiFi” setting

Download

October 8, 2015

3.2.1:

  • fixes issue with dylib – session logs were not sent after AIS
  • fixes bug with production feedback on MQA
  • fixes crash with contextual feedback
  • resolves minor UI glitches

Download

September 16, 2015

3.2.0:

WARNING: This version has breaking bug which prevents from sedning messages when app was auto-instrumented.

  • adjustments for iOS SDK 9 (toast, interface rotations)
  • library supports Bitcode
  • this version requires Xcode 7 to compile due to the bitcode support
  • user can now pick videos when adding attachments
  • improved handling of not sufficient permission to access photo library and camera

Download

September 7, 2015

3.1.0:

  • added option to disable tutorial
  • added tappable version label on login screen (toggles between app and SDK version)
  • contextual feedback, triggered by notification
  • introduced database migration mechanism
  • support for upload API V1
  • bug fixes and stability improvements

Download

September 2, 2015

3.0.1:

  • fixes issue when serverURL was not set, no messages were pushed to backend server

Download

August 26, 2015

3.0.0:

  • added Screen Recording feature
  • reworked from ground up the internals of how SDK is storing data, for persistence we now use CoreData framework based on SQLite, rather than text files
  • dropped support for iOS 5

Download

2.4.1:

June 18, 2015

  • added support for Cordova Plugin
  • enabled tutorial for MQA
  • enabled structured bug report for MQA
  • adjusted color scheme for bug and feedback screens for both MQA and Applause SDK
  • removed 10 character limit for bug and feedback description
  • improved wording in error toast in bug report

Download

2.4.0:

May 12, 2015

  • removed passcode from BETA login page
  • fixes bug with two initial screenshot attachments in bug report
  • fixes bug with missing option to open tutorial screen from report type choser

Download

2.3.0:

May 7, 2015

  • new structured bug report
  • improvements to the splash screen message view
  • fixed bug with disappearing report screen presented quickly after auto-login
  • fixed bug that forget passcode screen can be accessed from tutorial
  • making sure that only one session can be started during app lifetime
  • improvements around failed login requests

Download

2.2.3:

April 30, 2015

  • fixed issue that reported bugs are not going to test cycle

Download

2.2.2:

March 18, 2015

  • fixed bug with screenshots of tiled views
  • fixed bug with broken support of reportOnShakeEnabled flag
  • migrated Applause data from Documents directory
  • fixes for BETA tutorial
  • minor cleanups of the SDK code
  • MQALogger has old and un-deprecated production feedback methods

Download

2.2.1: Welcom Screen & Tutorial

March 6, 2015

  • introduced rich text for Welcome message
  • added tutorial for BETA
  • bug fixes and stability improvements

Download

2.2.0:

February 18, 2015

  • merged pre-prod and production sdk’s into a single sdk (to rule them all)

Download

2.1.4: Pre-Production and Production Release

January 14,2015

New Features:

  • Improved “forgot password” flow

Updates:

  • When device is offline, error message will return “Connection failed” instead of “No connection”.
  • Fixed popup issue on iPad 2s running iOS 8.1.2
  • Fixed failing test issue in APLUsersIdentifyServiceSpec
  • Fixed crash when CLLocationManagerDelegate is destroyed in callback
  • Will no longer display ‘Forgot passcode’ when endpoint to reset is not provided

Download

2.1.3: Pre-Production and Production Release

January 7, 2015

Updates:

  • Assorted bug and crashing fixes
  • Fixed Feedback layout on 3.5″ screens under iOS 6
  • Fixed keyboard display overlap issue on iPhone 4 running iOS 6.1.3
  • Uploaded .zip frameworks on S3 are now defined as public artifacts.

Download

2.1.2: Pre-Production and Production Release

December 8, 2014

New Features:

  • Introduced Product environment support

Updates:

  • Improved in-app bug and feedback reporting workflow
  • Fixed horizontal display orientation issue
  • Fixed in-app splash page layout issue

Download

2.0.2: Pre-Production Release Only

April 28, 2014

Updates:

  • Release candidate for Apphance -> Applause SDK

Download

1.9.0: Pre-Production + Production Release

November 19, 2013

New Features:

  • New support for 64 bit ARMv8 architectures

Updates:

  • New PLCrashReporter

Pre-Prod Only:

  • Improved screenshot mechanism

Misc:

  • Included features for upcoming merge of pre-production and production libraries

Download

1.8.20: Pre-Production + Production Release

October 30, 2013 Fixes:

Pre-Prod Only:

  • Fixed issue reporting screenshots in certain cases

Prod Only:

  • Minor bug fixes

Download

1.8.18: Pre-Production + Production Release

October 8, 2013 Fixes:

Pre-Prod Only:

  • Fixed freeze during test cycle selection

Prod Only:

  • Minor bug fixes

Download

1.8.17: Pre-Production + Production Release

September 23, 2013 New Features:

  • The Apphance pre-production library now requires the AssetLibrary framework Apphance now supports attaching screenshots to bug reports from the user’s photo library. This is useful in cases where Apphance is unable to take a screenshot, but the user can still do so using iOS’s screenshot functionality. See the Stating a Session document for more information.

Download

1.8.12: Production Release Only

September 23, 2013 Fixes:

  • Minor bug fixes

Download

1.8.11: Pre-Production + Production Release

August 2, 2013

Fixes:

  • Minor grammatical bugs and issues

Pre-Production Only:

  • Fix for multi touch problem when double-slide bug reporting is enabled
  • Added showReportScreen method to APHLogger

Production Only:

Minor Updates:

Download

1.8.8: Pre-Production + Production Release

April 11, 2013 Fixes:

Pre-Production Only:

  • Fixed focus issue with dialogs that occurred in rare circumstances

Production Only:

  • Fixed logging issue where some logs were ignored
  • Fixed issue where logs were being recorded for all users instead of with special events, like crashes

New Features:

Pre-Production Only:

  • Added spray feature for covering sensitive data in bug report screenshots
  • Added an alternative way to report bugs without shaking the device (double finger slide)

API Update:

  • Changed the API start session method to be more compatible with the Production library. Older code will still work, but developers should update to the newer syntax.

The previous versions used the following syntax:

[APHLogger startNewSessionWithApplicationKey:@"Your-Apphance-Application-Key-Goes-Here" apphanceMode:kAPHApphanceModeQA withUtest:false];

The new version removes the additional options from startNewSessionWithApplicationKey and separates them into different settings values. Now startNewSessionWithApplicationKey takes your API key as its only option.

More information about thew new syntax can be found on the Starting a Session page.

Download

1.8.2: Pre-Production + Production Release

January 24, 2013

Updates:

  • Removed client side requirement for the CFBundleVersionFormat.

Fixes:

  • Fixed focusing problem with uitextfiels after Apphance returns from the problem reporting screen.

Download

1.8.1: Pre-Production Release Only

December 6, 2012 Fixes:

– Fixed issue with using the killswitch feature while the library is in silent mode.

Download

1.8: Pre-Production + Production Release

November 30, 2012

New Features:

  • Added kill-switch feature to the pre-production SDK
  • More detailed crash reports
  • Extended details for crash reasons. For example: -[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: MT-User-Id)
  • Stacktraces for all device threads

Fixes:

  • Resolved namespacing bug for the JSON library

Download

1.7.1: Pre-Production + Production Release

October 15, 2012

New Features:

  • Data sent, Data received device statistics are sent to the server (allows devs to investigate 3G/WiFi data usage).

Fixes:

  • Fixed issue with OpenGL screenshots. In rare cases hybrid views mixing OpenGL and UIView caused invalid screenshots to be made
  • The login with default credentials toast changes the orientation along with the device.

Download

1.7: Pre-Production + Production Release

September 19, 2012

Initial version of the iOS ARMv7 pre-production library.

New Features:

  • Support for non integer CFBundleVersions Fixes:
  • Improves support for iOS6

Download